@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
54 lines (53 loc) • 2.57 kB
JavaScript
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