UNPKG

@instructure/quiz-taking

Version:
31 lines (26 loc) 800 B
import React from 'react' import PropTypes from 'prop-types' import {useSDKStore, SDKStoreProvider} from '@instructure/quiz-core/common/react-redux' import TakeButton from '../TakeButton' export function SDKTakeButton({onSubmitQuizSession, iceTopNavBarEnabled}) { const store = useSDKStore() if (!store) return null return ( <SDKStoreProvider store={store}> <TakeButton onSubmitQuizSession={onSubmitQuizSession} iceTopNavBarEnabled={iceTopNavBarEnabled} data-automation="sdk-take-button" /> </SDKStoreProvider> ) } SDKTakeButton.propTypes = { onSubmitQuizSession: PropTypes.func, iceTopNavBarEnabled: PropTypes.bool, } SDKTakeButton.defaultProps = { onSubmitQuizSession: null, iceTopNavBarEnabled: false, } export default SDKTakeButton