ivt
Version:
Ivt Components Library
3 lines (2 loc) • 2.52 kB
JavaScript
import{c as e}from"./utils-C-nkZ_Ir.mjs";import{R as t,C as a,a as s,D as o,O as n,P as l,T as r,b as d}from"./index-D1EuiH1M.mjs";import i from"react";import{X as c}from"./x-COocN1ks.mjs";function m({...e}){return i.createElement(t,{"data-slot":"dialog",...e})}function u({...e}){return i.createElement(d,{"data-slot":"dialog-trigger",...e})}function f({...e}){return i.createElement(l,{"data-slot":"dialog-portal",...e})}function g({...e}){return i.createElement(a,{"data-slot":"dialog-close",...e})}function p({className:t,...a}){return i.createElement(n,{"data-slot":"dialog-overlay",className:e("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/80",t),...a})}function x({className:t,children:o,...n}){return i.createElement(f,{"data-slot":"dialog-portal"},i.createElement(p,null),i.createElement(s,{"data-slot":"dialog-content",className:e("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",t),...n},o,i.createElement(a,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4"},i.createElement(c,null),i.createElement("span",{className:"sr-only"},"Close"))))}function E({className:t,...a}){return i.createElement("div",{"data-slot":"dialog-header",className:e("flex flex-col gap-2 text-center sm:text-left",t),...a})}function N({className:t,...a}){return i.createElement("div",{"data-slot":"dialog-footer",className:e("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",t),...a})}function b({className:t,...a}){return i.createElement(r,{"data-slot":"dialog-title",className:e("text-lg leading-none font-semibold",t),...a})}function v({className:t,...a}){return i.createElement(o,{"data-slot":"dialog-description",className:e("text-muted-foreground text-sm",t),...a})}export{m as D,g as a,x as b,v as c,N as d,E as e,p as f,f as g,b as h,u as i};
//# sourceMappingURL=dialog-Dxotsves.mjs.map