Convert to using frontend-build. (#118)

Goodbye dependencies!  Goodbye config!
This commit is contained in:
David Joy
2019-10-21 12:30:24 -04:00
committed by GitHub
parent 274af6c2e5
commit 149cce731d
20 changed files with 6465 additions and 9566 deletions

View File

@@ -8,11 +8,11 @@ exports[`ConfirmationModal should match default closed confirmation modal snapsh
/>
<div
className="modal js-close-modal-on-click fade"
onClick={[Function]}
onMouseDown={[Function]}
role="presentation"
>
<div
aria-labelledby="id3"
aria-labelledby="id2"
aria-modal={true}
className=""
role="dialog"
@@ -26,7 +26,7 @@ exports[`ConfirmationModal should match default closed confirmation modal snapsh
>
<h2
className="modal-title"
id="id3"
id="id2"
>
Are you sure?
</h2>
@@ -120,6 +120,7 @@ exports[`ConfirmationModal should match default closed confirmation modal snapsh
</button>
<button
className="btn js-close-modal-on-click btn-secondary"
id="paragonCloseModalButton1"
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
@@ -142,11 +143,11 @@ exports[`ConfirmationModal should match empty password confirmation modal snapsh
/>
<div
className="modal js-close-modal-on-click show d-block"
onClick={[Function]}
onMouseDown={[Function]}
role="presentation"
>
<div
aria-labelledby="id5"
aria-labelledby="id6"
aria-modal={true}
className="modal-dialog"
role="dialog"
@@ -160,7 +161,7 @@ exports[`ConfirmationModal should match empty password confirmation modal snapsh
>
<h2
className="modal-title"
id="id5"
id="id6"
>
Are you sure?
</h2>
@@ -287,6 +288,7 @@ exports[`ConfirmationModal should match empty password confirmation modal snapsh
</button>
<button
className="btn js-close-modal-on-click btn-secondary"
id="paragonCloseModalButton5"
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
@@ -309,7 +311,7 @@ exports[`ConfirmationModal should match open confirmation modal snapshot 1`] = `
/>
<div
className="modal js-close-modal-on-click show d-block"
onClick={[Function]}
onMouseDown={[Function]}
role="presentation"
>
<div
@@ -421,6 +423,7 @@ exports[`ConfirmationModal should match open confirmation modal snapshot 1`] = `
</button>
<button
className="btn js-close-modal-on-click btn-secondary"
id="paragonCloseModalButton3"
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}

View File

@@ -8,11 +8,11 @@ exports[`SuccessModal should match default closed success modal snapshot 1`] = `
/>
<div
className="modal js-close-modal-on-click fade"
onClick={[Function]}
onMouseDown={[Function]}
role="presentation"
>
<div
aria-labelledby="id3"
aria-labelledby="id2"
aria-modal={true}
className=""
role="dialog"
@@ -26,7 +26,7 @@ exports[`SuccessModal should match default closed success modal snapshot 1`] = `
>
<h2
className="modal-title"
id="id3"
id="id2"
>
We're sorry to see you go! Your account will be deleted shortly.
</h2>
@@ -47,6 +47,7 @@ exports[`SuccessModal should match default closed success modal snapshot 1`] = `
>
<button
className="btn js-close-modal-on-click btn-secondary"
id="paragonCloseModalButton1"
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
@@ -69,7 +70,7 @@ exports[`SuccessModal should match default closed success modal snapshot 2`] = `
/>
<div
className="modal js-close-modal-on-click fade"
onClick={[Function]}
onMouseDown={[Function]}
role="presentation"
>
<div
@@ -108,6 +109,7 @@ exports[`SuccessModal should match default closed success modal snapshot 2`] = `
>
<button
className="btn js-close-modal-on-click btn-secondary"
id="paragonCloseModalButton3"
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
@@ -130,68 +132,7 @@ exports[`SuccessModal should match default closed success modal snapshot 3`] = `
/>
<div
className="modal js-close-modal-on-click fade"
onClick={[Function]}
role="presentation"
>
<div
aria-labelledby="id5"
aria-modal={true}
className=""
role="dialog"
tabIndex="-1"
>
<div
className="modal-content"
>
<div
className="modal-header"
>
<h2
className="modal-title"
id="id5"
>
We're sorry to see you go! Your account will be deleted shortly.
</h2>
</div>
<div
className="modal-body"
>
<div>
<p
className="h6"
>
Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.
</p>
</div>
</div>
<div
className="modal-footer"
>
<button
className="btn js-close-modal-on-click btn-secondary"
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
type="button"
>
Close
</button>
</div>
</div>
</div>
</div>
</div>
`;
exports[`SuccessModal should match default closed success modal snapshot 4`] = `
<div>
<div
className="fade"
role="presentation"
/>
<div
className="modal js-close-modal-on-click fade"
onClick={[Function]}
onMouseDown={[Function]}
role="presentation"
>
<div
@@ -230,6 +171,69 @@ exports[`SuccessModal should match default closed success modal snapshot 4`] = `
>
<button
className="btn js-close-modal-on-click btn-secondary"
id="paragonCloseModalButton5"
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
type="button"
>
Close
</button>
</div>
</div>
</div>
</div>
</div>
`;
exports[`SuccessModal should match default closed success modal snapshot 4`] = `
<div>
<div
className="fade"
role="presentation"
/>
<div
className="modal js-close-modal-on-click fade"
onMouseDown={[Function]}
role="presentation"
>
<div
aria-labelledby="id8"
aria-modal={true}
className=""
role="dialog"
tabIndex="-1"
>
<div
className="modal-content"
>
<div
className="modal-header"
>
<h2
className="modal-title"
id="id8"
>
We're sorry to see you go! Your account will be deleted shortly.
</h2>
</div>
<div
className="modal-body"
>
<div>
<p
className="h6"
>
Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.
</p>
</div>
</div>
<div
className="modal-footer"
>
<button
className="btn js-close-modal-on-click btn-secondary"
id="paragonCloseModalButton7"
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}
@@ -252,11 +256,11 @@ exports[`SuccessModal should match open success modal snapshot 1`] = `
/>
<div
className="modal js-close-modal-on-click show d-block"
onClick={[Function]}
onMouseDown={[Function]}
role="presentation"
>
<div
aria-labelledby="id7"
aria-labelledby="id10"
aria-modal={true}
className="modal-dialog"
role="dialog"
@@ -270,7 +274,7 @@ exports[`SuccessModal should match open success modal snapshot 1`] = `
>
<h2
className="modal-title"
id="id7"
id="id10"
>
We're sorry to see you go! Your account will be deleted shortly.
</h2>
@@ -291,6 +295,7 @@ exports[`SuccessModal should match open success modal snapshot 1`] = `
>
<button
className="btn js-close-modal-on-click btn-secondary"
id="paragonCloseModalButton9"
onBlur={[Function]}
onClick={[Function]}
onKeyDown={[Function]}

View File

@@ -151,8 +151,8 @@ const reducer = (state = defaultState, action) => {
countryTimeZones: action.payload.timeZones,
};
// TODO: Once all the above cases have been converted into sub-reducers, we can use
// combineReducers in this file to greatly simplify it.
// TODO: Once all the above cases have been converted into sub-reducers, we can use
// combineReducers in this file to greatly simplify it.
// Delete My Account
case DELETE_ACCOUNT.CONFIRMATION:

View File

@@ -1,9 +1,9 @@
@import "~@edx/edx-bootstrap/scss/edx/theme.scss";
@import '~@edx/paragon/scss/edx/theme.scss';
@import '~@edx/paragon/scss/edx/fonts.scss'; // Roboto
$fa-font-path: "~font-awesome/fonts";
@import "~font-awesome/scss/font-awesome";
@import "~@edx/paragon/src/index.scss";
@import "~@edx/frontend-component-site-header/src/index";
@import "~@edx/frontend-component-footer/src/lib/scss/site-footer";