UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

2 lines (1 loc) 792 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime");require("react");var t=require("../../hooks/__internal__/useLocale/useLocale.js"),l=require("./batch-selection.style.js"),a=require("./__internal__/batch-selection.context.js");const r=({disabled:r=!1,children:c,colorTheme:n="transparent",selectedCount:o,hidden:s,"data-element":d,"data-role":i})=>{const u=t.default();return e.jsxs(l.StyledBatchSelection,{colorTheme:n,"data-component":"batch-selection","data-element":d,"data-role":i,disabled:r,hidden:s,children:[e.jsx(l.StyledSelectionCount,{"data-element":"selection-count",children:u.batchSelection.selected(o)}),e.jsx(a.default.Provider,{value:{batchSelectionDisabled:r},children:c})]})};exports.BatchSelection=r,exports.default=r;