dgz-ui-shared
Version:
Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript, dgz-ui library
30 lines (29 loc) • 1.13 kB
JavaScript
import { j as s } from "./jsx-runtime-DS1N_tNq.js";
import { T as e, A as o, i as l, u as m } from "./dropdown-menu-TWRSm6RK-D_FJpI4C.js";
import { u as x } from "./button-CdZDBhmr-BT_j3ig5.js";
import { Z as c, f as d } from "./index-BrQ82Wyu.js";
import { S as p } from "./Spin-D1geCtns.js";
import { u as j } from "./useTranslation-dH-uwymc.js";
const T = ({ options: a, loading: i = !1 }) => {
const { t: n } = j();
return /* @__PURE__ */ s.jsxs(e, { children: [
/* @__PURE__ */ s.jsx(o, { asChild: !0, children: /* @__PURE__ */ s.jsxs(
x,
{
variant: "secondary",
size: "sm",
className: "ml-auto rounded-lg px-3",
children: [
i ? /* @__PURE__ */ s.jsx(p, {}) : /* @__PURE__ */ s.jsx(c, {}),
" ",
/* @__PURE__ */ s.jsx("span", { className: "hidden lg:!inline", children: n("Export") }),
/* @__PURE__ */ s.jsx(d, {})
]
}
) }),
/* @__PURE__ */ s.jsx(l, { align: "end", children: a.map((r, t) => /* @__PURE__ */ s.jsx(m, { onClick: () => r.onClick(), children: r.label }, t)) })
] });
};
export {
T as E
};