UNPKG

svelte-command-palette

Version:

A beautiful, accessible, and fully customizable command palette for Svelte 5 applications.

37 lines (36 loc) 1.24 kB
import type { Snippet } from 'svelte'; import type { commands, className, action } from '../types'; import type { Properties } from 'csstype'; interface Props { commands?: commands; placeholder?: string; shortcut?: string; onOpen?: () => void; onClose?: () => void; onActionSelect?: (action: action) => void; inputClass?: className; overlayClass?: className; paletteWrapperInnerClass?: className; resultsContainerClass?: className; resultContainerClass?: className; optionSelectedClass?: className; titleClass?: className; subtitleClass?: className; descriptionClass?: className; keyboardButtonClass?: className; unstyled?: boolean; inputStyle?: Properties; overlayStyle?: Properties; paletteWrapperInnerStyle?: Properties; resultsContainerStyle?: Properties; resultContainerStyle?: Properties; optionSelectedStyle?: Properties; titleStyle?: Properties; subtitleStyle?: Properties; descriptionStyle?: Properties; keyboardButtonStyle?: Properties; emptyState?: Snippet; } declare const CommandPalette: import("svelte").Component<Props, {}, "">; type CommandPalette = ReturnType<typeof CommandPalette>; export default CommandPalette;