React Bulma Components Versions Save

React components for Bulma framework

v4.1.0

2 years ago
  • Add Icon.Text component
  • Add fullwith to Select component
  • Bug fixes

v4.0.7

2 years ago

Improvement on TS props

v4.0.6

2 years ago
  • Add disabled as a prop for Dropdown component

v4.0.5

2 years ago
  • Add Icon.Text component for icon-text
  • Allow uncontrolled Form.Select
  • Add Checked prop to checkbox

v4.0.4

3 years ago

Fix align TS prop in Form Component

v4.0.3

3 years ago

Use Commonjs as default way to export

v4.0.2

3 years ago
  • Component: Progress made max and value optional props
  • Component: Button use default onClick function TS definition

v4.0.1

3 years ago
  • Fix bug on Control component when using conditional rendering

v4.0.0

3 years ago

We Finally release the V4. There are a lot of changes, so dont rush to update. We will try to setup a migration guide (but no promises here sorry u.u)

  • [Breaking Change] Move Bulma as a Peer Dependency
  • [Breaking Change] <List /> component is completely removed.
  • Bump Bulma version to 0.9.2
  • Improves TS support
  • New Storybook, with more details (and hopefully more helpful)
  • Enable Tree shaking by default

All Components

  • New spacing modifiers. They have the same names as their equivalent Bulma class names. Refer to the official documentation for more information.
    • Usage: pt-0 in Bulma is equivalent to pt={0} in props. Applies to all spacing modifiers.
  • Added srOnly prop to all components to display only on screen readers
  • Add Support to textSize 7
  • [Breaking Change] Improve responsive helper props (mobile, tablet, desktop, widescreen, fullhd, touch, untilWidescreen, untilFullhd)
  • Added invisible to responsive props
  • hidden is now inside display prop, { hidden: true } become { display: 'hidden' }
  • Added invisible prop on all Components
  • [Breaking Change] Renamed the prop value centered to center on all components to use the same everywhere
  • Added display prop with same values as responsive display (bulma currently only support flex, hidden and relative at this level)
  • Added colorVariation prop to hancle light/dark color helpers
  • Added clickable prop
  • Added fontFamily prop
  • [Breaking Change] Removed items props in favor of composition with Breadcrumb.Item
  • New Component

Botton.Group

  • Deprecated gapless to hasAddons in Button.Group
  • [Breaking Change] Renamed position prop to align

Columns

  • [Breaking Change] Remove gapless prop
  • [Breaking Change] Add variable gap prop
  • Add gap to responsive option

Columns.Column

  • Merge common responsive props with Column responsive props

Container

  • [Breaking Change] Removed fluid prop in favor to add it as an option of the breakpoint prop
  • Added max prop to allow use is-max-desktop and is-max-widescreen from bulma
  • [Breaking Change] Dropdown component now accept an icon prop that will accept the the component to render the icon
  • [Breaking Change] Removed deprecated align prop in favor of boolean right prop

Form.Control

  • [Breaking Change] Removed size props (did nothing)
  • Automatically add has-icon-left/right if an Icon with align is on the children
  • Update default renderAs to footer

Form.Field

  • Added size prop that will be also used on childrens that accept size as a prop Input, InputFile, Label, Icon, Button...

Form.Input

  • [Breaking Change] Removed hovered and focused prop in favor to a state props that accept hover or focus as value

Form.InputFile

  • Removed centered and right prop in favor to a align props that accept center or right as value

Form.Label

  • Added size prop that will be used on components inside the Field, like Input, Select, Label...

Form.Select

  • Added state props that accept hover or focus as value
  • Added rounded prop

Form.Textarea

  • Removed hovered and focused prop in favor to a state props that accept hover or focus as value

Hero

  • size prop its ignored if hasNavbar prop is set

Hero.Head

  • Renamed to Hero.Header

Icon

  • Removed the icon prop from the Icon component.
  • Add text prop to enable icon-text

Level

  • Update default renderAs from div to nav

Media.Content

  • Removed the whole component, use Content component insted

Media.Item

  • Renamed position prop to align
  • Renamed Modal.Card.Head to Modal.Card.Header
  • Renamed Modal.Card.Foot to Modal.Card.Footer
  • Close button on the top-right corner will be displayed always if the showClose prop is passed, (Before if the children was a card was not displayed)
  • Only need to pass onClose prop to Modal component, no need to pass if to any Modal.* any more
  • Removed dropdown prop, it will be added automatically if a Navbar.Dropdown is detected on the childrens.
  • Renamed position prop to align
  • Change align values from start,end to left/right

Pagination

  • Renamed position prop to align

Table

  • Add hoverable prop

Table.Container

  • New Component

Tile

  • Remove notification prop. You can use renderAs={Notification} if need it
  • Remove color prop.

v3.4.0

3 years ago
  • Add Classname to Dropdown Item
  • Fix <Panel /> incorrect prop: color
  • Fix Progress required attributes
  • fix panel color proptype