UNPKG

@ariakit/react-core

Version:

Ariakit React core

55 lines (53 loc) 1.41 kB
"use client"; import { useToolbarItem } from "../__chunks/QHZCZ35Y.js"; import { useToolbarContext } from "../__chunks/RRHVJAMQ.js"; import { useCompositeContainer } from "../__chunks/6VO74GKK.js"; import "../__chunks/SBSPVDDI.js"; import "../__chunks/5VQZOHHZ.js"; import "../__chunks/Y62RTBST.js"; import "../__chunks/APTFW6PT.js"; import "../__chunks/2W3RN7C5.js"; import "../__chunks/OE2EFRVA.js"; import "../__chunks/SWN3JYXT.js"; import "../__chunks/RTNCFSKZ.js"; import "../__chunks/5CPL3B7G.js"; import { createElement, createHook, forwardRef, memo } from "../__chunks/VOQWLFSQ.js"; import "../__chunks/5GGHRIN3.js"; import "../__chunks/SK3NAZA3.js"; import { __objRest, __spreadValues } from "../__chunks/3YLGPPWQ.js"; // src/toolbar/toolbar-container.tsx var TagName = "div"; var useToolbarContainer = createHook( function useToolbarContainer2(_a) { var _b = _a, { store } = _b, props = __objRest(_b, ["store"]); const context = useToolbarContext(); store = store || context; props = useCompositeContainer(__spreadValues({ store }, props)); props = useToolbarItem(__spreadValues({ store }, props)); return props; } ); var ToolbarContainer = memo( forwardRef(function ToolbarContainer2(props) { const htmlProps = useToolbarContainer(props); return createElement(TagName, htmlProps); }) ); export { ToolbarContainer, useToolbarContainer };