UNPKG

@instructure/quiz-taking

Version:
26 lines (25 loc) 934 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(param) { var onSubmitQuizSession = param.onSubmitQuizSession, iceTopNavBarEnabled = param.iceTopNavBarEnabled; var store = useSDKStore(); if (!store) return null; return /*#__PURE__*/ React.createElement(SDKStoreProvider, { store: store }, /*#__PURE__*/ React.createElement(TakeButton, { onSubmitQuizSession: onSubmitQuizSession, iceTopNavBarEnabled: iceTopNavBarEnabled, "data-automation": "sdk-take-button" })); } SDKTakeButton.propTypes = { onSubmitQuizSession: PropTypes.func, iceTopNavBarEnabled: PropTypes.bool }; SDKTakeButton.defaultProps = { onSubmitQuizSession: null, iceTopNavBarEnabled: false }; export default SDKTakeButton;