UNPKG

@ark-ui/vue

Version:

A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.

12 lines (9 loc) 403 B
import { createFilter } from '@zag-js/i18n-utils'; import { computed } from 'vue'; import { useLocaleContext, DEFAULT_LOCALE } from './use-locale-context.js'; function useFilter(props) { const env = useLocaleContext(DEFAULT_LOCALE); const locale = computed(() => props.locale ?? env.value.locale); return computed(() => createFilter({ ...props, locale: locale.value })); } export { useFilter };