0.4.1 • Published 4 years ago

bdc-components v0.4.1

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

bdc-components

React components for visualizing and collecting data.

NPM JavaScript Style Guide

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