@instructure/quiz-grading
Version:
The Quiz React SDK by Instructure Inc.
70 lines (69 loc) • 1.92 kB
JavaScript
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 mp = '@media print';
return {
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: _define_property({}, mp, {
display: 'none'
}),
feedbackButtonWrapper: _define_property({}, mp, {
display: 'none'
}),
regradeButtonWrapper: _define_property({}, mp, {
display: 'none'
})
};
};
export default generateStyle;