UNPKG

noph-ui

Version:

Noph UI is a modern, powerful UI library for Svelte 5, fully aligned with the Material 3 guidelines. Build stunning, consistent user interfaces with the efficiency and flexibility of Svelte and Google’s Material Design framework.

16 lines (15 loc) 559 B
import type { Snippet } from 'svelte'; import type { HTMLAnchorAttributes, HTMLAttributes, HTMLButtonAttributes } from 'svelte/elements'; export type NavigationRailProps = HTMLAttributes<HTMLElement>; interface NavigationRailItemButton extends HTMLButtonAttributes { icon: Snippet; label: string; selected?: boolean; } interface NavigationRailItemLink extends HTMLAnchorAttributes { icon: Snippet; label: string; selected?: boolean; } export type NavigationRailItemProps = NavigationRailItemButton | NavigationRailItemLink; export {};