/* harmony default export */

/* harmony import */

/*#__PURE__*/

/**
* A button to be displayed at the end of a lesson for students to click on. By default, a message confirming completion of the lesson is sent to their email address.
*
* @property {string} label - label of submit button
* @property {boolean} requireLogin - controls whether to require user to be signed in for button to be active (for anonymous users, no email confirmation is sent out)
* @property {boolean} sendConfirmationEmail - controls whether to send confirmation email upon lesson submission
* @property {string} message - message for confirmation email
* @property {string} className - class name
* @property {Object} style - CSS inline styles
* @property {Function} onClick - callback invoked when clicking on the submission button
*/

/**
* Assigns a non-empty string to the `returnValue` property of the unload event, which causes a dialog box to appear, asking the user for confirmation to leave the page.
*
* @param {Event} event - unload event
* @returns {string} confirmation message
*/

/***/

// EXPORTS //

// FUNCTIONS //

// Gecko, Trident, Chrome 34+

// Gecko, WebKit, Chrome <34

// MAIN //

// MODULES //

// PROPERTIES //

// VARIABLES //

// eslint-disable-line no-useless-escape
