ui-ingredients
Version:
Headless component library for Svelte powered by zag
11 lines (10 loc) • 385 B
JavaScript
import { createFilter as zagCreateFilter, } from '@zag-js/i18n-utils';
import { getLocaleContext } from './locale-provider/locale-provider-context.svelte.js';
export function createFilter(props = {}) {
const locale = getLocaleContext();
const options = $derived({
...props,
locale: props.locale ?? locale?.locale,
});
return zagCreateFilter(options);
}