Version 0.14.1
- Fix proptypes on table components.
Version 0.14.0
- Adding list table components
Version 0.13.4
- Fix form popover target PropType
- Add optional additional controls to form popover
- Allow inline validation on form fields
Version 0.13.3
- Fix rendering of error messages in form popover footer.
- Fix collapsible sections so collapsing is only toggled on section header click.
- Pass context to dropdown component.
Version 0.13.2
- Render
Tooltip
subtree component into a container so it will receive the context from its parent.
Version 0.13.1
- allow the horizontal layout of a form to be configurable
- export form components
Version 0.13.0
- Added
Form
,FormField
, and related components to encapsulate Canon forms and form validation messages. - Added new props to the
DetailsSection
to make the section collapsible and more customizable.
Version 0.12.0
- Added
DetailList
,DetailItem
,DetailItemValue
, andDetailItemKey
components.
Version 0.11.1
- Render
Popover
subtree component into a container so it will receive the context from its parent.
Version 0.11.0
- New
tether
prop for thePopover
component. a. This prop allows a user to override all tether config options. b. BREAKING CHANGE:offset
prop has been removed fromPopover
, and can now be set in thetether
config prop - Fix to not add the
rs-popover
class if it already exists when rendering a popover.
Version 0.10.1
- Fix the propType of the
alignment
property on the dropdown and dropdown trigger components.
Version 0.10.0
- Introduces prop
alignment
with value of'right'
or'left'
(default'left'
) toDropdownTrigger
. Thealignment
property specifies against which side of the trigger element the menu will be aligned. For example, with a value of'right'
, the right side of the menu would be aligned with the right side of the trigger element.
Version 0.9.1
- Fix Facets for IE
Version 0.9.0
- BREAKING CHANGE: Upgrading to support react ~0.14.0. No functions that are marked as deprecated in React ~0.14.0 are used in this release.
Version 0.8.0
- BREAKING CHANGE: Fix conflict with HTML button
type
property inButton
component. NewButton
property is calledcanonStyle
. - Add
isModal
property toPopover
that adds a 50% opaque background to body overlay element.
Version 0.7.2
- Fix facets so they do not mutate the passed in selected criteria property
Version 0.7.1
- Minor fix to update the
StatusIndicator
component to render a<span>
element instead of a<statusindicator>
element - Also fixed the popovers in the demo popover section
Version 0.7.0
- Facets!
- eslint upgrade
- Karma upgrade
Version 0.6.2
- Upgrade tether version to 1.1.0
Version 0.6.1
- Hide dropdowns when dropdown items are clicked
- Fix bad prop types where
children
andclassName
were misused - Add contributing guide and scripts for setup and development
Version 0.6.0
- Allow
PopoverBody
to receive additional class names as a property. - Fixed an issue where autoFocus would cause popovers to scroll out of view
Version 0.5.0
- Allow
PopoverFooter
to receive additional class names as a property.
Version 0.4.0
- Dropdowns
action
type for Buttons to create Action Buttons (with cog and caret icons)
Version 0.3.2:
Refactored the tooltip trigger to not render a <trigger>
element that wraps the actual trigger component.
Version 0.2.3:
Fixed an issue where tethers were not getting cleaned up properly
Version 0.2.2:
- Tooltips
- Created a
TooltipTrigger
component that can be used to create elements that will trigger the display of a tooltip when being hovered over or receiving focus
- Created a
Version 0.2.1:
- Popover Changes
- Allow manual setting of tether's offset
target
now accepts a string ID or a function returning the element at which the popover will be pointing- Added
center
placement option which places the popover over the center of the target and does not render an arrow
Version 0.2.0:
- Popover
- StatusIndicator
- NPM Module
- ButtonGroup now accepts additional class names
Version 0.1.0:
- Buttons
- Button Group
- with Processing Indicator
- Progress Bars