@instructure/quiz-taking
Version:
26 lines (25 loc) • 934 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(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;