UNPKG

liquidify-react

Version:

🚀 Production-ready React component library inspired by Apple's new design language post-WWDC 2025. Built with Panda CSS and React, using Bun as runtime (npm compatible). Helps developers maintain design consistency for Apple platform apps. 47+ components

751 lines (750 loc) • 25 kB
import { B as ie } from "./chunks/Badge-DJsETUsJ.mjs"; import { B as le } from "./chunks/button-Cxh3vJQ6.mjs"; import { C as ue } from "./chunks/Card-Ci_LwUNJ.mjs"; import { I as me } from "./chunks/IconButton-D717EIcM.mjs"; import { I as fe, i as Te } from "./chunks/Icon-QZFpzj-g.mjs"; import { S as be } from "./chunks/SymbolTile-5snlPZtT.mjs"; import { A as Ce, b as ve, d as Pe, c as Se, a as xe } from "./chunks/accordion-Dhvcahap.mjs"; import { A as ye } from "./chunks/angleSlider-D-f8y2Wv.mjs"; import { A as Fe } from "./chunks/avatar-DFpFcpk_.mjs"; import { C as Ee, b as Ae, h as De, g as Le, d as Ge, c as Me, e as Ne, f as Ve, a as Be } from "./chunks/carousel-BraHSh_7.mjs"; import { C as He } from "./chunks/checkbox-CXr2qpXA.mjs"; import { C as Oe } from "./chunks/clipboard-CXvUF5c1.mjs"; import { C as $e } from "./chunks/collapsible-DyG2Rv8m.mjs"; import { C as ze } from "./chunks/colorPicker-2Ty2gmXf.mjs"; import { C as Ye, h as qe, e as Je, c as We, f as Xe, g as Ze, d as et, a as tt, b as ot } from "./chunks/combobox-DHwZvBGQ.mjs"; import { D as at, k as st, e as nt, c as it, d as ct, a as lt, f as dt, h as ut, j as gt, g as mt, i as pt, b as ft } from "./chunks/datePicker-BCqDAE8c.mjs"; import { D as ht, b as bt, h as wt, d as Ct, f as vt, c as Pt, a as St, e as xt, g as It } from "./chunks/dialog-C0wVkJ8r.mjs"; import { E as kt, b as Ft, h as Rt, e as Et, f as At, c as Dt, d as Lt, a as Gt, g as Mt } from "./chunks/editable-C8ADoJg6.mjs"; import { F as Vt, f as Bt, g as Ut, c as Ht, b as _t, h as Ot, a as jt, e as $t, d as Kt } from "./chunks/field-ahFdzCva.mjs"; import { F as Qt, d as Yt, c as qt, b as Jt, a as Wt } from "./chunks/fieldset-BWIfNnUd.mjs"; import { F as Zt, b as eo, e as to, h as oo, d as ro, f as ao, g as so, a as no, c as io } from "./chunks/fileUpload-CcHTJAHL.mjs"; import { F as lo, g as uo, d as go, i as mo, e as po, c as fo, h as To, a as ho, f as bo, b as wo } from "./chunks/floatingPanel-C66cJXva.mjs"; import { H as vo, e as Po, f as So, d as xo, c as Io, a as yo, b as ko } from "./chunks/hoverCard-CT9qFHjy.mjs"; import { L as Ro, c as Eo, d as Ao, g as Do, h as Lo, f as Go, e as Mo, b as No, a as Vo } from "./chunks/listbox-T1eh1xz-.mjs"; import { M as Uo, d as Ho, e as _o, f as Oo, c as jo, a as $o, g as Ko, b as zo } from "./chunks/menu-BJQqF-AJ.mjs"; import { N as Yo, d as qo, b as Jo, c as Wo, a as Xo, e as Zo } from "./chunks/numberInput-5MqJJ6i2.mjs"; import { P as tr, c as or, b as rr, e as ar, d as sr, a as nr } from "./chunks/pagination-DDynoxnL.mjs"; import { P as cr, b as lr, a as dr, c as ur } from "./chunks/passwordInput-CSX84WTK.mjs"; import { P as mr } from "./chunks/pinInput-BWQ8ARBJ.mjs"; import { P as fr, g as Tr, d as hr, f as br, c as wr, a as Cr, e as vr, b as Pr } from "./chunks/popover-Dgj3uq-S.mjs"; import { P as xr } from "./chunks/progress-CqH_xuRm.mjs"; import { P as yr } from "./chunks/progressCircular-CRkaG89a.mjs"; import { P as Fr } from "./chunks/progressLinear-QAjwUVH0.mjs"; import { Q as Er } from "./chunks/qrCode-USWZzlUN.mjs"; import { R as Dr, b as Lr, c as Gr, d as Mr, a as Nr } from "./chunks/radioGroup-C5SWUKXp.mjs"; import { R as Br } from "./chunks/ratingGroup-Bu8ARH5n.mjs"; import { S as Hr, e as _r, a as Or, c as jr, d as $r, b as Kr } from "./chunks/scrollArea-DRrZCJ7W.mjs"; import { S as Qr, b as Yr, c as qr, e as Jr, d as Wr, a as Xr } from "./chunks/segmentGroup-sSviI06O.mjs"; import { S as ea, h as ta, d as oa, g as ra, e as aa, f as sa, c as na, a as ia, b as ca } from "./chunks/select-C6WHgVDq.mjs"; import { S as da, e as ua, c as ga, f as ma, b as pa, a as fa, d as Ta } from "./chunks/signaturePad-DoSFdivA.mjs"; import { S as ba } from "./chunks/slider-BngYI0Ul.mjs"; import { S as Ca, b as va, c as Pa, a as Sa } from "./chunks/splitter-Bk-De5d3.mjs"; import { S as Ia, h as ya, g as ka, e as Fa, c as Ra, b as Ea, i as Aa, j as Da, k as La, a as Ga, f as Ma, d as Na } from "./chunks/steps-BKTK8mLH.mjs"; import { S as Ba } from "./chunks/switch-DFSjJwhl.mjs"; import { T as Ha, d as _a, e as Oa, b as ja, a as $a, c as Ka } from "./chunks/tabs-CWWUol4l.mjs"; import { T as Qa, e as Ya, c as qa, k as Ja, d as Wa, f as Xa, j as Za, i as es, g as ts, h as os, b as rs, a as as } from "./chunks/tagsInput-C0wS8oQH.mjs"; import { T as ns } from "./chunks/timer-EGD7u9Rd.mjs"; import { T as cs, e as ls, d as ds, c as us, a as gs, b as ms } from "./chunks/toast-DgIVpie_.mjs"; import { T as fs, a as Ts } from "./chunks/toggle-B7xBiO2x.mjs"; import { T as bs, b as ws, a as Cs } from "./chunks/toggleGroup-BAGCnhzN.mjs"; import { T as Ps, b as Ss, c as xs, a as Is, d as ys } from "./chunks/tooltip-BzZjUX1j.mjs"; import { T as Fs, i as Rs, d as Es, e as As, f as Ds, c as Ls, h as Gs, b as Ms, a as Ns, j as Vs, g as Bs } from "./chunks/tour-Kv3P5HsW.mjs"; import { T as Hs, d as _s, f as Os, e as js, g as $s, h as Ks, i as zs, j as Qs, k as Ys, b as qs, a as Js, c as Ws } from "./chunks/treeView-B7Sweb4S.mjs"; import { useState as w, useEffect as S, createContext as U, useContext as H } from "react"; import { jsx as _ } from "react/jsx-runtime"; process.env.NODE_ENV, process.env.VERBOSE, process.env.PERF_MONITORING, process.env.A11Y_CHECKS; function L(e = 44) { const t = Math.max(e, 44); return `min-h-[${t}px] min-w-[${t}px]`; } Object.assign(L, { comfortable: L(48) // Comfortable touch target size }); function P(e = "hover", t = "medium") { const l = { subtle: { hover: "hover:scale-[1.02] hover:brightness-105", focus: "focus:scale-[1.02] focus:brightness-105", active: "active:scale-[0.98] active:brightness-95", press: "active:scale-[0.98]" }, medium: { hover: "hover:scale-105 hover:brightness-110", focus: "focus:scale-105 focus:brightness-110", active: "active:scale-95 active:brightness-90", press: "active:scale-95" }, strong: { hover: "hover:scale-110 hover:brightness-125", focus: "focus:scale-110 focus:brightness-125", active: "active:scale-90 active:brightness-75", press: "active:scale-90" } }, i = "transition-all duration-150 ease-out", a = l[t][e]; return `${i} ${a}`; } const J = Object.assign(P, { gentle: P("hover", "subtle"), interactive: P("hover", "medium"), smooth: P("hover", "subtle") }); function W() { const [e, t] = w({ hasBackdropFilter: !1, hasSVGFilters: !1, hasGPU: !1, hasGPUAcceleration: !1, performanceTier: "medium", prefersReducedMotion: !1, prefersReducedTransparency: !1, prefersContrast: "no-preference", isPointerDevice: !0, isTouch: !1, devicePixelRatio: 1, connectionSpeed: "unknown", colorGamut: "srgb", hasHDR: !1, hdr: !1 }); return S(() => { if (typeof window > "u") return; const l = () => { const h = typeof CSS < "u" && (CSS.supports?.("backdrop-filter", "blur(10px)") || CSS.supports?.("-webkit-backdrop-filter", "blur(10px)")) || !1, I = CSS?.supports?.("filter", "url(#test)") || !1; let o = !1, p = !1; try { const d = document.createElement("canvas"); o = !!(d.getContext("webgl") || d.getContext("experimental-webgl")), p = o; } catch { o = !1, p = !1; } const f = () => { const d = navigator && navigator.hardwareConcurrency || 1, m = navigator.deviceMemory || 4, D = navigator.connection?.effectiveType || "4g"; let u = 0; return d >= 8 ? u += 3 : d >= 4 ? u += 2 : u += 1, m >= 8 ? u += 3 : m >= 4 ? u += 2 : u += 1, D === "4g" ? u += 2 : D === "3g" && (u += 1), p && (u += 2), h && (u += 1), u >= 8 ? "high" : u >= 5 ? "medium" : "low"; }, y = window.matchMedia( "(prefers-reduced-motion: reduce)" ).matches, k = window.matchMedia( "(prefers-reduced-transparency: reduce)" ).matches; let T = "no-preference"; window.matchMedia("(prefers-contrast: more)").matches ? T = "more" : window.matchMedia("(prefers-contrast: less)").matches ? T = "less" : window.matchMedia("(prefers-contrast: custom)").matches && (T = "custom"); const b = "ontouchstart" in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0, F = window.devicePixelRatio || 1, r = () => { const d = navigator.connection; if (!d) return "unknown"; const m = d.effectiveType, v = d.downlink; return m === "slow-2g" || v < 0.5 ? "slow-2g" : m === "2g" || m === "3g" || v < 2 ? "3g" : m === "4g" || v >= 2 ? "4g" : "unknown"; }, g = () => window.matchMedia("(color-gamut: rec2020)").matches ? "rec2020" : window.matchMedia("(color-gamut: p3)").matches ? "p3" : "srgb", C = window.matchMedia("(dynamic-range: high)").matches; t({ hasBackdropFilter: h, hasSVGFilters: I, hasGPU: p, hasGPUAcceleration: p, performanceTier: f(), prefersReducedMotion: y, prefersReducedTransparency: k, prefersContrast: T, isPointerDevice: !b, isTouch: b, devicePixelRatio: F, connectionSpeed: r(), colorGamut: g(), hasHDR: C, hdr: C }); }; l(); const i = window.matchMedia("(prefers-reduced-motion: reduce)"), a = window.matchMedia( "(prefers-reduced-transparency: reduce)" ), n = window.matchMedia("(prefers-contrast: more)"), s = () => l(); i.addEventListener ? (i.addEventListener("change", s), a.addEventListener("change", s), n.addEventListener("change", s)) : (i.addListener(s), a.addListener(s), n.addListener(s)); const c = navigator.connection; return c && c.addEventListener("change", s), () => { i.removeEventListener ? (i.removeEventListener("change", s), a.removeEventListener("change", s), n.removeEventListener("change", s)) : (i.removeListener(s), a.removeListener(s), n.removeListener(s)), c && c.removeEventListener("change", s); }; }, []), e; } function X() { const [e, t] = w(!1); return S(() => { t(!0); }, []), e; } const G = { blue: "#007AFF", // Apple System Blue red: "#FF3B30", // Apple System Red green: "#34C759", // Apple System Green orange: "#FF9500", // Apple System Orange yellow: "#FFCC00", // Apple System Yellow pink: "#FF2D92", // Apple System Pink purple: "#AF52DE", // Apple System Purple teal: "#5AC8FA", // Apple System Teal indigo: "#5856D6", // Apple System Indigo brown: "#A2845E", // Apple System Brown gray: "#8E8E93" // Apple System Gray }, M = "ui-theme", E = "ui-accent", N = "ui-accent-preset"; function x(e) { return e || (typeof document < "u" ? document.documentElement : null); } function O() { if (typeof window < "u") { if (window.matchMedia?.("(prefers-color-scheme: dark)")?.matches) return "dark"; } else if (typeof globalThis < "u" && globalThis.matchMedia?.("(prefers-color-scheme: dark)")?.matches) return "dark"; return "light"; } function j(e = {}) { const { storageKey: t = M, root: l } = e; try { if (typeof window < "u" && window.localStorage) { const n = window.localStorage.getItem(t); if (n === "light" || n === "dark") return n; } } catch { } const a = x(l)?.dataset.theme; return a === "light" || a === "dark" ? a : O(); } function $(e, t = {}) { const { storageKey: l = M, root: i } = t, a = x(i); a && (a.classList.remove("light", "dark", "theme-light", "theme-dark"), a.classList.add(e, `theme-${e}`), a.dataset.theme = e); try { typeof window < "u" && window.localStorage && window.localStorage.setItem(l, e); } catch { } return e; } function Z(e = {}) { const t = j(e); return $(t, e); } function ee(e) { const t = { ...G, ...e }; return Object.keys(t); } function R(e, t) { return { ...G, ...t }[e]; } function K(e, t = {}) { const { customPresets: l, persist: i = !0, storageKey: a = E, ...n } = t, s = R(e, l); if (!s) return null; if (i) try { typeof window < "u" && window.localStorage && window.localStorage.setItem(N, e); } catch { } return A(s, { ...n, storageKey: a, persist: i }); } function V(e = {}) { const { storageKey: t = E, root: l, persist: i = !0 } = e; if (i) try { if (typeof window < "u" && window.localStorage) { const c = window.localStorage.getItem(t); if (typeof c == "string" && c.trim().length > 0) return c; } } catch { } const a = x(l); try { if (a && typeof window < "u" && window.getComputedStyle) { const c = window.getComputedStyle(a).getPropertyValue("--ui-accent").trim(); if (c) return c; } } catch { } const n = a?.style.getPropertyValue("--ui-accent").trim(); if (n) return n; const s = a?.dataset.accent; return s && s.trim().length > 0 ? s : "#007AFF"; } function A(e, t = {}) { const { storageKey: l = E, root: i, persist: a = !0 } = t, n = x(i); if (n) { n.dataset.accent = e; try { n.style.setProperty("--ui-accent", e); } catch { } } if (a) try { typeof window < "u" && window.localStorage && window.localStorage.setItem(l, e); } catch { } return e; } function te(e = {}) { const t = V(e); return A(t, e); } function z(e = {}) { const { persist: t = !0 } = e; if (!t) return null; try { if (typeof window < "u" && window.localStorage) return window.localStorage.getItem(N); } catch { } return null; } const Q = { theme: "light", setTheme: () => { }, accent: "#007AFF", setAccent: () => { }, accentPreset: null, setAccentPreset: () => { } }, B = U(Q); function oe({ children: e, defaultTheme: t = "light", storageKey: l = "ui-theme", defaultAccent: i = "#007AFF", accentStorageKey: a = "ui-accent", accentPreset: n, accentPresets: s, persistAccent: c = !0, onAccentChange: h, ...I }) { const [o, p] = w(() => { try { if (typeof window < "u" && window.localStorage) return window.localStorage.getItem(l) || t; } catch { } return t; }), [f, y] = w(() => { if (n) { const r = R(n, s); if (r) return r; } try { return V({ storageKey: a, persist: c }) || i; } catch { return i; } }), [k, T] = w( () => { if (n) return n; if (c) try { const r = z({ persist: c }); if (r) return r; } catch { } return null; } ); S(() => { if (typeof window > "u") return; const r = window.document.documentElement; r.classList.remove("light", "dark", "theme-light", "theme-dark"), r.classList.add(o, `theme-${o}`), r.dataset.theme = o; const g = { // Semantic colors for docs compatibility "--background": o === "dark" ? "222.2 84% 4.9%" : "0 0% 100%", "--foreground": o === "dark" ? "210 40% 98%" : "222.2 84% 4.9%", "--card": o === "dark" ? "222.2 84% 4.9%" : "0 0% 100%", "--card-foreground": o === "dark" ? "210 40% 98%" : "222.2 84% 4.9%", "--popover": o === "dark" ? "222.2 84% 4.9%" : "0 0% 100%", "--popover-foreground": o === "dark" ? "210 40% 98%" : "222.2 84% 4.9%", "--primary": o === "dark" ? "217.2 91.2% 59.8%" : "221.2 83.2% 53.3%", "--primary-foreground": o === "dark" ? "222.2 84% 4.9%" : "210 40% 98%", "--secondary": o === "dark" ? "217.2 32.6% 17.5%" : "210 40% 96%", "--secondary-foreground": o === "dark" ? "210 40% 98%" : "222.2 84% 4.9%", "--muted": o === "dark" ? "217.2 32.6% 17.5%" : "210 40% 96%", "--muted-foreground": o === "dark" ? "215 20.2% 65.1%" : "215.4 16.3% 46.9%", "--accent": o === "dark" ? "217.2 32.6% 17.5%" : "210 40% 96%", "--accent-foreground": o === "dark" ? "210 40% 98%" : "222.2 84% 4.9%", "--destructive": o === "dark" ? "0 62.8% 30.6%" : "0 84.2% 60.2%", "--destructive-foreground": "210 40% 98%", "--border": o === "dark" ? "217.2 32.6% 17.5%" : "214.3 31.8% 91.4%", "--input": o === "dark" ? "217.2 32.6% 17.5%" : "214.3 31.8% 91.4%", "--ring": o === "dark" ? "224.3 76.3% 94.1%" : "221.2 83.2% 53.3%", "--radius": "0.5rem", // Canvas background for docs only (mapped to tokens) "--ui-canvas-bg": "var(--colors-bg-canvas)" }; for (const [C, d] of Object.entries(g)) r.style.setProperty(C, String(d)); document.body && (document.body.className = `${document.body.className.replaceAll(/\b(light|dark|theme-light|theme-dark)\b/g, "")} ${o} theme-${o}`), typeof process < "u" && process.env && process.env.NODE_ENV !== "production" && console.log(`🎨 Theme applied: ${o}`, { compatibilityProperties: Object.keys(g).length, dataTheme: r.dataset.theme }); }, [o]), S(() => { if (typeof window > "u") return; const r = window.document.documentElement; A(f, { storageKey: a, root: r, persist: c }), typeof process < "u" && process.env && process.env.NODE_ENV !== "production" && console.log(`🎨 Accent applied: ${f}`, { dataAccent: r.dataset.accent, cssVar: r.style.getPropertyValue("--ui-accent") }); }, [f, a, c]); const b = (r, g = null) => { y(r), T(g), h && h(r, g); }, F = { theme: o, setTheme: (r) => { try { window?.localStorage && localStorage.setItem(l, r); } catch { } p(r); }, accent: f, setAccent: (r) => { if (c) try { typeof window < "u" && window.localStorage && window.localStorage.removeItem("ui-accent-preset"); } catch { } b(r, null); }, accentPreset: k, setAccentPreset: (r) => { const g = R(r, s); if (g) { if (c) try { typeof window < "u" && window.localStorage && window.localStorage.setItem("ui-accent-preset", r); } catch { } K(r, { storageKey: a, persist: c, customPresets: s }), b(g, r); } } }; return /* @__PURE__ */ _(B.Provider, { ...I, value: F, children: e }); } const re = () => { const e = H(B); if (e === void 0) throw new Error("useTheme must be used within a ThemeProvider"); return e; }; function ae(...e) { return e.filter(Boolean).join(" "); } export { G as ACCENT_PRESETS, Ce as Accordion, ve as AccordionItem, Pe as AccordionItemContent, Se as AccordionItemTrigger, xe as AccordionRoot, ye as AngleSlider, Fe as Avatar, ie as Badge, le as Button, ue as Card, Ee as Carousel, Ae as CarouselControl, De as CarouselIndicator, Le as CarouselIndicatorGroup, Ge as CarouselItem, Me as CarouselItemGroup, Ne as CarouselNextTrigger, Ve as CarouselPrevTrigger, Be as CarouselRoot, He as Checkbox, Oe as Clipboard, $e as Collapsible, ze as ColorPicker, Ye as Combobox, qe as ComboboxClearTrigger, Je as ComboboxContent, We as ComboboxInput, Xe as ComboboxItem, Ze as ComboboxItemText, et as ComboboxPositioner, tt as ComboboxRoot, ot as ComboboxTrigger, at as DatePicker, st as DatePickerClearTrigger, nt as DatePickerContent, it as DatePickerInput, ct as DatePickerPositioner, lt as DatePickerRoot, dt as DatePickerTable, ut as DatePickerTableBody, gt as DatePickerTableCell, mt as DatePickerTableHead, pt as DatePickerTableRow, ft as DatePickerTrigger, ht as Dialog, bt as DialogBackdrop, wt as DialogCloseTrigger, Ct as DialogContent, vt as DialogDescription, Pt as DialogPositioner, St as DialogRoot, xt as DialogTitle, It as DialogTrigger, kt as Editable, Ft as EditableArea, Rt as EditableCancelTrigger, Et as EditableControl, At as EditableEditTrigger, Dt as EditableInput, Lt as EditablePreview, Gt as EditableRoot, Mt as EditableSubmitTrigger, Vt as Field, Bt as FieldErrorText, Ut as FieldHelperText, Ht as FieldInput, _t as FieldLabel, Ot as FieldRequiredIndicator, jt as FieldRoot, $t as FieldSelect, Kt as FieldTextarea, Qt as Fieldset, Yt as FieldsetErrorText, qt as FieldsetHelperText, Jt as FieldsetLegend, Wt as FieldsetRoot, Zt as FileUpload, eo as FileUploadDropzone, to as FileUploadItem, oo as FileUploadItemDeleteTrigger, ro as FileUploadItemGroup, ao as FileUploadItemName, so as FileUploadItemSizeText, no as FileUploadRoot, io as FileUploadTrigger, lo as FloatingPanel, uo as FloatingPanelCloseTrigger, go as FloatingPanelContent, mo as FloatingPanelDragTrigger, po as FloatingPanelHeader, fo as FloatingPanelPositioner, To as FloatingPanelResizeTrigger, ho as FloatingPanelRoot, bo as FloatingPanelTitle, wo as FloatingPanelTrigger, vo as HoverCard, Po as HoverCardArrow, So as HoverCardArrowTip, xo as HoverCardContent, Io as HoverCardPositioner, yo as HoverCardRoot, ko as HoverCardTrigger, fe as Icon, me as IconButton, Ro as Listbox, Eo as ListboxContent, Ao as ListboxItem, Do as ListboxItemGroup, Lo as ListboxItemGroupLabel, Go as ListboxItemIndicator, Mo as ListboxItemText, No as ListboxLabel, Vo as ListboxRoot, Uo as Menu, Ho as MenuContent, _o as MenuItem, Oo as MenuItemText, jo as MenuPositioner, $o as MenuRoot, Ko as MenuSeparator, zo as MenuTrigger, Yo as NumberInput, qo as NumberInputDecrementTrigger, Jo as NumberInputField, Wo as NumberInputIncrementTrigger, Xo as NumberInputRoot, Zo as NumberInputScrubber, tr as Pagination, or as PaginationEllipsis, rr as PaginationItem, ar as PaginationNextTrigger, sr as PaginationPrevTrigger, nr as PaginationRoot, cr as PasswordInput, lr as PasswordInputInput, dr as PasswordInputRoot, ur as PasswordInputVisibilityTrigger, mr as PinInput, fr as Popover, Tr as PopoverCloseTrigger, hr as PopoverContent, br as PopoverDescription, wr as PopoverPositioner, Cr as PopoverRoot, vr as PopoverTitle, Pr as PopoverTrigger, xr as Progress, yr as ProgressCircular, Fr as ProgressLinear, Er as QrCode, Dr as RadioGroup, Lr as RadioGroupItem, Gr as RadioGroupItemControl, Mr as RadioGroupItemText, Nr as RadioGroupRoot, Br as RatingGroup, Hr as ScrollArea, _r as ScrollAreaCorner, Or as ScrollAreaRoot, jr as ScrollAreaScrollbar, $r as ScrollAreaThumb, Kr as ScrollAreaViewport, Qr as SegmentGroup, Yr as SegmentGroupIndicator, qr as SegmentGroupItem, Jr as SegmentGroupItemControl, Wr as SegmentGroupItemText, Xr as SegmentGroupRoot, ea as Select, ta as SelectClearTrigger, oa as SelectContent, ra as SelectIndicator, aa as SelectItem, sa as SelectItemText, na as SelectPositioner, ia as SelectRoot, ca as SelectTrigger, da as SignaturePad, ua as SignaturePadClearTrigger, ga as SignaturePadControl, ma as SignaturePadGuide, pa as SignaturePadLabel, fa as SignaturePadRoot, Ta as SignaturePadSegment, ba as Slider, Ca as Splitter, va as SplitterPanel, Pa as SplitterResizeTrigger, Sa as SplitterRoot, Ia as Steps, ya as StepsCompletedContent, ka as StepsContent, Fa as StepsIndicator, Ra as StepsItem, Ea as StepsList, Aa as StepsNextTrigger, Da as StepsPrevTrigger, La as StepsProgress, Ga as StepsRoot, Ma as StepsSeparator, Na as StepsTrigger, Ba as Switch, be as SymbolTile, Ha as Tabs, _a as TabsContent, Oa as TabsIndicator, ja as TabsList, $a as TabsRoot, Ka as TabsTrigger, Qa as TagsInput, Ya as TagsInputClearTrigger, qa as TagsInputControl, Ja as TagsInputHiddenInput, Wa as TagsInputInput, Xa as TagsInputItem, Za as TagsInputItemDeleteTrigger, es as TagsInputItemInput, ts as TagsInputItemPreview, os as TagsInputItemText, rs as TagsInputLabel, as as TagsInputRoot, oe as ThemeProvider, ns as Timer, cs as Toast, ls as ToastActionTrigger, ds as ToastCloseTrigger, us as ToastDescription, gs as ToastRoot, ms as ToastTitle, fs as Toggle, bs as ToggleGroup, ws as ToggleGroupItem, Cs as ToggleGroupRoot, Ts as ToggleRoot, Ps as Tooltip, Ss as TooltipContent, xs as TooltipPositioner, Is as TooltipRoot, ys as TooltipTrigger, Fs as Tour, Rs as TourActionTrigger, Es as TourArrow, As as TourArrowTip, Ds as TourCloseTrigger, Ls as TourContent, Gs as TourDescription, Ms as TourPositioner, Ns as TourRoot, Vs as TourSpotlight, Bs as TourTitle, Hs as TreeView, _s as TreeViewBranch, Os as TreeViewBranchContent, js as TreeViewBranchControl, $s as TreeViewBranchIndicator, Ks as TreeViewBranchText, zs as TreeViewItem, Qs as TreeViewItemIndicator, Ys as TreeViewItemText, qs as TreeViewLabel, Js as TreeViewRoot, Ws as TreeViewTree, ae as css, V as getAccent, R as getAccentPreset, z as getAccentPresetName, O as getSystemTheme, j as getTheme, Te as iconSizes, te as initAccent, Z as initTheme, ee as listAccentPresets, J as microInteraction, A as setAccent, K as setAccentPreset, $ as setTheme, W as useDeviceCapabilities, X as useIsClient, re as useTheme }; //# sourceMappingURL=index.mjs.map