{
  "version": 3,
  "sources": ["../../../src/toolbar/toolbar-group/toolbar-group-collapsed.tsx"],
  "sourcesContent": ["/**\n * WordPress dependencies\n */\nimport { useContext } from '@wordpress/element';\n\n/**\n * Internal dependencies\n */\nimport DropdownMenu from '../../dropdown-menu';\nimport ToolbarContext from '../toolbar-context';\nimport ToolbarItem from '../toolbar-item';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nfunction ToolbarGroupCollapsed({\n  controls = [],\n  toggleProps,\n  ...props\n}) {\n  // It'll contain state if `ToolbarGroup` is being used within\n  // `<Toolbar label=\"label\" />`\n  const accessibleToolbarState = useContext(ToolbarContext);\n  const renderDropdownMenu = internalToggleProps => /*#__PURE__*/_jsx(DropdownMenu, {\n    controls: controls,\n    toggleProps: {\n      ...internalToggleProps,\n      'data-toolbar-item': true\n    },\n    ...props\n  });\n  if (accessibleToolbarState) {\n    return /*#__PURE__*/_jsx(ToolbarItem, {\n      ...toggleProps,\n      children: renderDropdownMenu\n    });\n  }\n  return renderDropdownMenu(toggleProps);\n}\nexport default ToolbarGroupCollapsed;"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA,qBAA2B;AAK3B,2BAAyB;AACzB,6BAA2B;AAC3B,0BAAwB;AACxB,yBAA4B;AAC5B,SAAS,sBAAsB;AAAA,EAC7B,WAAW,CAAC;AAAA,EACZ;AAAA,EACA,GAAG;AACL,GAAG;AAGD,QAAM,6BAAyB,2BAAW,uBAAAA,OAAc;AACxD,QAAM,qBAAqB,yBAAoC,uCAAAC,KAAK,qBAAAC,SAAc;AAAA,IAChF;AAAA,IACA,aAAa;AAAA,MACX,GAAG;AAAA,MACH,qBAAqB;AAAA,IACvB;AAAA,IACA,GAAG;AAAA,EACL,CAAC;AACD,MAAI,wBAAwB;AAC1B,WAAoB,uCAAAD,KAAK,oBAAAE,SAAa;AAAA,MACpC,GAAG;AAAA,MACH,UAAU;AAAA,IACZ,CAAC;AAAA,EACH;AACA,SAAO,mBAAmB,WAAW;AACvC;AACA,IAAO,kCAAQ;",
  "names": ["ToolbarContext", "_jsx", "DropdownMenu", "ToolbarItem"]
}
