UNPKG

es6-react-admin-lte

Version:

An AdminLTE Template made to use as React components.

143 lines (102 loc) 3.14 kB
# The Box Component > ./src/js/components/box/ This component is the generic catch-all for displaying boxes. If you want a box, but the component isn't already made, then this is the one for you! ## Important Items - box.jsx - box-tool.jsx ## Props __width__ * Required - _false_ * Data Type - _NUMBER || STRING_ * Functionality - _A Bootstrap grid width class for the component to be displayed at all screen widths._ * Default - _12_ __widthXS__ * Required - _false_ * Data Type - _NUMBER || STRING_ * Functionality - _A Bootstrap grid 'col-xs-' width class for the component._ __widthSM__ * Required - _false_ * Data Type - _NUMBER || STRING_ * Functionality - _A Bootstrap grid 'col-sm-' width class for the component._ __widthMD__ * Required - _false_ * Data Type - _NUMBER || STRING_ * Functionality - _A Bootstrap grid 'col-md-' width class for the component._ __widthLG__ * Required - _false_ * Data Type - _NUMBER || STRING_ * Functionality - _A Bootstrap grid 'col-lg-' width class for the component._ __widthXL__ * Required - _false_ * Data Type - _NUMBER || STRING_ * Functionality - _A Bootstrap grid 'col-xl-' width class for the component._ __collapsed__ * Required - _false_ * Data Type - _BOOLEAN_ * Functionality - _The component initially displays as collapsed_ * Default - _false_ __theme__ * Required - _false_ * Data Type - _STRING_ * Functionality - _Takes an AdminLTE Bootstrap-style class to determine the theme-color of the component_ * Choices - * _'' (results in plain white)_ * _'box-default'_ * _'box-primary'_ * _'box-warning'_ * _'box-danger'_ * _'box-success'_ * Default - _''_ __loading__ * Required - _false_ * Data Type - _BOOLEAN_ * Functionality - _Displays a loading status on the component_ * Default - _false_ __solid__ * Required - _false_ * Data Type - _BOOLEAN_ * Functionality - _Gives component a a solid-colored header and surrounds component with a border of the same color class_ * Default - _false_ __border__ * Required - _false_ * Data Type - _BOOLEAN_ * Functionality - _Applies a border to the bottom of the component's header_ * Default - _false_ __noPadding__ * Required - _false_ * Data Type - _BOOLEAN_ * Functionality - _Removes the padding for the Box's body content area._ * Default - _false_ __title__ * Required - _false_ * Data Type - _STRING_ * Functionality - _Gives the component its own personal headline text_ * Default - _''_ __content__ * Required - _false_ * Data Type - _STRING_ * Functionality - _Body text for the box_ * Default - _''_ __footer__ * Required - _false_ * Data Type - _STRING_ * Functionality - _Footer text for the box_ __boxTools__ * Required - _false_ * Data Type - _ARRAY_ * Functionality - _An array of possible actions one can take on the box, displaying the appropriate buttons_ * Choices - _['collapse', 'expand', 'remove']_ __Takes Children__ * Displays After - _this.props.content_ * Modified - _false_ ## Example ``` import Box from './src/js/components/box/box.jsx'; <Box theme="box-success" width="12" title="Started Collapsed" content="But now I'm whole again!" collapsed /> ```