-
Notifications
You must be signed in to change notification settings - Fork 321
Open
1 / 21 of 2 issues completedOpen
1 / 21 of 2 issues completed
Copy link
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
- Svelte uses
ClassValueforclass, so all classes should acceptClassValueas well. Svelte class - We use
use:currently likeuse:init, but since Svelte has Attachement that is more flexbible, we need to convert them to@attach. And Svelte recommend using attachments. - Better class names. For example, some props classes are used for
setContextand it should reflect to prop names as well. For example,activeCtxClassmeans, it is for active class used forcontextand useClassValue. - Svelte has svelte/reactivity/window that exports reactive versions of various window values. Can't we use it? For example,
Drawer.svelteandSidebar.svelte. - Clean up transition related prop names. Some use transitionType and some use transition. And we need to check transitionParam and params.
- Adaput Svelte's preferReducedMotion, https://svelte.dev/docs/svelte/svelte-motion#prefersReducedMotion for all transition components.
- $state() in context instead of writable
- #snippet instead of dynamic DOM manipulations (like in tabs)
- Enable CloseButton Customization Enable CloseButton Customization #1698
- generic xxxItem to unify ListgroupItem, DropdownItem, etc.
- introduce a generic Component as a base of all components to manage classes, themes, events.
- ? vitest
Do you have any other thoughts for Flowbite-Svelte@v2?
Sub-issues
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request