1.0.2
- modal: create a new component
- button: add react aria button component
- button: added tertiary and danger themes
- button: remove underline from tertiary button
- button: add icon and iconSize prop and logic to make icon smaller when size=small
- button: update button stories
- button: remove unused icon
- button: add property to change button's icon direction
- button: change inline style to class style
- button: add buttongroup component, move mobile rules
- ⚠️ card: new api, replace button with stretched link
- card: support custom link component
- checkbox: select all checkbox
- checkbox: new wrapper
- combobox: create a combobox component with styling
- date-picker: new wrapper
- date-picker: new datepicker
- date-picker: datepicker renamed daterangepicker in favor of datepicker
- docs: add docusaurus boilerplate
- dropdown: new component
- file-upload: new wrapper
- flex: add fluid variant
- flex: can now take all props of usual div
- info-banner: add support for ReactNodes in message
- info-banner: dismissable banner
- link: add standalone link variant
- link: ability to stretch link in parent
- link: add icon in prop, add disabled, and add states in css
- link-button: inherits api from button
- link-button: add full width
- link-button: add icon
- logo: new variants and refactor
- ⚠️ modal: new API
- multi-select: new component
- radio: new wrapper
- search-field: props rewrite
- select: new wrapper
- sidebar: new component
- storybook: add boilerplate storybook instance
- table: new component!
- table: add docs + striped option
- tag: new component
- tertiary button: change padding
- text-area: creat textArea component
- text-field: add ssn validation
- text-field: support counter and maxCharacters
- ui: export new components
🩹 Fixes
- accordion: hover on trigger
- accordion: update icon size
- accordion: color on iOS
- button: add large option to size in storybook and fix styling to tertiary
- button: change name large to null in the size option in storybook
- button: add icon variant
- button: share api with link-button
- button: change property name to iconPlacement
- button: adjust spacing
- button: update icon size
- button: fix styling to focus-visible state
- button: delete the third box-shadow and fix style to all
- button: add variable focus in tokens.css and fix the style with variable
- button: add press style on icon btn
- button: change the styling in focus visible to a variable
- button: correct spacing on icon button
- button: remove pixel and rem mixing
- card: accessibility fix on icon
- card: only animate out arrow
- card: correct border-color
- card: better column stretching
- card: support custom link
- checkbox: change styling of description
- checkbox: fix gap between label and description
- checkbox: change to lucide icon and fix css
- checkbox: fix checkbox size and disabled state css
- checkbox: change back to polyline for checkmark
- checkbox: add the animation back again
- checkbox: select all can be indeterminate
- checkbox: change the styling in focus visible to a variable
- checkbox: fix state could be null
- combobox: fix disabled state style and fix combobox test
- combobox: rewrite to new wrapper
- combobox: fix props
- combobox: button alignment
- combobox: focus style fix
- combobox: chevron icon will be upp when select is opened
- combobox: add aria-expanded to css to rotate chevron icon
- combobox: update icon size
- combobox: new focus style
- combobox: support modals
- combobox: color on iOS
- date-picker: correct colors
- date-picker: update icon size
- date-picker: change the styling in focus visible to a variable
- date-picker: new focus state
- date-picker: dependency update
- date-picker: spacing on timefields
- date-picker: support modals
- date-picker: color on iOS
- docs: change doc structure
- docs: accessibility is back
- docs: mend broken pages
- docs: fix top banner
- docs: test commit on GitHub
- docs: updates to accomodate storybook
- docs: remove "build with"
- docs: fix storybook link
- docs: new frontpage
- docs: update url
- file-upload: update icon size
- file-upload: fix text overflow mobile
- flex: better column stretching
- flex: fix column wrapping
- grid: better column stretching
- info-banner: fix dismissable button
- info-banner: add div props to info-banner
- info-banner: fix classname info clsx
- info-banner: update icon size
- link: icon stays in size
- link: ignore icon prop if link is standalone
- link: fix style to center the icon with text
- link: fix the wrong style
- link: add style underline to hover and active state
- link: add visited state to css
- link: add url address which leads to link component in docsweb
- link: commit
- link: support custom link component
- link-button: fix styling justify-content
- link-button: fix padding
- link-button: adjust styles + add focus styles
- link-button: add variants
- link-button: change gap to 0.5rem
- link-button: remove the duplicated code
- link-button: change justify-content to center to make fullwidth look better
- link-button: custom link component
- link-button: external link icon on target _blank
- linkButton: use button style and fix the story for icon
- logo: add support for all
<div>
props, like className - logo: html tag name fix
- modal: delete trigger button and fix styling
- modal: fix styling in css file
- modal: delete icon backgrund-color in css file
- modal: update modal docs
- modal: fix bug of unopenable modal + new docs
- modal: fix spacing
- modal: adjust max height and overflow
- multi-select: style adjustments
- multi-select: support for all default key
- multi-select: validation
- multi-select: change remove to update list
- multi-select: support modals
- multi-select: null on item fix
- multi-select: fix intermittent errors in tag removal
- radio: remove padding
- radio: change padding on label and helper text
- radio: remove invalid line and fix css
- radio: change gap between elements to 0.5rem
- radio: change the styling in focus visible to a variable
- radio: move radioGroup storybook to radio storybook, and fix tsconfig
- search-field: update icon size
- search-field: inherit focus from text-field
- search-field: fix padding to remove style error between button and input
- select: remove padding and add variables
- select: fix list spacing
- select: change to lucide icon
- select: fix icon alignment
- select: remove hard value
- select: add aria-expanded to css to rotate chevron icon
- select: change to border
- select: update icon size
- select: change box-shadow to border
- select: change the styling in focus visible to a variable
- select: support modals
- table: use client
- table: update icon size
- tabs: new focus state
- tabs: fix styles
- tabs: responsive
- tag: fix stories and css and delete unuse codes
- tag: styling + dismissable
- textarea: fix handleChange run when element focus
- textarea: remove focus animation
- textarea: fix focus
- textarea: change color
- text-field: fix text color in invald error to red color
- text-field: fix text color in invald error to red color
- text-field: update icon size
- text-field: remove focus animation
- text-field: fix focus
- text-field: update error message docs + support
- text-field: change error message when > maxCharacter
- text-field, textarea: fix spacing
- theme: include tokens again
- toast: larger icon
- toast: fix button size
- toast: update icon size
- toast: new focus state
- ui: add modal
- ui: update theme version
⚠️ Breaking Changes
- modal: new API
- card: new card api