feat(forms): add useMaskedField and useMaskedInput composables for input masking

This commit is contained in:
2026-06-09 13:54:52 +07:00
parent 6de7c72fb3
commit 07937e26db
426 changed files with 12981 additions and 311 deletions
@@ -1,6 +1,12 @@
<script lang="ts">
import type { ComponentPublicInstance } from 'vue';
/**
* The button that opens its item's `NavigationMenuContent` on hover, click, or keyboard.
* Reflects open state via `data-state` and `aria-expanded`, and manages the hover/click
* timing handshake with the root. Use it inside a `NavigationMenuItem` for entries that
* reveal a panel; use `NavigationMenuLink` instead for plain navigation links.
*/
export interface NavigationMenuTriggerProps {
/** Disables interaction with this trigger. */
disabled?: boolean;