UNPKG

@szum-tech/design-system

Version:

Szum-Tech design system with tailwindcss support

1 lines 3.62 kB
import {a as a$1}from'./chunk-M7WD2A7J.js';import {a}from'./chunk-JUNHRB4B.js';import {AlertDialog}from'radix-ui';import {jsx,jsxs}from'react/jsx-runtime';import {cva}from'class-variance-authority';function _(t){return jsx(AlertDialog.Root,{"data-slot":"alert-dialog",...t})}function V(t){return jsx(AlertDialog.Trigger,{"data-slot":"alert-dialog-trigger",...t})}var i=cva(["group/alert-dialog-content bg-popover text-popover-foreground ring-foreground/10 fixed top-1/2 left-1/2 z-50 grid w-full -translate-x-1/2 -translate-y-1/2 gap-4 rounded p-4 ring-1 duration-100 outline-none ","data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95"],{variants:{size:{default:"max-w-xs sm:max-w-sm",sm:"max-w-xs"}},defaultVariants:{size:"default"}});function p({className:t,...o}){return jsx(AlertDialog.Overlay,{"data-slot":"alert-dialog-overlay",className:a("data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 bg-app-background/80 fixed inset-0 z-50 duration-100 supports-backdrop-filter:backdrop-blur-xs",t),...o})}function n(t){return jsx(AlertDialog.Portal,{"data-slot":"alert-dialog-portal",...t})}function tt({className:t,size:o="default",...r}){return jsxs(n,{children:[jsx(p,{}),jsx(AlertDialog.Content,{"data-slot":"alert-dialog-content","data-size":o,className:a(i({size:o}),t),...r})]})}function it({className:t,variant:o="default",size:r="default",...l}){return jsx(a$1,{variant:o,size:r,asChild:true,children:jsx(AlertDialog.Action,{"data-slot":"alert-dialog-action",className:a(t),...l})})}function mt({className:t,...o}){return jsx("div",{"data-slot":"alert-dialog-footer",className:a("bg-muted/50 -mx-4 -mb-4 flex flex-col-reverse gap-2 rounded-b-xl border-t p-4 group-data-[size=sm]/alert-dialog-content:grid group-data-[size=sm]/alert-dialog-content:grid-cols-2 sm:flex-row sm:justify-end",t),...o})}function Dt({className:t,...o}){return jsx(AlertDialog.Title,{"data-slot":"alert-dialog-title",className:a("cn-font-heading text-base font-medium sm:group-data-[size=default]/alert-dialog-content:group-has-data-[slot=alert-dialog-media]/alert-dialog-content:col-start-2",t),...o})}function vt({className:t,...o}){return jsx(AlertDialog.Description,{"data-slot":"alert-dialog-description",className:a("text-muted-foreground *:[a]:hover:text-foreground text-sm text-balance md:text-pretty *:[a]:underline *:[a]:underline-offset-3",t),...o})}function Tt({className:t,variant:o="outline",size:r="default",...l}){return jsx(a$1,{variant:o,size:r,asChild:true,children:jsx(AlertDialog.Cancel,{"data-slot":"alert-dialog-cancel",className:a(t),...l})})}function Bt({className:t,...o}){return jsx("div",{"data-slot":"alert-dialog-header",className:a("grid grid-rows-[auto_1fr] place-items-center gap-1.5 text-center has-data-[slot=alert-dialog-media]:grid-rows-[auto_auto_1fr] has-data-[slot=alert-dialog-media]:gap-x-4 sm:group-data-[size=default]/alert-dialog-content:place-items-start sm:group-data-[size=default]/alert-dialog-content:text-left sm:group-data-[size=default]/alert-dialog-content:has-data-[slot=alert-dialog-media]:grid-rows-[auto_1fr]",t),...o})}function Ft({className:t,...o}){return jsx("div",{"data-slot":"alert-dialog-media",className:a("bg-muted mb-2 inline-flex size-10 items-center justify-center rounded sm:group-data-[size=default]/alert-dialog-content:row-span-2 *:[svg:not([class*='size-'])]:size-6",t),...o})}export{_ as a,V as b,tt as c,it as d,mt as e,Dt as f,vt as g,Tt as h,Bt as i,Ft as j};