UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Microsoft 365.

64 lines 2.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Styling_1 = require("../../Styling"); var GlobalClassNames = { root: 'ms-DetailsList', compact: 'ms-DetailsList--Compact', contentWrapper: 'ms-DetailsList-contentWrapper', headerWrapper: 'ms-DetailsList-headerWrapper', isFixed: 'is-fixed', isHorizontalConstrained: 'is-horizontalConstrained', listCell: 'ms-List-cell', }; exports.getStyles = function (props) { var _a, _b; var theme = props.theme, className = props.className, isHorizontalConstrained = props.isHorizontalConstrained, compact = props.compact, isFixed = props.isFixed; var semanticColors = theme.semanticColors; var classNames = Styling_1.getGlobalClassNames(GlobalClassNames, theme); return { root: [ classNames.root, theme.fonts.small, { position: 'relative', color: semanticColors.listText, selectors: (_a = {}, _a["& ." + classNames.listCell] = { minHeight: 38, wordBreak: 'break-word', }, _a), }, isFixed && classNames.isFixed, compact && [ classNames.compact, { selectors: (_b = {}, _b["." + classNames.listCell] = { minHeight: 32, }, _b), }, ], isHorizontalConstrained && [ classNames.isHorizontalConstrained, { overflowX: 'auto', overflowY: 'visible', WebkitOverflowScrolling: 'touch', }, ], className, ], focusZone: [ { display: 'inline-block', minWidth: '100%', minHeight: 1, }, ], headerWrapper: classNames.headerWrapper, contentWrapper: classNames.contentWrapper, }; }; //# sourceMappingURL=DetailsList.styles.js.map