Skip to content

0.3.0

Compare
Choose a tag to compare
@benjamindavid benjamindavid released this 28 Mar 17:28
· 45 commits to master since this release
  • Added Field component.
  • Added Radio component.
  • Added Spinner component.
  • Added dynamic default ids to Checkbox, Dropdown, Field, Lightswitch, Radio, and Textbox components.
  • Added RTL support.
  • Extracted Tailwind components and excluded Tailwind utilities for a better component-first approach and lighter styles.
  • Typed props for all components.
  • Removed CheckboxSet component.
  • Btn
    • Added href prop that will designate the component tag to <a>.
    • Added loading prop.
    • Added small prop.
    • Added target prop that specifies the target attribute.
    • Added to prop that will designate the component tag to <router-link>.
    • Renamed the type prop to kind:
      • The type prop now controls the button’s type attribute instead of its styles.
      • Removed support for warning, success, and info buttons.
    • Improved hover and active states.
    • Improved styles for remaining chars count.
    • Removed BtnInput component.
  • Checkbox
    • Added checked prop.
    • Added disabled prop.
    • Removed instructions prop.
  • Dropdown
    • The SelectField component has been renamed to Dropdown.
    • Added disabled prop.
  • Icon
    • Replaced Font Awesome icons with SVG sprite-based Icon component.
    • Added size prop.
    • Removed cssClass prop.
  • Lightswitch
    • Added errors prop.
  • Textbox
    • UrlInput, UrlField, PasswordInput, PasswordField, TextField, TextInput, TextareaField and NumberInput components have been merged into a single Textbox component.
    • Added type prop.
    • Replaced inputmask NPM library with vue-the-mask for mask inputs.