@ark-ui/react
Version:
A collection of unstyled, accessible UI components for React, utilizing state machines for seamless interaction.
13 lines (10 loc) • 368 B
JavaScript
'use client';
import { createFilter } from '@zag-js/i18n-utils';
import { useMemo } from 'react';
import { useLocaleContext } from './use-locale-context.js';
function useFilter(props) {
const env = useLocaleContext();
const locale = props.locale ?? env.locale;
return useMemo(() => createFilter({ ...props, locale }), [locale, props]);
}
export { useFilter };