design-system-react

Salesforce Lightning Design System for React

BSD-3-CLAUSE License

Downloads
90.8K
Stars
903
Committers
189

Bot releases are visible (Hide)

design-system-react - v0.6.23

Published by interactivellama about 7 years ago

Release 0.6.23

Major features

  • Add Combobox component. This will eventually replace the Lookup (Base Combobox) and Picklist (Read-only Combobox). Lookup and Picklist will remain the library for the foreseeable future, but will deprecate soon (that is removed from the documentation). Combobox is a completely controlled component (except for user active and focus options) and should be easier to debug and control with atomic state or container components.
design-system-react - v0.6.22

Published by interactivellama about 7 years ago

Release 0.6.22

Major features

Minor features

  • Picklist with multiselect: Add onPillRemove
  • Inline edit: Add onEnterEditMode, onLeaveEditMode, onKeyUp (for input)

Bugfix

  • Fix Popover focus trap
  • Lookup: Close on tab and pass list ref with guard
design-system-react - v0.6.21

Published by donnieberg about 7 years ago

Release 0.6.21

Minor Changes

  • Add type support for Button

Bugfix Changes

  • Allow Button Icon to accept external path for Icon
design-system-react - v0.6.20

Published by interactivellama about 7 years ago

Release 0.6.20

Minor Changes

  • Lookup: Add onFocus callback
  • Notification: Add icon category prop

Bugfix Changes

  • Update Webpack loader for Tab CSS
  • Notification: ref to the Button component returned an object and now returns DOM node.
  • Popover: Update close button style
design-system-react - v0.6.19

Published by interactivellama about 7 years ago

Release 0.6.19

Bugfix Changes

  • DataTable: Change child component (action row) validation to use displayName instead of type/function compare.
design-system-react - v0.6.18

Published by interactivellama about 7 years ago

Release 0.6.18

Bugfix Changes

  • DataTable: Change child component validation to use displayName instead of type/function compare.
design-system-react - v0.6.17

Published by interactivellama about 7 years ago

Release 0.6.17

Minor Changes

  • Adds Progress Indicator

Bugfix Changes

  • Removes occurrence of assistiveText prop from ButtonIcon. ButtonStateful creates a ButtonIcon with assistiveText. Change this so that the assistiveText is put in this component.
  • Allow variable type of node in dropdown menu label
design-system-react - v0.6.16

Published by interactivellama about 7 years ago

Release 0.6.16

Bugfix Changes

  • Add react-onclickoutside events to Lookup to prevent scrollbar from closing the menu

This is categorized as a non-breaking change due to no prop changes, but does change the markup for Lookup menus. You may need to update your Enzyme queries in your tests if you are querying the lookup menu.

design-system-react - v0.6.15

Published by futuremint about 7 years ago

Release 0.6.15

Minor Changes

  • Adds Multiselect Dropdown variant

Bugfix Changes

  • Fix datepicker input value bug
design-system-react - v0.6.14

Published by interactivellama over 7 years ago

Release 0.6.14

Minor Changes

  • Adds Textarea component

Bugfix Changes

  • Fix icon when tree branch is expanded
design-system-react - v0.6.13

Published by interactivellama over 7 years ago

Release 0.6.13

Bugfix Changes

  • Picklist child component Pill had a bad import that was only discoverable once built.
design-system-react - v0.6.12

Published by interactivellama over 7 years ago

Release 0.6.12

Minor Changes

  • Add Multiselect Picklist variant (Pills paired with Picklist)

Maintenance

  • Update package.json dependencies
  • Switches to newest Heroku stack for deployment pipeline.
  • Fixes missing icons on Heroku PR apps.
  • Updates Jest and snapshots
  • Updates sinon and sinon-chai
  • Removes babel-eslint as a dependency
design-system-react - v0.6.11-es

Published by interactivellama over 7 years ago

Release 0.6.11

Minor Changes

  • Update inline icons to v7.20.0
design-system-react - v0.6.10

Published by interactivellama over 7 years ago

Release 0.6.10

Minor Changes

  • Move icons repository to looser major version. This should keep the SLDS website and the inline JS icons within this library in-sync with each other better.
  • Fix app launcher button markup and testing code
  • Allow non-strings in tree item labels (such as icons elements)

MAINTENANCE

  • Release process updated
  • Lint errors removed from production code
  • Fix Lookup Item style bug
  • Update test command to prevent false positives in TravisCI
design-system-react - v0.6.9 - Small modal changes

Published by donnieberg over 7 years ago

Release 0.6.9

Minor Changes

  • Modal: Allow Modal footer prop to accept either an arry or node
  • Modal: Allow Modal to be rendered inside of custom DOM node instead of <body> tag. Pass function to parentSelector prop - it should return the container DOM node (ie.return document.querySelector('#myModalContainer');).
design-system-react - v0.6.8

Published by donnieberg over 7 years ago

Release 0.6.8

New Components

  • Checkbox button group
  • Exported SLDSSearch (forms/input/search) in bundled package

Minor Changes

  • Started using assistiveText prop object instead of individual prop strings (Datepicker). Will follow suit in other components.
  • Change React.PropTypes to prop-types in preparation for React upgrade
  • Added a11y html markup to Filter
  • Allow devs to pass in link to Icon for external icons

Bugs

  • Fixed filter but where 'ESC' didn't close popover
design-system-react - v0.6.7

Published by interactivellama over 7 years ago

Release 0.6.7 - SLDS 2.2.2

Minor Changes

  • Checkbox Toggle variant added

Minor Changes

  • MenuPicklist: Add inline error state similar to Input
  • Input: correct spelling and usage of aria-labelledby
design-system-react - v0.6.6

Published by interactivellama over 7 years ago

Release 0.6.6

Minor Changes

  • Fix focus transfer on close of "modal" Picklist
  • Remove title attribute on column header if DataTable column label is not a string
  • Pass iconPosition prop from Dropdown to a custom trigger
  • Add onClick callback prop to Filter
  • Add DataTable width prop to column header
  • Add className prop to Filter
design-system-react - v0.6.5

Published by interactivellama over 7 years ago

Release 0.6.5

Minor Changes

  • Datepicker has a dateDisabled callback to allow disabling of arbitary dates.
  • Filter has a popover prop that allows custom props to be passed in and allows the Filter's popover to be controlled by the developer instead of the Filter.
  • Lookup has an additional item compare to see if it should update its internal state. This is a temporary hack until state can be removed from Lookup and it can directly use props.
  • Inline icons are now v7.7.0. Version was just updated in a prior release.

Maintenance

  • Git/filesystem bug fixed due to capitalization change with KEYS.js/keys.js
design-system-react - v0.6.4

Published by interactivellama over 7 years ago

Release 0.6.4

Major Changes

  • Filtering Panel component added with variants New, Error, and Locked.
    • Filters component added.
    • Forward looking statement: FilterGroup may be broken out of Panel and into it's own component in the future so that it can be used outside of a Panel, but was not broken out in this release due to pattern not existing outside of Panel in SLDS.

MAINTENANCE

  • Reference of undefined variable in Tabs removed.
Package Rankings
Top 1.59% on Npmjs.org
Badges
Extracted from project README
Build Status DeepScan grade Known Vulnerabilities Monthly NPM downloads
Related Projects