0.4.1 • Published 5 years ago
bdc-components v0.4.1
bdc-components
React components for visualizing and collecting data.
Install
npm install --save bdc-components
Usage
<ThemeProvider theme={bdcTheme}>
/* { ... } */
</ThemeProvider>
<FormModal
name="Sign Up"
fieldStructures={{
name: { type: 'text' },
dob: { type: 'date' },
food: {
type: 'option',
options: [ 'pizza', 'salad', 'cookies', 'macaroni', 'chicken' ]
},
headshot: { type: 'file' },
bio: { type: 'text', multiline: true }
}}
onSubmit={console.log}
onClose={() => console.log('close')}
/>
<DataTable
fieldMap={{
email: { label: 'Email', columnTemplate: 2 },
name: { label: 'Name', columnTemplate: 2 },
role: { label: 'Role' }
}}
identifyingField="name"
items={{ jason: { email: 'jason@baldwindesign.co', name: 'Jason', role: 'Admin' } }}
itemIcon={<UserIcon />}
itemClickHandler={userData => setUser(userData)}
/>
<Button action={() => setUser(newUser)}>
/* Icon or Text */
</Button>
License
MIT © baldwin-design-co
0.4.1
5 years ago
0.4.0
5 years ago
0.3.5
5 years ago
0.3.4
5 years ago
0.3.3
5 years ago
0.3.2
5 years ago
0.3.1
5 years ago
0.3.0
5 years ago
0.2.8
5 years ago
0.2.7
5 years ago
0.2.6
5 years ago
0.2.5
5 years ago
0.2.4
5 years ago
0.2.3
5 years ago
0.2.2
5 years ago
0.2.1
5 years ago
0.2.0
5 years ago
0.1.7
5 years ago
0.1.6
5 years ago
0.1.5
5 years ago
0.1.4
5 years ago
0.1.3
5 years ago
0.1.2
5 years ago
0.1.1
5 years ago
0.0.0
5 years ago