UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

79 lines 2.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Styling_1 = require("../../Styling"); exports.DocumentCardPreviewGlobalClassNames = { root: 'ms-DocumentCardPreview', icon: 'ms-DocumentCardPreview-icon', iconContainer: 'ms-DocumentCardPreview-iconContainer' }; exports.getStyles = function (props) { var theme = props.theme, className = props.className, isFileList = props.isFileList; var palette = theme.palette, fonts = theme.fonts; var classNames = Styling_1.getGlobalClassNames(exports.DocumentCardPreviewGlobalClassNames, theme); return { root: [ classNames.root, fonts.small, { borderBottom: "1px solid " + palette.neutralLight, position: 'relative', backgroundColor: isFileList ? palette.white : palette.neutralLighterAlt, overflow: "hidden" }, className ], previewIcon: [ classNames.iconContainer, { display: 'flex', alignItems: 'center', justifyContent: 'center', height: '100%' } ], icon: [ classNames.icon, { left: '10px', bottom: '10px', position: 'absolute' } ], fileList: { padding: '16px 16px 0 16px', listStyleType: 'none', margin: 0, selectors: { li: { height: '16px', lineHeight: '16px', marginBottom: '8px', overflow: 'hidden', paddingLeft: '24px', position: 'relative', textOverflow: 'ellipsis', whiteSpace: 'nowrap' }, a: { textDecoration: 'none', color: palette.neutralDark, selectors: { ':hover': { color: palette.themePrimary } } } } }, fileListIcon: { left: 0, position: 'absolute', top: 0 }, fileListOverflowText: { padding: '0px 16px 8px 16px', display: 'block' } }; }; //# sourceMappingURL=DocumentCardPreview.styles.js.map