UNPKG

@instructure/quiz-interactions

Version:

A React UI component Library for quiz interaction types.

49 lines (48 loc) 1.43 kB
function _define_property(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } var generateStyle = function(componentTheme) { var printMq = '@media print'; return { itemsList: { paddingTop: componentTheme.itemsListPadding }, item: { display: 'flex', alignItems: 'center', '> *': { flex: '0 1 100%', padding: componentTheme.itemPadding } }, question: { backgroundColor: componentTheme.questionColor, border: "".concat(componentTheme.questionBorder, " solid ").concat(componentTheme.questionBorderColor) }, answer: { paddingLeft: 0, minWidth: 0 /* https://css-tricks.com/flexbox-truncated-text/ for why this is needed */ }, divider: { padding: '0', flexShrink: '1.3', borderBottom: "".concat(componentTheme.dividerBorder, " solid ").concat(componentTheme.dividerBorderColor) }, choicesList: _define_property({ display: 'none' }, printMq, { display: 'block' }) }; }; export default generateStyle;