webcoreui
Version:
UI component and template library for Astro, Svelte, and React apps styled with Sass.
23 lines (18 loc) • 456 B
text/typescript
import type { Snippet } from 'svelte'
export type CollapsibleProps = {
initialHeight?: string
maxHeight?: string
toggled?: boolean
className?: string
togglesClassName?: string
}
export type SvelteCollapsibleProps = {
on: Snippet
off: Snippet
children: Snippet
} & CollapsibleProps
export type ReactCollapsibleProps = {
on: React.ReactNode
off: React.ReactNode
children?: React.ReactNode
} & CollapsibleProps