UNPKG

@transkripid/flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork

54 lines (53 loc) 2.57 kB
import { jsx as x } from "react/jsx-runtime"; import { c as A } from "react/compiler-runtime"; import { twMerge as B } from "tailwind-merge"; import { mergeDeep as G } from "../../helpers/merge-deep.mjs"; import { getTheme as L } from "../../theme-store/index.mjs"; import { SidebarCTA as w } from "./SidebarCTA.mjs"; import { SidebarCollapse as y } from "./SidebarCollapse.mjs"; import { SidebarContext as D } from "./SidebarContext.mjs"; import { SidebarItem as M } from "./SidebarItem.mjs"; import { SidebarItemGroup as O } from "./SidebarItemGroup.mjs"; import { SidebarItems as P } from "./SidebarItems.mjs"; import { SidebarLogo as $ } from "./SidebarLogo.mjs"; const j = (I) => { const e = A(36); let r, l, i, b, h, S, t; e[0] !== I ? ({ children: r, as: b, collapseBehavior: h, collapsed: S, theme: t, className: l, ...i } = I, e[0] = I, e[1] = r, e[2] = l, e[3] = i, e[4] = b, e[5] = h, e[6] = S, e[7] = t) : (r = e[1], l = e[2], i = e[3], b = e[4], h = e[5], S = e[6], t = e[7]); const T = b === void 0 ? "nav" : b, u = h === void 0 ? "collapse" : h, v = S === void 0 ? !1 : S; let C; e[8] !== t ? (C = t === void 0 ? {} : t, e[8] = t, e[9] = C) : C = e[9]; const N = C; let m, s, a, p, d, n, o; e[10] !== T || e[11] !== l || e[12] !== u || e[13] !== N || e[14] !== v ? (o = G(L().sidebar, N), s = D.Provider, n = { theme: o, isCollapsed: v }, m = T, a = "Sidebar", p = v && u === "hide", d = B(o.root.base, o.root.collapsed[v ? "on" : "off"], l), e[10] = T, e[11] = l, e[12] = u, e[13] = N, e[14] = v, e[15] = m, e[16] = s, e[17] = a, e[18] = p, e[19] = d, e[20] = n, e[21] = o) : (m = e[15], s = e[16], a = e[17], p = e[18], d = e[19], n = e[20], o = e[21]); let c; e[22] !== r || e[23] !== o.root.inner ? (c = /* @__PURE__ */ x("div", { className: o.root.inner, children: r }), e[22] = r, e[23] = o.root.inner, e[24] = c) : c = e[24]; let f; e[25] !== m || e[26] !== i || e[27] !== c || e[28] !== a || e[29] !== p || e[30] !== d ? (f = /* @__PURE__ */ x(m, { "aria-label": a, hidden: p, className: d, ...i, children: c }), e[25] = m, e[26] = i, e[27] = c, e[28] = a, e[29] = p, e[30] = d, e[31] = f) : f = e[31]; let g; return e[32] !== s || e[33] !== f || e[34] !== n ? (g = /* @__PURE__ */ x(s, { value: n, children: f }), e[32] = s, e[33] = f, e[34] = n, e[35] = g) : g = e[35], g; }; j.displayName = "Sidebar"; const W = Object.assign(j, { Collapse: y, CTA: w, Item: M, Items: P, ItemGroup: O, Logo: $ }); export { W as Sidebar }; //# sourceMappingURL=Sidebar.mjs.map