webcoreui
Version:
UI component and template library for Astro, Svelte, and React apps styled with Sass.
16 lines (12 loc) • 384 B
text/typescript
import type { Snippet } from 'svelte'
export type ConditionalWrapperProps = {
condition: boolean
[key: string]: any
}
export type SvelteConditionalWrapperProps = {
children: Snippet
} & ConditionalWrapperProps
export type ReactConditionalWrapperProps = {
wrapper: (_: React.ReactNode) => any
children: React.ReactNode
} & ConditionalWrapperProps