UNPKG

alinea

Version:
42 lines (38 loc) 1.36 kB
import { dist_default } from "../../../chunks/chunk-A5O3N2GS.js"; import "../../../chunks/chunk-NZLE2WMY.js"; // src/dashboard/view/entry/FieldToolbar.tsx import { AppBar } from "alinea/ui/AppBar"; import { createSlots } from "alinea/ui/util/Slots"; // src/dashboard/view/entry/FieldToolbar.module.scss var FieldToolbar_module_default = { "root": "alinea-FieldToolbar", "root-inner": "alinea-FieldToolbar-inner", "rootInner": "alinea-FieldToolbar-inner", "is-active": "alinea-FieldToolbar-is-active", "isActive": "alinea-FieldToolbar-is-active" }; // src/dashboard/view/entry/FieldToolbar.tsx import { jsx } from "react/jsx-runtime"; var styles = dist_default(FieldToolbar_module_default); var FieldToolbar; ((FieldToolbar2) => { ({ Provider: FieldToolbar2.Provider, Portal: FieldToolbar2.Portal, Slot: FieldToolbar2.Slot, useSlots: FieldToolbar2.useSlots } = createSlots()); const InnerPortal = FieldToolbar2.Portal; function Root(props) { const { shown } = (0, FieldToolbar2.useSlots)(); return /* @__PURE__ */ jsx( AppBar.Root, { ...props, className: styles.root.mergeProps(props)({ active: shown }), children: /* @__PURE__ */ jsx(InnerPortal, { className: styles.root.inner() }) } ); } FieldToolbar2.Root = Root; })(FieldToolbar || (FieldToolbar = {})); export { FieldToolbar };