UNPKG

dgz-ui-shared

Version:

Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript, dgz-ui library

3 lines (2 loc) 886 B
"use strict";const e=require("react/jsx-runtime"),s=require("./index-ClQFzqcq.cjs.js"),u=require("dgz-ui/button"),n=require("dgz-ui/dropdown"),x=require("react-i18next"),p=require("./Spin-DUK1prd9.cjs.js"),m=({options:t,loading:i=!1,triggerProps:o,contentProps:a,title:c})=>{const{t:d}=x.useTranslation();return e.jsxs(n.DropdownMenu,{children:[e.jsx(n.DropdownMenuTrigger,{asChild:!0,...o,className:"grow",children:e.jsxs(u.Button,{variant:"secondary",size:"sm",className:"ml-auto rounded-lg px-3",children:[i?e.jsx(p.Spin,{className:"text-item-primary"}):e.jsx(s.ZC,{})," ",e.jsx("span",{className:"hidden md:inline!",children:c||d("Export")}),e.jsx(s.f1,{})]})}),e.jsx(n.DropdownMenuContent,{align:"end",...a,children:t.map((r,l)=>e.jsx(n.DropdownMenuItem,{onClick:()=>r.onClick(),children:r.label},l))})]})};exports.ExportData=m; //# sourceMappingURL=ExportData-DJE0jOHc.cjs.js.map