0.4.1 • Published 4 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
4 years ago
0.4.0
4 years ago
0.3.5
4 years ago
0.3.4
4 years ago
0.3.3
4 years ago
0.3.2
4 years ago
0.3.1
4 years ago
0.3.0
4 years ago
0.2.8
4 years ago
0.2.7
4 years ago
0.2.6
4 years ago
0.2.5
4 years ago
0.2.4
4 years ago
0.2.3
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.1.7
4 years ago
0.1.6
4 years ago
0.1.5
4 years ago
0.1.4
4 years ago
0.1.3
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.0.0
4 years ago