UNPKG

tailwind-zag

Version:

TailwindCSS plugin for zag-powered components

37 lines (34 loc) 989 B
import * as tailwindcss_types_config_js from 'tailwindcss/types/config.js'; interface StaticVariantEntry { key: string; values: (string | null)[]; } interface DynamicVariantEntry { key: string; validate?(subject: string): boolean; knownValues?: Record<string, string>; } interface ZagPluginOptions { /** * @description The prefix for the variants. * @default "ui" * @example * ```tsx * <Dialog.Content class="ui-open:animate-fade-in ui-closed:animate-fade-out"> * ... * </Dialog.Content> * ``` */ prefix?: string; } /** * @see https://github.com/calvo-jp/tailwindcss-plugin-zag */ declare const _default: { (options: ZagPluginOptions): { handler: tailwindcss_types_config_js.PluginCreator; config?: Partial<tailwindcss_types_config_js.Config>; }; __isOptionsFunction: true; }; export { type DynamicVariantEntry, type StaticVariantEntry, type ZagPluginOptions, _default as default };