UNPKG

@instructure/quiz-interactions

Version:

A React UI component Library for quiz interaction types.

37 lines (35 loc) 907 B
const generateStyle = (componentTheme, props) => { return { stem: { display: 'flex', flexWrap: 'wrap', alignItems: 'center', fontSize: componentTheme.stemFontSize, }, root: { margin: `0 ${componentTheme.rootMargin}`, paddingTop: componentTheme.rootPadding, }, feedbackWrapper: { margin: `0 ${componentTheme.feedbackWrapperMargin}`, }, blank: { ...(!props.richFITB && { display: 'flex', alignItems: 'center', margin: `0 ${componentTheme.feedbackWrapperMargin}`, }), ...(props.richFITB && { display: 'inline-block', }), }, incorrectFeedbackWrapper: { paddingTop: componentTheme.incorrectFeedbackWrapperPadding, }, userResponse: { paddingRight: componentTheme.userResponsePadding, whiteSpace: 'pre-wrap', }, } } export default generateStyle