UNPKG

ui-ingredients

Version:

Headless component library for Svelte powered by zag

7 lines (6 loc) 256 B
import { normalizeProps, useMachine } from '@zag-js/svelte'; import * as toggle from '@zag-js/toggle'; export function createToggle(props) { const service = useMachine(toggle.machine, props); return () => toggle.connect(service, normalizeProps); }