svelte-ux

Collection of Svelte components, actions, stores, and utilities to build highly interactive applications.

MIT License

Downloads
30.9K
Stars
513
Committers
2

Bot releases are visible (Hide)

svelte-ux - [email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

  • Add well known PortalTarget class and examples (#334)
svelte-ux - [email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 6 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 7 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 7 months ago

Patch Changes

  • Add step() number util which combines round() and decimalCount() to simplify handling floating point handling with stepping (#319)

  • [ToggleGroup] Use border instead of space for variant="outline" and gap (0c30818e9ddbaaf1bc0713a3225e17eb6e7c0a71)

  • [TextField/Input] Add min/max/step support (for integer / decimal types) (#319)

  • [NumberStepper / TextField] Fix handling of initial 0 (111c67aa5d0a03b33b727c89db8d432143ed1b55)

  • [NumberStepper] Add step support (to support decimal including HTML form validation) (#319)

svelte-ux - [email protected]

Published by github-actions[bot] 7 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 7 months ago

Patch Changes

  • [Checkbox / Radio] Add fullWidth prop. Add input to classes, and class names to all internal elements for easier devtool recognition and CSS targeting (#310)

  • [MultiSelect] Remove default outer padding (add to MultiSelectMenu) and add classes.action (#310)

  • [MultiSelectOption] Improve default styling (align with SelectField) including :hover. Leverage recent Checkbox fullWidth changes for better pointer targets (full width and height). Support passing all Checkbox classes. (#310)

svelte-ux - [email protected]

Published by github-actions[bot] 7 months ago

Patch Changes

  • Add required prop to Checkbox, Radio, and Switch. Add name to Switch. (#309)

  • Add required prop to Input, TextField, SelectField, and DateField (#308)

  • Add Menu transition and transitionParams customization to settings (#305)

  • Add support for color objects with nested keys to processThemeColors (#307)

svelte-ux - [email protected]

Published by github-actions[bot] 7 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 7 months ago

Patch Changes

  • Make options optional scrollFade, scrollShadow, and sticky actions (#301)
svelte-ux - [email protected]

Published by github-actions[bot] 7 months ago

Minor Changes

  • Breaking change: tableOrderStore now takes in the full event with e.detail.column instead of just column to simplify usage. (341b51a47df0db4774a6470ecbcee36e21002188)

    Before

    <Table on:headerClick={(e) => tableOrder.onHeaderClick(e.detail.column)} />
    

    After

    <Table on:headerClick={tableOrder.onHeaderClick} />
    
  • Breaking change: Simplify Table ordering by passing instance of tableOrderStore instead of orderBy, orderDirection, and handling on:headerClick. Also fixes display of clickable headers when order is not used, and improves sort arrow size. (e72a154524d0a8583717f58617984b1ea46f187b)

    Before

    <script>
      const order = tableOrderStore();
    </script>
    
    <Table
      orderBy={$order.by}
      orderDirection={$order.direction}
      on:headerClick={order.onHeaderClick}
    />
    

    After

    <script>
      const order = tableOrderStore();
    </script>
    
    <Table {order} />
    
  • Breaking change: [Paginate] Rename items to data and pageItems slot prop to pageData to better integrate with Table. Maintain data type to pageData. (fc50ca2d5670596dd9c125725fff1ad38c07e723)

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 7 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 7 months ago

Patch Changes

  • Fix ToggleOption value sometimes being converted to string due to bind:value (#294)
svelte-ux - [email protected]

Published by github-actions[bot] 8 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 8 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 8 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 8 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 8 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 8 months ago

Patch Changes

svelte-ux - [email protected]

Published by github-actions[bot] 8 months ago

Patch Changes

Package Rankings
Top 9.82% on Npmjs.org
Badges
Extracted from project README