UNPKG

dgz-ui-shared

Version:

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

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