@konstructio/ui
Version:
A set of reusable and customizable React components built for konstruct.io
35 lines (34 loc) • 1.39 kB
JavaScript
"use client";
import { t as l } from "../../utils-COaoD3PI.js";
import { FilterProvider as a } from "./contexts/filter.provider.js";
import { filterVariants as p } from "./Filter.variants.js";
import { BadgeMultiSelect as n } from "./components/BadgeDropdown/BadgeMultiSelect.js";
import { DateFilterDropdown as d } from "./components/DateFilterDropdown/DateFilterDropdown.js";
import { DateRangeFilterDropdown as f } from "./components/DateRangeFilterDropdown/DateRangeFilterDropdown.js";
import { ResetButton as c } from "./components/ResetButton/ResetButton.js";
import { TextMultiSelect as s } from "./components/TextMultiSelect/TextMultiSelect.js";
import { TimeFilterDropdown as D } from "./components/TimeFilterDropdown/TimeFilterDropdown.js";
import { jsx as e } from "react/jsx-runtime";
var t = ({ className: r, theme: o = "civo", children: i, closeOnApply: m = !0 }) => /* @__PURE__ */ e(a, {
closeOnApply: m,
children: /* @__PURE__ */ e("div", {
className: l(p({ className: r })),
"data-theme": o,
children: i
})
});
t.displayName = "KonstructFilter";
t.BadgeMultiSelect = n;
t.TextMultiSelect = s;
t.DateFilterDropdown = d;
t.DateRangeFilterDropdown = f;
t.TimeFilterDropdown = D;
t.ResetButton = c;
export {
n as BadgeMultiSelect,
d as DateFilterDropdown,
f as DateRangeFilterDropdown,
t as Filter,
s as TextMultiSelect,
D as TimeFilterDropdown
};