-
Notifications
You must be signed in to change notification settings - Fork 312
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
ClassValue
forclass
, so all classes should acceptClassValue
as 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
setContext
and it should reflect to prop names as well. For example,activeCtxClass
means, it is for active class used forcontext
and useClassValue
. - Svelte has svelte/reactivity/window that exports reactive versions of various window values. Can't we use it? For example,
Drawer.svelte
andSidebar.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