@ark-ui/vue
Version:
A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.
15 lines (14 loc) • 561 B
JavaScript
const require_use_locale_context = require("./use-locale-context.cjs");
let vue = require("vue");
let _zag_js_i18n_utils = require("@zag-js/i18n-utils");
//#region src/providers/locale/use-filter.ts
function useFilter(props) {
const env = require_use_locale_context.useLocaleContext(require_use_locale_context.DEFAULT_LOCALE);
const locale = (0, vue.computed)(() => props.locale ?? env.value.locale);
return (0, vue.computed)(() => (0, _zag_js_i18n_utils.createFilter)({
...props,
locale: locale.value
}));
}
//#endregion
exports.useFilter = useFilter;