@instructure/quiz-taking
Version:
31 lines (26 loc) • 800 B
JavaScript
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