0.3.4 • Published 4 years ago

@b-flower/bdm-react v0.3.4

Weekly downloads
-
License
ISC
Repository
bitbucket
Last release
4 years ago

BDM-React components

Basic components for use with React & @b-flower/bdm environment.

Components

Button

Same as @material-ui button with a big size option.

import '@b-flower/bdm-react/core/Button'

<Button size="big">

Flex

Flex system layout

Properties

propertyvalues
componentString|ComponentComponent to use for render, default div
directionStringrow|row-reverse|column|column-reverseCross axis direction
alignStringflex-start|flex-end|center|baseline|stretchCross axis alignement
justifyStringJustification
wrapStringnowrap|wrap|wrap-reverseWether to wrap if contents overflow
flexNumberFlex shortcut only : 0 -> n, relative size for a Flex.Item
basisNumber|StringBase item size
shrinkNumber|StringItem can shrink
growNumberItem can grow
widthStringAny allowed CSS value
heightStringAny allowed CSS value
...+ any prop supported by component

Usage

import Flex from '@b-flower/bdm-react/core/Flex'

 /* default container - direction : row */
 <Flex/>

 /* alias for Flex - direction : row */
 <Flex.Row/>

 /* container - direction : column */
 <Flex.Column/>

 /* default content - flex : 1 */
 <Flex.Item/>

Example

<Flex ...props>
  <Flex.Item flex={1}>
   // default size, takes available space (flex:1)
  </Flex.Item>
  </Flex.Item flex={0}>
    // resize to content size
  </Flex.Item>
 </Flex>

Header

Title & subtitle component

import Header from '@b-flower/bdm-react/core/Header'

<Header title="My Title"/>

Loader

Extended @material-ui's CircularProgress component

Properties

propertyvalues
modalBooleanFull screen & centered loader
...+ any prop supported by CircularProgress

Usage

import Loader from '@b-flower/bdm-react/core/Loader'

<Loader modal/>

Markdown

Markdown parser & renderer (uses react-markdown)

Properties

propertyvalues
componentString|ComponentComponent to use for render, default div
sourceStringMarkdown text
optionsObjectreact-markdown options
...+ any prop supported by component

Usage

import Markdown from '@b-flower/bdm-react/core/Markdown'

<Markdown />
0.3.2

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago