@instructure/quiz-grading
Version:
The Quiz React SDK by Instructure Inc.
71 lines (70 loc) • 2 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var generateStyle = function generateStyle(componentTheme) {
var mp = '@media print';
return {
root: {
borderTop: "".concat(componentTheme.rootBorderWidth, " solid ").concat(componentTheme.rootBorderColor),
margin: "0 ".concat(componentTheme.rootMargin),
display: 'flex',
alignItems: 'center',
flexWrap: 'wrap'
},
editFeedback: {
margin: "0 ".concat(componentTheme.editFeedbackMargin)
},
editFeedbackButtons: {
display: 'flex',
justifyContent: 'flex-end'
},
points: {
width: componentTheme.pointsWidth,
padding: componentTheme.pointsPadding,
margin: componentTheme.pointsMargin
},
pointsSection: {
flex: '1 1 auto',
display: 'flex',
alignItems: 'center',
justifyContent: 'flex-end',
padding: "0 ".concat(componentTheme.pointsSectionPadding)
},
regradeParent: {
display: 'flex',
alignItems: 'center'
},
originalScore: {
display: 'flex',
alignItems: 'center'
},
regradetext: {
display: 'flex',
alignItems: 'center'
},
divider: {
margin: componentTheme.dividerMargin
},
defaultNumberInput: {
display: 'flex',
alignItems: 'center'
},
pointsPossible: {
marginLeft: componentTheme.pointsPossibleMargin
},
subjectiveButtonsWrapper: (0, _defineProperty2["default"])({}, mp, {
display: 'none'
}),
feedbackButtonWrapper: (0, _defineProperty2["default"])({}, mp, {
display: 'none'
}),
regradeButtonWrapper: (0, _defineProperty2["default"])({}, mp, {
display: 'none'
})
};
};
var _default = exports["default"] = generateStyle;