From 216899cdd3037eee1eef2464a85b558a1ffe050d Mon Sep 17 00:00:00 2001 From: Sergei Maertens Date: Sun, 17 Nov 2024 13:21:04 +0100 Subject: [PATCH 1/3] :art: Remove old tilde prefix in SCSS imports This used to be a way to force sass to resolve imports from node_modules, but it is no longer necessary. Vite does not support it, so we can already prepare by getting rid of them and making the toolchain switch slightly easier/smaller. --- src/index.scss | 4 ++-- src/scss/components/_card.scss | 4 ++-- src/scss/components/_co-sign.scss | 2 +- src/scss/components/_columns.scss | 2 +- src/scss/components/_content.scss | 2 +- src/scss/components/_data-list.scss | 2 +- src/scss/components/_deprecated-select.scss | 8 ++++---- src/scss/components/_fa-icon.scss | 10 +++++----- src/scss/components/_fieldset.scss | 4 ++-- src/scss/components/_file-upload.scss | 4 ++-- src/scss/components/_formio-component.scss | 2 +- src/scss/components/_language-selection.scss | 2 +- src/scss/components/_list.scss | 2 +- src/scss/components/_login-button-logo.scss | 6 +++--- src/scss/components/_login-button.scss | 4 ++-- src/scss/components/_login-options.scss | 2 +- src/scss/components/_multi-value-row.scss | 4 ++-- src/scss/components/_multi-value-table.scss | 4 ++-- src/scss/components/_price.scss | 4 ++-- src/scss/components/_react-modal.scss | 6 +++--- src/scss/components/_signature.scss | 2 +- src/scss/components/_soft-required-errors.scss | 2 +- src/scss/components/_summary.scss | 2 +- src/scss/components/_toolbar.scss | 4 ++-- src/scss/components/_typography.scss | 4 ++-- src/scss/mixins/_bootstrap.scss | 2 +- 26 files changed, 47 insertions(+), 47 deletions(-) diff --git a/src/index.scss b/src/index.scss index 3c31714bf..1cdd6c87b 100644 --- a/src/index.scss +++ b/src/index.scss @@ -1,6 +1,6 @@ // Note: the styles here are only relevant in dev mode with `npm start` -@import '~microscope-sass/lib/color'; -@import '~microscope-sass/lib/responsive'; +@import 'microscope-sass/lib/color'; +@import 'microscope-sass/lib/responsive'; @import 'scss/settings'; // Only for dev with 'npm start'! diff --git a/src/scss/components/_card.scss b/src/scss/components/_card.scss index fc9dbf27c..aa74fa84f 100644 --- a/src/scss/components/_card.scss +++ b/src/scss/components/_card.scss @@ -1,7 +1,7 @@ @use 'microscope-sass/lib/bem'; -@import '~microscope-sass/lib/grid'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/grid'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/components/_co-sign.scss b/src/scss/components/_co-sign.scss index 3f5804893..ab9d10d41 100644 --- a/src/scss/components/_co-sign.scss +++ b/src/scss/components/_co-sign.scss @@ -1,6 +1,6 @@ @use 'microscope-sass/lib/bem'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/components/_columns.scss b/src/scss/components/_columns.scss index ae5e5e471..2a0e53efe 100644 --- a/src/scss/components/_columns.scss +++ b/src/scss/components/_columns.scss @@ -1,6 +1,6 @@ @use 'sass:math'; -@import '~microscope-sass/lib/responsive'; +@import 'microscope-sass/lib/responsive'; $col-sizes: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12; $col-sizes--mobile: 1, 2, 3, 4; diff --git a/src/scss/components/_content.scss b/src/scss/components/_content.scss index 2c5401b58..d67c90485 100644 --- a/src/scss/components/_content.scss +++ b/src/scss/components/_content.scss @@ -1,7 +1,7 @@ @use 'microscope-sass/lib/bem'; @use './anchor'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/components/_data-list.scss b/src/scss/components/_data-list.scss index 6ce8266b2..bbc1035d2 100644 --- a/src/scss/components/_data-list.scss +++ b/src/scss/components/_data-list.scss @@ -1,6 +1,6 @@ @use 'microscope-sass/lib/bem'; -@import '~microscope-sass/lib/responsive'; +@import 'microscope-sass/lib/responsive'; @mixin component-type-overrides($component-type) { .utrecht-data-list__item-key { diff --git a/src/scss/components/_deprecated-select.scss b/src/scss/components/_deprecated-select.scss index f4ec35fd3..26935dafe 100644 --- a/src/scss/components/_deprecated-select.scss +++ b/src/scss/components/_deprecated-select.scss @@ -1,9 +1,9 @@ @use 'sass:math'; -@import '~microscope-sass/lib/color'; -@import '~microscope-sass/lib/grid'; -@import '~microscope-sass/lib/transform'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/color'; +@import 'microscope-sass/lib/grid'; +@import 'microscope-sass/lib/transform'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/components/_fa-icon.scss b/src/scss/components/_fa-icon.scss index 252c3dd17..015039297 100644 --- a/src/scss/components/_fa-icon.scss +++ b/src/scss/components/_fa-icon.scss @@ -1,10 +1,10 @@ @use 'sass:math'; -@import '~@fortawesome/fontawesome-free/scss/fontawesome'; -@import '~@fortawesome/fontawesome-free/scss/brands'; -@import '~@fortawesome/fontawesome-free/scss/regular'; -@import '~@fortawesome/fontawesome-free/scss/solid'; -@import '~microscope-sass/lib/typography'; +@import '@fortawesome/fontawesome-free/scss/fontawesome'; +@import '@fortawesome/fontawesome-free/scss/brands'; +@import '@fortawesome/fontawesome-free/scss/regular'; +@import '@fortawesome/fontawesome-free/scss/solid'; +@import 'microscope-sass/lib/typography'; .fa-icon { vertical-align: middle; diff --git a/src/scss/components/_fieldset.scss b/src/scss/components/_fieldset.scss index f7a046882..02defae11 100644 --- a/src/scss/components/_fieldset.scss +++ b/src/scss/components/_fieldset.scss @@ -1,5 +1,5 @@ -@import '~microscope-sass/lib/typography'; -@import '~microscope-sass/lib/color'; +@import 'microscope-sass/lib/typography'; +@import 'microscope-sass/lib/color'; @import '../mixins/prefix'; diff --git a/src/scss/components/_file-upload.scss b/src/scss/components/_file-upload.scss index 01892f27e..234a7d27c 100644 --- a/src/scss/components/_file-upload.scss +++ b/src/scss/components/_file-upload.scss @@ -5,8 +5,8 @@ we don't have strict BEM naming here. @use 'sass:math'; @use './anchor'; -@import '~microscope-sass/lib/typography'; -@import '~microscope-sass/lib/responsive'; +@import 'microscope-sass/lib/typography'; +@import 'microscope-sass/lib/responsive'; @import '../mixins/prefix'; @import '../mixins/bootstrap'; diff --git a/src/scss/components/_formio-component.scss b/src/scss/components/_formio-component.scss index db4925442..0623c00dd 100644 --- a/src/scss/components/_formio-component.scss +++ b/src/scss/components/_formio-component.scss @@ -3,7 +3,7 @@ @use '@utrecht/components/form-field/css/mixin' as form-field; @use '@utrecht/components/form-fieldset/css/mixin' as form-fieldset; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/components/_language-selection.scss b/src/scss/components/_language-selection.scss index 9783e30d1..e296c531e 100644 --- a/src/scss/components/_language-selection.scss +++ b/src/scss/components/_language-selection.scss @@ -1,4 +1,4 @@ -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/typography'; @import '@utrecht/components/dist/alternate-lang-nav/css/index.css'; diff --git a/src/scss/components/_list.scss b/src/scss/components/_list.scss index 7aa5ee28c..64c079101 100644 --- a/src/scss/components/_list.scss +++ b/src/scss/components/_list.scss @@ -2,7 +2,7 @@ @import '@utrecht/components/dist/unordered-list/css/index'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/components/_login-button-logo.scss b/src/scss/components/_login-button-logo.scss index c00da66d9..501289920 100644 --- a/src/scss/components/_login-button-logo.scss +++ b/src/scss/components/_login-button-logo.scss @@ -1,7 +1,7 @@ -@use '~microscope-sass/lib/bem'; +@use 'microscope-sass/lib/bem'; -@import '~microscope-sass/lib/grid'; -@import '~microscope-sass/lib/responsive'; +@import 'microscope-sass/lib/grid'; +@import 'microscope-sass/lib/responsive'; @import '../mixins/prefix'; diff --git a/src/scss/components/_login-button.scss b/src/scss/components/_login-button.scss index 11e45c8a5..8a7eddbb4 100644 --- a/src/scss/components/_login-button.scss +++ b/src/scss/components/_login-button.scss @@ -1,7 +1,7 @@ @use 'sass:math'; -@import '~microscope-sass/lib/grid'; -@import '~microscope-sass/lib/responsive'; +@import 'microscope-sass/lib/grid'; +@import 'microscope-sass/lib/responsive'; .openforms-login-button { display: flex; diff --git a/src/scss/components/_login-options.scss b/src/scss/components/_login-options.scss index 8322918cc..3d35c730b 100644 --- a/src/scss/components/_login-options.scss +++ b/src/scss/components/_login-options.scss @@ -1,6 +1,6 @@ @use 'microscope-sass/lib/bem'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/components/_multi-value-row.scss b/src/scss/components/_multi-value-row.scss index f51b1ac7f..ccf6e1a64 100644 --- a/src/scss/components/_multi-value-row.scss +++ b/src/scss/components/_multi-value-row.scss @@ -1,5 +1,5 @@ -@import '~microscope-sass/lib/color'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/color'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/components/_multi-value-table.scss b/src/scss/components/_multi-value-table.scss index 4290d4c77..7ef545692 100644 --- a/src/scss/components/_multi-value-table.scss +++ b/src/scss/components/_multi-value-table.scss @@ -1,5 +1,5 @@ -@import '~microscope-sass/lib/color'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/color'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/components/_price.scss b/src/scss/components/_price.scss index ac5112f76..b124d28c7 100644 --- a/src/scss/components/_price.scss +++ b/src/scss/components/_price.scss @@ -1,5 +1,5 @@ -@import '~microscope-sass/lib/color'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/color'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/components/_react-modal.scss b/src/scss/components/_react-modal.scss index a89fcdf19..5d1d70707 100644 --- a/src/scss/components/_react-modal.scss +++ b/src/scss/components/_react-modal.scss @@ -1,8 +1,8 @@ @use 'sass:math' as math; -@import '~microscope-sass/lib/grid'; -@import '~microscope-sass/lib/typography'; -@import '~microscope-sass/lib/responsive'; +@import 'microscope-sass/lib/grid'; +@import 'microscope-sass/lib/typography'; +@import 'microscope-sass/lib/responsive'; @import '../mixins/prefix'; diff --git a/src/scss/components/_signature.scss b/src/scss/components/_signature.scss index 32fa1e6e0..f10db5284 100644 --- a/src/scss/components/_signature.scss +++ b/src/scss/components/_signature.scss @@ -1,6 +1,6 @@ @use 'microscope-sass/lib/bem'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/typography'; .signature-pad-body { @include margin(auto, $value-mobile: 0.5em); diff --git a/src/scss/components/_soft-required-errors.scss b/src/scss/components/_soft-required-errors.scss index 11638615e..c8d3d9cab 100644 --- a/src/scss/components/_soft-required-errors.scss +++ b/src/scss/components/_soft-required-errors.scss @@ -1,6 +1,6 @@ @use 'microscope-sass/lib/bem'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/typography'; .openforms-soft-required-errors { // apply all wysiwyg styling diff --git a/src/scss/components/_summary.scss b/src/scss/components/_summary.scss index d236a608c..7aa7b68e6 100644 --- a/src/scss/components/_summary.scss +++ b/src/scss/components/_summary.scss @@ -1,6 +1,6 @@ @use 'microscope-sass/lib/bem'; -@import '~microscope-sass/lib/responsive'; +@import 'microscope-sass/lib/responsive'; /** * Open Forms extension for summary page context. diff --git a/src/scss/components/_toolbar.scss b/src/scss/components/_toolbar.scss index c1e8962c6..c34c31bb0 100644 --- a/src/scss/components/_toolbar.scss +++ b/src/scss/components/_toolbar.scss @@ -1,7 +1,7 @@ @use 'microscope-sass/lib/bem'; -@import '~microscope-sass/lib/responsive'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/responsive'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/components/_typography.scss b/src/scss/components/_typography.scss index e93421c75..3a7cee0c4 100644 --- a/src/scss/components/_typography.scss +++ b/src/scss/components/_typography.scss @@ -1,8 +1,8 @@ @use 'microscope-sass/lib/bem'; @use './anchor'; -@import '~microscope-sass/lib/grid'; -@import '~microscope-sass/lib/typography'; +@import 'microscope-sass/lib/grid'; +@import 'microscope-sass/lib/typography'; @import '../mixins/prefix'; diff --git a/src/scss/mixins/_bootstrap.scss b/src/scss/mixins/_bootstrap.scss index fd2b4e739..f6077d858 100644 --- a/src/scss/mixins/_bootstrap.scss +++ b/src/scss/mixins/_bootstrap.scss @@ -1,6 +1,6 @@ @use 'sass:math'; -@import '~microscope-sass/lib/grid'; +@import 'microscope-sass/lib/grid'; $bootstrap-ratio-mobile: math.div(12, $grid-columns-mobile); $bootstrap-ratio-tablet: math.div(12, $grid-columns-tablet); From 22519e9605414212773bc25d63e894319835c01a Mon Sep 17 00:00:00 2001 From: Sergei Maertens Date: Sun, 17 Nov 2024 13:32:32 +0100 Subject: [PATCH 2/3] :truck: Rename .js files to .jsx Vite requires the filename to be .jsx if React components are used in them. Not all files have react components in them, but they might in the future, and this way we only have a single rename commit that we can easily ignore from the git blame, keeping commit history properly intact now and in the future. --- src/components/AbortButton/{AbortButton.js => AbortButton.jsx} | 0 .../{AbortButton.stories.js => AbortButton.stories.jsx} | 0 src/components/AbortButton/{index.js => index.jsx} | 0 src/components/Anchor/{Anchor.js => Anchor.jsx} | 0 src/components/Anchor/{Anchor.stories.js => Anchor.stories.jsx} | 0 src/components/Anchor/{index.js => index.jsx} | 0 src/components/{App.js => App.jsx} | 0 src/components/{App.stories.js => App.stories.jsx} | 0 src/components/{AppDebug.js => AppDebug.jsx} | 0 src/components/{AppDisplay.js => AppDisplay.jsx} | 0 .../{AppDisplay.stories.js => AppDisplay.stories.jsx} | 0 src/components/{Body.js => Body.jsx} | 0 src/components/{Body.stories.js => Body.stories.jsx} | 0 src/components/Button/{OFButton.js => OFButton.jsx} | 0 .../Button/{OFButton.stories.js => OFButton.stories.jsx} | 0 src/components/Button/{index.js => index.jsx} | 0 src/components/ButtonsToolbar/{index.js => index.jsx} | 0 src/components/ButtonsToolbar/{test.spec.js => test.spec.jsx} | 0 src/components/{Caption.js => Caption.jsx} | 0 src/components/{Card.js => Card.jsx} | 0 src/components/{Card.stories.js => Card.stories.jsx} | 0 src/components/CoSign/{CoSign.stories.js => CoSign.stories.jsx} | 0 src/components/CoSign/{Cosign.js => Cosign.jsx} | 0 src/components/CoSign/{CosignDone.js => CosignDone.jsx} | 0 src/components/CoSign/{index.js => index.jsx} | 0 src/components/CoSign/{test.spec.js => test.spec.jsx} | 0 src/components/EditGrid/{EditGrid.js => EditGrid.jsx} | 0 .../EditGrid/{EditGrid.stories.js => EditGrid.stories.jsx} | 0 .../{EditGridButtonGroup.js => EditGridButtonGroup.jsx} | 0 src/components/EditGrid/{EditGridItem.js => EditGridItem.jsx} | 0 .../{EditGridItem.stories.js => EditGridItem.stories.jsx} | 0 src/components/EditGrid/{index.js => index.jsx} | 0 .../{EmailVerificationForm.js => EmailVerificationForm.jsx} | 0 ...icationForm.stories.js => EmailVerificationForm.stories.jsx} | 0 .../{EmailVerificationModal.js => EmailVerificationModal.jsx} | 0 ...ationModal.stories.js => EmailVerificationModal.stories.jsx} | 0 .../{EnterCodeButton.js => EnterCodeButton.jsx} | 0 .../EmailVerification/{ModeField.js => ModeField.jsx} | 0 .../EmailVerification/{SendCodeButton.js => SendCodeButton.jsx} | 0 src/components/EmailVerification/{index.js => index.jsx} | 0 src/components/EmailVerification/{mocks.js => mocks.jsx} | 0 src/components/Errors/{ErrorBoundary.js => ErrorBoundary.jsx} | 0 src/components/Errors/{ErrorMessage.js => ErrorMessage.jsx} | 0 src/components/Errors/{Errors.stories.js => Errors.stories.jsx} | 0 ...istingSubmissionOptions.js => ExistingSubmissionOptions.jsx} | 0 ...Options.stories.js => ExistingSubmissionOptions.stories.jsx} | 0 src/components/{FAIcon.js => FAIcon.jsx} | 0 src/components/{Form.js => Form.jsx} | 0 src/components/{Form.spec.js => Form.spec.jsx} | 0 src/components/{FormDisplay.js => FormDisplay.jsx} | 0 .../{FormDisplay.stories.js => FormDisplay.stories.jsx} | 0 src/components/FormStart/{fixtures.js => fixtures.jsx} | 0 src/components/FormStart/{index.js => index.jsx} | 0 src/components/FormStart/{tests.spec.js => tests.spec.jsx} | 0 .../FormStep/{FormStep.stories.js => FormStep.stories.jsx} | 0 src/components/FormStep/{index.js => index.jsx} | 0 src/components/FormStep/{mocks.js => mocks.jsx} | 0 src/components/{FormStepDebug.js => FormStepDebug.jsx} | 0 .../{ComponentValueDisplay.js => ComponentValueDisplay.jsx} | 0 .../{FormStepSummary.stories.js => FormStepSummary.stories.jsx} | 0 src/components/FormStepSummary/{fixtures.js => fixtures.jsx} | 0 src/components/FormStepSummary/{index.js => index.jsx} | 0 src/components/FormStepSummary/{test.spec.js => test.spec.jsx} | 0 src/components/FormStepSummary/{utils.js => utils.jsx} | 0 src/components/{Image.js => Image.jsx} | 0 ...IntroductionPage.stories.js => IntroductionPage.stories.jsx} | 0 src/components/IntroductionPage/{index.js => index.jsx} | 0 .../{LanguageSelection.js => LanguageSelection.jsx} | 0 ...nguageSelection.stories.js => LanguageSelection.stories.jsx} | 0 ...LanguageSelectionDisplay.js => LanguageSelectionDisplay.jsx} | 0 src/components/LanguageSelection/{index.js => index.jsx} | 0 src/components/LanguageSelection/{mocks.js => mocks.jsx} | 0 src/components/{LanguageSwitcher.js => LanguageSwitcher.jsx} | 0 src/components/{Link.js => Link.jsx} | 0 src/components/{List.js => List.jsx} | 0 src/components/{Literal.js => Literal.jsx} | 0 src/components/{Loader.js => Loader.jsx} | 0 src/components/{Loader.stories.js => Loader.stories.jsx} | 0 .../LoginButton/{LoginButtonIcon.js => LoginButtonIcon.jsx} | 0 .../{LoginButtonIcon.stories.js => LoginButtonIcon.stories.jsx} | 0 src/components/LoginButton/{index.js => index.jsx} | 0 .../{LoginOptions.stories.js => LoginOptions.stories.jsx} | 0 .../{LoginOptionsDisplay.js => LoginOptionsDisplay.jsx} | 0 src/components/LoginOptions/{index.js => index.jsx} | 0 src/components/LoginOptions/{tests.spec.js => tests.spec.jsx} | 0 src/components/{MaintenanceMode.js => MaintenanceMode.jsx} | 0 src/components/Map/{Map.stories.js => Map.stories.jsx} | 0 src/components/Map/{NearestAddress.js => NearestAddress.jsx} | 0 src/components/Map/{index.js => index.jsx} | 0 src/components/Map/{mocks.js => mocks.jsx} | 0 src/components/Map/{provider.js => provider.jsx} | 0 src/components/Map/{provider.spec.js => provider.spec.jsx} | 0 .../{ConfirmationView.js => ConfirmationView.jsx} | 0 ...ConfirmationView.stories.js => ConfirmationView.stories.jsx} | 0 .../PostCompletionViews/{PaymentForm.js => PaymentForm.jsx} | 0 .../{PostCompletionView.js => PostCompletionView.jsx} | 0 ...CompletionView.stories.js => PostCompletionView.stories.jsx} | 0 .../PostCompletionViews/{StartPayment.js => StartPayment.jsx} | 0 .../{StartPaymentView.js => StartPaymentView.jsx} | 0 ...StartPaymentView.stories.js => StartPaymentView.stories.jsx} | 0 .../{StatusUrlPoller.js => StatusUrlPoller.jsx} | 0 src/components/PostCompletionViews/{index.js => index.jsx} | 0 ...viewsWithPolling.stories.js => viewsWithPolling.stories.jsx} | 0 src/components/{PreviousLink.js => PreviousLink.jsx} | 0 src/components/{Price.js => Price.jsx} | 0 .../ProgressIndicator/{CompletionMark.js => CompletionMark.jsx} | 0 .../ProgressIndicator/{MobileButton.js => MobileButton.jsx} | 0 ...ogressIndicator.stories.js => ProgressIndicator.stories.jsx} | 0 .../{ProgressIndicatorItem.js => ProgressIndicatorItem.jsx} | 0 ...dicatorItem.stories.js => ProgressIndicatorItem.stories.jsx} | 0 src/components/ProgressIndicator/{index.js => index.jsx} | 0 .../{progressIndicator.spec.js => progressIndicator.spec.jsx} | 0 src/components/ProgressIndicator/{utils.js => utils.jsx} | 0 .../ProgressIndicator/{utils.spec.js => utils.spec.jsx} | 0 src/components/{RequireSubmission.js => RequireSubmission.jsx} | 0 .../Sessions/{SessionExpired.js => SessionExpired.jsx} | 0 .../{SessionExpired.stories.js => SessionExpired.stories.jsx} | 0 .../{SessionTrackerModal.js => SessionTrackerModal.jsx} | 0 src/components/Sessions/{index.js => index.jsx} | 0 .../{StatementCheckbox.js => StatementCheckbox.jsx} | 0 ...atementCheckbox.stories.js => StatementCheckbox.stories.jsx} | 0 src/components/StatementCheckboxes/{index.js => index.jsx} | 0 src/components/Summary/{CosignSummary.js => CosignSummary.jsx} | 0 .../Summary/{GenericSummary.js => GenericSummary.jsx} | 0 .../Summary/{SubmissionSummary.js => SubmissionSummary.jsx} | 0 .../Summary/{Summary.stories.js => Summary.stories.jsx} | 0 src/components/Summary/{index.js => index.jsx} | 0 src/components/Summary/{test.spec.js => test.spec.jsx} | 0 src/components/Summary/{utils.js => utils.jsx} | 0 src/components/SummaryConfirmation/{index.js => index.jsx} | 0 src/components/SummaryConfirmation/{mocks.js => mocks.jsx} | 0 .../SummaryConfirmation/{test.spec.js => test.spec.jsx} | 0 .../{SummaryProgress.stories.js => SummaryProgress.stories.jsx} | 0 src/components/SummaryProgress/{index.js => index.jsx} | 0 src/components/{Toolbar.js => Toolbar.jsx} | 0 .../analytics/{GovMetricSnippet.js => GovMetricSnippet.jsx} | 0 src/components/analytics/{constants.js => constants.jsx} | 0 src/components/analytics/{index.js => index.jsx} | 0 src/components/analytics/{utils.js => utils.jsx} | 0 src/components/analytics/{utils.spec.js => utils.spec.jsx} | 0 src/components/appointments/{Context.js => Context.jsx} | 0 .../{AppointmentProgress.js => AppointmentProgress.jsx} | 0 .../CreateAppointment/{Confirmation.js => Confirmation.jsx} | 0 .../{Confirmation.stories.js => Confirmation.stories.jsx} | 0 .../{CreateAppointment.js => CreateAppointment.jsx} | 0 .../{CreateAppointment.spec.js => CreateAppointment.spec.jsx} | 0 ...eateAppointment.stories.js => CreateAppointment.stories.jsx} | 0 .../{CreateAppointmentState.js => CreateAppointmentState.jsx} | 0 .../appointments/CreateAppointment/{Summary.js => Summary.jsx} | 0 .../CreateAppointment/{Summary.spec.js => Summary.spec.jsx} | 0 .../{Summary.stories.js => Summary.stories.jsx} | 0 .../appointments/CreateAppointment/{index.js => index.jsx} | 0 .../appointments/CreateAppointment/{routes.js => routes.jsx} | 0 .../appointments/ManageAppointment/{index.js => index.jsx} | 0 .../appointments/ManageAppointment/{routes.js => routes.jsx} | 0 src/components/appointments/{SubmitRow.js => SubmitRow.jsx} | 0 ...tegration.spec.js => CancelAppointment.integration.spec.jsx} | 0 .../cancel/{CancelAppointment.js => CancelAppointment.jsx} | 0 ...ncelAppointment.stories.js => CancelAppointment.stories.jsx} | 0 ...CancelAppointmentSuccess.js => CancelAppointmentSuccess.jsx} | 0 ...tSuccess.stories.js => CancelAppointmentSuccess.stories.jsx} | 0 src/components/appointments/cancel/{index.js => index.jsx} | 0 .../appointments/fields/{DateSelect.js => DateSelect.jsx} | 0 .../fields/{DateSelect.spec.js => DateSelect.spec.jsx} | 0 .../fields/{DateSelect.stories.js => DateSelect.stories.jsx} | 0 .../fields/{LocationSelect.js => LocationSelect.jsx} | 0 .../{LocationSelect.stories.js => LocationSelect.stories.jsx} | 0 src/components/appointments/fields/{Product.js => Product.jsx} | 0 .../fields/{Product.stories.js => Product.stories.jsx} | 0 .../appointments/fields/{ProductSelect.js => ProductSelect.jsx} | 0 .../{ProductSelect.stories.js => ProductSelect.stories.jsx} | 0 .../appointments/fields/{TimeSelect.js => TimeSelect.jsx} | 0 .../fields/{TimeSelect.spec.js => TimeSelect.spec.jsx} | 0 .../fields/{TimeSelect.stories.js => TimeSelect.stories.jsx} | 0 src/components/appointments/fields/{index.js => index.jsx} | 0 src/components/appointments/{index.js => index.jsx} | 0 src/components/appointments/{mocks.js => mocks.jsx} | 0 .../steps/{ChooseProductStep.js => ChooseProductStep.jsx} | 0 .../{ChooseProductStep.spec.js => ChooseProductStep.spec.jsx} | 0 ...ooseProductStep.stories.js => ChooseProductStep.stories.jsx} | 0 .../steps/{ContactDetailsStep.js => ContactDetailsStep.jsx} | 0 ...actDetailsStep.stories.js => ContactDetailsStep.stories.jsx} | 0 .../steps/{LocationAndTimeStep.js => LocationAndTimeStep.jsx} | 0 ...LocationAndTimeStep.spec.js => LocationAndTimeStep.spec.jsx} | 0 ...onAndTimeStep.stories.js => LocationAndTimeStep.stories.jsx} | 0 src/components/appointments/steps/{index.js => index.jsx} | 0 src/components/appointments/{story-utils.js => story-utils.jsx} | 0 src/components/appointments/{types.js => types.jsx} | 0 src/components/appointments/{utils.js => utils.jsx} | 0 ...cationErrors.stories.js => AuthenticationErrors.stories.jsx} | 0 .../auth/AuthenticationErrors/{index.js => index.jsx} | 0 .../auth/AuthenticationErrors/{tests.spec.js => tests.spec.jsx} | 0 .../auth/{AuthenticationOutage.js => AuthenticationOutage.jsx} | 0 ...cationOutage.stories.js => AuthenticationOutage.stories.jsx} | 0 src/components/{constants.js => constants.jsx} | 0 .../formio/{FormioComponent.js => FormioComponent.jsx} | 0 src/components/formio/{checkbox.js => checkbox.jsx} | 0 src/components/formio/{date.js => date.jsx} | 0 src/components/formio/{email.js => email.jsx} | 0 src/components/formio/{index.js => index.jsx} | 0 src/components/formio/{index.stories.js => index.stories.jsx} | 0 src/components/formio/{radio.js => radio.jsx} | 0 src/components/formio/{textfield.js => textfield.jsx} | 0 src/components/formio/{zod-schema.js => zod-schema.jsx} | 0 .../formio/{zod-schema.spec.js => zod-schema.spec.jsx} | 0 src/components/forms/Checkbox/{Checkbox.js => Checkbox.jsx} | 0 src/components/forms/Checkbox/{index.js => index.jsx} | 0 ...d-datepicker.stories.js => DateField-datepicker.stories.jsx} | 0 ...d-inputgroup.stories.js => DateField-inputgroup.stories.jsx} | 0 src/components/forms/DateField/{DateField.js => DateField.jsx} | 0 .../forms/DateField/{DateInputGroup.js => DateInputGroup.jsx} | 0 .../{DateInputGroup.spec.js => DateInputGroup.spec.jsx} | 0 .../forms/DateField/{DatePicker.js => DatePicker.jsx} | 0 .../DateField/{DatePickerCalendar.js => DatePickerCalendar.jsx} | 0 src/components/forms/DateField/{hooks.js => hooks.jsx} | 0 src/components/forms/DateField/{index.js => index.jsx} | 0 src/components/forms/DateField/{messages.js => messages.jsx} | 0 src/components/forms/DateField/{utils.js => utils.jsx} | 0 .../forms/DateField/{utils.spec.js => utils.spec.jsx} | 0 .../forms/EmailField/{EmailField.js => EmailField.jsx} | 0 .../{EmailField.stories.js => EmailField.stories.jsx} | 0 src/components/forms/EmailField/{index.js => index.jsx} | 0 src/components/forms/{FloatingWidget.js => FloatingWidget.jsx} | 0 .../{FloatingWidget.stories.js => FloatingWidget.stories.jsx} | 0 src/components/forms/{HelpText.js => HelpText.jsx} | 0 .../forms/InputGroup/{InputGroup.js => InputGroup.jsx} | 0 .../{InputGroup.stories.js => InputGroup.stories.jsx} | 0 src/components/forms/InputGroup/{index.js => index.jsx} | 0 src/components/forms/{Label.js => Label.jsx} | 0 .../forms/NumberField/{NumberField.js => NumberField.jsx} | 0 .../{NumberField.stories.js => NumberField.stories.jsx} | 0 src/components/forms/NumberField/{index.js => index.jsx} | 0 .../forms/RadioField/{RadioField.js => RadioField.jsx} | 0 .../{RadioField.stories.js => RadioField.stories.jsx} | 0 src/components/forms/RadioField/{index.js => index.jsx} | 0 .../SelectField/{AsyncSelectField.js => AsyncSelectField.jsx} | 0 .../forms/SelectField/{SelectField.js => SelectField.jsx} | 0 .../{SelectField.stories.js => SelectField.stories.jsx} | 0 src/components/forms/SelectField/{index.js => index.jsx} | 0 src/components/forms/TextField/{TextField.js => TextField.jsx} | 0 .../TextField/{TextField.stories.js => TextField.stories.jsx} | 0 src/components/forms/TextField/{index.js => index.jsx} | 0 .../forms/{ValidationErrors.js => ValidationErrors.jsx} | 0 src/components/forms/{index.js => index.jsx} | 0 .../modals/{FormStepSaveModal.js => FormStepSaveModal.jsx} | 0 ...rmStepSaveModal.stories.js => FormStepSaveModal.stories.jsx} | 0 src/components/modals/{Modal.js => Modal.jsx} | 0 src/components/{routingActions.js => routingActions.jsx} | 0 src/components/utils/{index.js => index.jsx} | 0 src/components/utils/{routers.js => routers.jsx} | 0 src/components/utils/{test.spec.js => test.spec.jsx} | 0 ...stom-display-components.js => custom-display-components.jsx} | 0 src/formio/components/{AddressNL.js => AddressNL.jsx} | 0 src/formio/components/{CoSignOld.js => CoSignOld.jsx} | 0 src/formio/components/{Map.js => Map.jsx} | 0 src/{i18n-zod.stories.js => i18n-zod.stories.jsx} | 0 src/{i18n.js => i18n.jsx} | 0 src/{i18n.stories.js => i18n.stories.jsx} | 0 src/{index.js => index.jsx} | 0 src/{sdk.js => sdk.jsx} | 0 src/{sdk.spec.js => sdk.spec.jsx} | 2 +- .../{FormikDecorator.stories.js => FormikDecorator.stories.jsx} | 0 src/story-utils/{decorators.js => decorators.jsx} | 0 263 files changed, 1 insertion(+), 1 deletion(-) rename src/components/AbortButton/{AbortButton.js => AbortButton.jsx} (100%) rename src/components/AbortButton/{AbortButton.stories.js => AbortButton.stories.jsx} (100%) rename src/components/AbortButton/{index.js => index.jsx} (100%) rename src/components/Anchor/{Anchor.js => Anchor.jsx} (100%) rename src/components/Anchor/{Anchor.stories.js => Anchor.stories.jsx} (100%) rename src/components/Anchor/{index.js => index.jsx} (100%) rename src/components/{App.js => App.jsx} (100%) rename src/components/{App.stories.js => App.stories.jsx} (100%) rename src/components/{AppDebug.js => AppDebug.jsx} (100%) rename src/components/{AppDisplay.js => AppDisplay.jsx} (100%) rename src/components/{AppDisplay.stories.js => AppDisplay.stories.jsx} (100%) rename src/components/{Body.js => Body.jsx} (100%) rename src/components/{Body.stories.js => Body.stories.jsx} (100%) rename src/components/Button/{OFButton.js => OFButton.jsx} (100%) rename src/components/Button/{OFButton.stories.js => OFButton.stories.jsx} (100%) rename src/components/Button/{index.js => index.jsx} (100%) rename src/components/ButtonsToolbar/{index.js => index.jsx} (100%) rename src/components/ButtonsToolbar/{test.spec.js => test.spec.jsx} (100%) rename src/components/{Caption.js => Caption.jsx} (100%) rename src/components/{Card.js => Card.jsx} (100%) rename src/components/{Card.stories.js => Card.stories.jsx} (100%) rename src/components/CoSign/{CoSign.stories.js => CoSign.stories.jsx} (100%) rename src/components/CoSign/{Cosign.js => Cosign.jsx} (100%) rename src/components/CoSign/{CosignDone.js => CosignDone.jsx} (100%) rename src/components/CoSign/{index.js => index.jsx} (100%) rename src/components/CoSign/{test.spec.js => test.spec.jsx} (100%) rename src/components/EditGrid/{EditGrid.js => EditGrid.jsx} (100%) rename src/components/EditGrid/{EditGrid.stories.js => EditGrid.stories.jsx} (100%) rename src/components/EditGrid/{EditGridButtonGroup.js => EditGridButtonGroup.jsx} (100%) rename src/components/EditGrid/{EditGridItem.js => EditGridItem.jsx} (100%) rename src/components/EditGrid/{EditGridItem.stories.js => EditGridItem.stories.jsx} (100%) rename src/components/EditGrid/{index.js => index.jsx} (100%) rename src/components/EmailVerification/{EmailVerificationForm.js => EmailVerificationForm.jsx} (100%) rename src/components/EmailVerification/{EmailVerificationForm.stories.js => EmailVerificationForm.stories.jsx} (100%) rename src/components/EmailVerification/{EmailVerificationModal.js => EmailVerificationModal.jsx} (100%) rename src/components/EmailVerification/{EmailVerificationModal.stories.js => EmailVerificationModal.stories.jsx} (100%) rename src/components/EmailVerification/{EnterCodeButton.js => EnterCodeButton.jsx} (100%) rename src/components/EmailVerification/{ModeField.js => ModeField.jsx} (100%) rename src/components/EmailVerification/{SendCodeButton.js => SendCodeButton.jsx} (100%) rename src/components/EmailVerification/{index.js => index.jsx} (100%) rename src/components/EmailVerification/{mocks.js => mocks.jsx} (100%) rename src/components/Errors/{ErrorBoundary.js => ErrorBoundary.jsx} (100%) rename src/components/Errors/{ErrorMessage.js => ErrorMessage.jsx} (100%) rename src/components/Errors/{Errors.stories.js => Errors.stories.jsx} (100%) rename src/components/{ExistingSubmissionOptions.js => ExistingSubmissionOptions.jsx} (100%) rename src/components/{ExistingSubmissionOptions.stories.js => ExistingSubmissionOptions.stories.jsx} (100%) rename src/components/{FAIcon.js => FAIcon.jsx} (100%) rename src/components/{Form.js => Form.jsx} (100%) rename src/components/{Form.spec.js => Form.spec.jsx} (100%) rename src/components/{FormDisplay.js => FormDisplay.jsx} (100%) rename src/components/{FormDisplay.stories.js => FormDisplay.stories.jsx} (100%) rename src/components/FormStart/{fixtures.js => fixtures.jsx} (100%) rename src/components/FormStart/{index.js => index.jsx} (100%) rename src/components/FormStart/{tests.spec.js => tests.spec.jsx} (100%) rename src/components/FormStep/{FormStep.stories.js => FormStep.stories.jsx} (100%) rename src/components/FormStep/{index.js => index.jsx} (100%) rename src/components/FormStep/{mocks.js => mocks.jsx} (100%) rename src/components/{FormStepDebug.js => FormStepDebug.jsx} (100%) rename src/components/FormStepSummary/{ComponentValueDisplay.js => ComponentValueDisplay.jsx} (100%) rename src/components/FormStepSummary/{FormStepSummary.stories.js => FormStepSummary.stories.jsx} (100%) rename src/components/FormStepSummary/{fixtures.js => fixtures.jsx} (100%) rename src/components/FormStepSummary/{index.js => index.jsx} (100%) rename src/components/FormStepSummary/{test.spec.js => test.spec.jsx} (100%) rename src/components/FormStepSummary/{utils.js => utils.jsx} (100%) rename src/components/{Image.js => Image.jsx} (100%) rename src/components/IntroductionPage/{IntroductionPage.stories.js => IntroductionPage.stories.jsx} (100%) rename src/components/IntroductionPage/{index.js => index.jsx} (100%) rename src/components/LanguageSelection/{LanguageSelection.js => LanguageSelection.jsx} (100%) rename src/components/LanguageSelection/{LanguageSelection.stories.js => LanguageSelection.stories.jsx} (100%) rename src/components/LanguageSelection/{LanguageSelectionDisplay.js => LanguageSelectionDisplay.jsx} (100%) rename src/components/LanguageSelection/{index.js => index.jsx} (100%) rename src/components/LanguageSelection/{mocks.js => mocks.jsx} (100%) rename src/components/{LanguageSwitcher.js => LanguageSwitcher.jsx} (100%) rename src/components/{Link.js => Link.jsx} (100%) rename src/components/{List.js => List.jsx} (100%) rename src/components/{Literal.js => Literal.jsx} (100%) rename src/components/{Loader.js => Loader.jsx} (100%) rename src/components/{Loader.stories.js => Loader.stories.jsx} (100%) rename src/components/LoginButton/{LoginButtonIcon.js => LoginButtonIcon.jsx} (100%) rename src/components/LoginButton/{LoginButtonIcon.stories.js => LoginButtonIcon.stories.jsx} (100%) rename src/components/LoginButton/{index.js => index.jsx} (100%) rename src/components/LoginOptions/{LoginOptions.stories.js => LoginOptions.stories.jsx} (100%) rename src/components/LoginOptions/{LoginOptionsDisplay.js => LoginOptionsDisplay.jsx} (100%) rename src/components/LoginOptions/{index.js => index.jsx} (100%) rename src/components/LoginOptions/{tests.spec.js => tests.spec.jsx} (100%) rename src/components/{MaintenanceMode.js => MaintenanceMode.jsx} (100%) rename src/components/Map/{Map.stories.js => Map.stories.jsx} (100%) rename src/components/Map/{NearestAddress.js => NearestAddress.jsx} (100%) rename src/components/Map/{index.js => index.jsx} (100%) rename src/components/Map/{mocks.js => mocks.jsx} (100%) rename src/components/Map/{provider.js => provider.jsx} (100%) rename src/components/Map/{provider.spec.js => provider.spec.jsx} (100%) rename src/components/PostCompletionViews/{ConfirmationView.js => ConfirmationView.jsx} (100%) rename src/components/PostCompletionViews/{ConfirmationView.stories.js => ConfirmationView.stories.jsx} (100%) rename src/components/PostCompletionViews/{PaymentForm.js => PaymentForm.jsx} (100%) rename src/components/PostCompletionViews/{PostCompletionView.js => PostCompletionView.jsx} (100%) rename src/components/PostCompletionViews/{PostCompletionView.stories.js => PostCompletionView.stories.jsx} (100%) rename src/components/PostCompletionViews/{StartPayment.js => StartPayment.jsx} (100%) rename src/components/PostCompletionViews/{StartPaymentView.js => StartPaymentView.jsx} (100%) rename src/components/PostCompletionViews/{StartPaymentView.stories.js => StartPaymentView.stories.jsx} (100%) rename src/components/PostCompletionViews/{StatusUrlPoller.js => StatusUrlPoller.jsx} (100%) rename src/components/PostCompletionViews/{index.js => index.jsx} (100%) rename src/components/PostCompletionViews/{viewsWithPolling.stories.js => viewsWithPolling.stories.jsx} (100%) rename src/components/{PreviousLink.js => PreviousLink.jsx} (100%) rename src/components/{Price.js => Price.jsx} (100%) rename src/components/ProgressIndicator/{CompletionMark.js => CompletionMark.jsx} (100%) rename src/components/ProgressIndicator/{MobileButton.js => MobileButton.jsx} (100%) rename src/components/ProgressIndicator/{ProgressIndicator.stories.js => ProgressIndicator.stories.jsx} (100%) rename src/components/ProgressIndicator/{ProgressIndicatorItem.js => ProgressIndicatorItem.jsx} (100%) rename src/components/ProgressIndicator/{ProgressIndicatorItem.stories.js => ProgressIndicatorItem.stories.jsx} (100%) rename src/components/ProgressIndicator/{index.js => index.jsx} (100%) rename src/components/ProgressIndicator/{progressIndicator.spec.js => progressIndicator.spec.jsx} (100%) rename src/components/ProgressIndicator/{utils.js => utils.jsx} (100%) rename src/components/ProgressIndicator/{utils.spec.js => utils.spec.jsx} (100%) rename src/components/{RequireSubmission.js => RequireSubmission.jsx} (100%) rename src/components/Sessions/{SessionExpired.js => SessionExpired.jsx} (100%) rename src/components/Sessions/{SessionExpired.stories.js => SessionExpired.stories.jsx} (100%) rename src/components/Sessions/{SessionTrackerModal.js => SessionTrackerModal.jsx} (100%) rename src/components/Sessions/{index.js => index.jsx} (100%) rename src/components/StatementCheckboxes/{StatementCheckbox.js => StatementCheckbox.jsx} (100%) rename src/components/StatementCheckboxes/{StatementCheckbox.stories.js => StatementCheckbox.stories.jsx} (100%) rename src/components/StatementCheckboxes/{index.js => index.jsx} (100%) rename src/components/Summary/{CosignSummary.js => CosignSummary.jsx} (100%) rename src/components/Summary/{GenericSummary.js => GenericSummary.jsx} (100%) rename src/components/Summary/{SubmissionSummary.js => SubmissionSummary.jsx} (100%) rename src/components/Summary/{Summary.stories.js => Summary.stories.jsx} (100%) rename src/components/Summary/{index.js => index.jsx} (100%) rename src/components/Summary/{test.spec.js => test.spec.jsx} (100%) rename src/components/Summary/{utils.js => utils.jsx} (100%) rename src/components/SummaryConfirmation/{index.js => index.jsx} (100%) rename src/components/SummaryConfirmation/{mocks.js => mocks.jsx} (100%) rename src/components/SummaryConfirmation/{test.spec.js => test.spec.jsx} (100%) rename src/components/SummaryProgress/{SummaryProgress.stories.js => SummaryProgress.stories.jsx} (100%) rename src/components/SummaryProgress/{index.js => index.jsx} (100%) rename src/components/{Toolbar.js => Toolbar.jsx} (100%) rename src/components/analytics/{GovMetricSnippet.js => GovMetricSnippet.jsx} (100%) rename src/components/analytics/{constants.js => constants.jsx} (100%) rename src/components/analytics/{index.js => index.jsx} (100%) rename src/components/analytics/{utils.js => utils.jsx} (100%) rename src/components/analytics/{utils.spec.js => utils.spec.jsx} (100%) rename src/components/appointments/{Context.js => Context.jsx} (100%) rename src/components/appointments/CreateAppointment/{AppointmentProgress.js => AppointmentProgress.jsx} (100%) rename src/components/appointments/CreateAppointment/{Confirmation.js => Confirmation.jsx} (100%) rename src/components/appointments/CreateAppointment/{Confirmation.stories.js => Confirmation.stories.jsx} (100%) rename src/components/appointments/CreateAppointment/{CreateAppointment.js => CreateAppointment.jsx} (100%) rename src/components/appointments/CreateAppointment/{CreateAppointment.spec.js => CreateAppointment.spec.jsx} (100%) rename src/components/appointments/CreateAppointment/{CreateAppointment.stories.js => CreateAppointment.stories.jsx} (100%) rename src/components/appointments/CreateAppointment/{CreateAppointmentState.js => CreateAppointmentState.jsx} (100%) rename src/components/appointments/CreateAppointment/{Summary.js => Summary.jsx} (100%) rename src/components/appointments/CreateAppointment/{Summary.spec.js => Summary.spec.jsx} (100%) rename src/components/appointments/CreateAppointment/{Summary.stories.js => Summary.stories.jsx} (100%) rename src/components/appointments/CreateAppointment/{index.js => index.jsx} (100%) rename src/components/appointments/CreateAppointment/{routes.js => routes.jsx} (100%) rename src/components/appointments/ManageAppointment/{index.js => index.jsx} (100%) rename src/components/appointments/ManageAppointment/{routes.js => routes.jsx} (100%) rename src/components/appointments/{SubmitRow.js => SubmitRow.jsx} (100%) rename src/components/appointments/cancel/{CancelAppointment.integration.spec.js => CancelAppointment.integration.spec.jsx} (100%) rename src/components/appointments/cancel/{CancelAppointment.js => CancelAppointment.jsx} (100%) rename src/components/appointments/cancel/{CancelAppointment.stories.js => CancelAppointment.stories.jsx} (100%) rename src/components/appointments/cancel/{CancelAppointmentSuccess.js => CancelAppointmentSuccess.jsx} (100%) rename src/components/appointments/cancel/{CancelAppointmentSuccess.stories.js => CancelAppointmentSuccess.stories.jsx} (100%) rename src/components/appointments/cancel/{index.js => index.jsx} (100%) rename src/components/appointments/fields/{DateSelect.js => DateSelect.jsx} (100%) rename src/components/appointments/fields/{DateSelect.spec.js => DateSelect.spec.jsx} (100%) rename src/components/appointments/fields/{DateSelect.stories.js => DateSelect.stories.jsx} (100%) rename src/components/appointments/fields/{LocationSelect.js => LocationSelect.jsx} (100%) rename src/components/appointments/fields/{LocationSelect.stories.js => LocationSelect.stories.jsx} (100%) rename src/components/appointments/fields/{Product.js => Product.jsx} (100%) rename src/components/appointments/fields/{Product.stories.js => Product.stories.jsx} (100%) rename src/components/appointments/fields/{ProductSelect.js => ProductSelect.jsx} (100%) rename src/components/appointments/fields/{ProductSelect.stories.js => ProductSelect.stories.jsx} (100%) rename src/components/appointments/fields/{TimeSelect.js => TimeSelect.jsx} (100%) rename src/components/appointments/fields/{TimeSelect.spec.js => TimeSelect.spec.jsx} (100%) rename src/components/appointments/fields/{TimeSelect.stories.js => TimeSelect.stories.jsx} (100%) rename src/components/appointments/fields/{index.js => index.jsx} (100%) rename src/components/appointments/{index.js => index.jsx} (100%) rename src/components/appointments/{mocks.js => mocks.jsx} (100%) rename src/components/appointments/steps/{ChooseProductStep.js => ChooseProductStep.jsx} (100%) rename src/components/appointments/steps/{ChooseProductStep.spec.js => ChooseProductStep.spec.jsx} (100%) rename src/components/appointments/steps/{ChooseProductStep.stories.js => ChooseProductStep.stories.jsx} (100%) rename src/components/appointments/steps/{ContactDetailsStep.js => ContactDetailsStep.jsx} (100%) rename src/components/appointments/steps/{ContactDetailsStep.stories.js => ContactDetailsStep.stories.jsx} (100%) rename src/components/appointments/steps/{LocationAndTimeStep.js => LocationAndTimeStep.jsx} (100%) rename src/components/appointments/steps/{LocationAndTimeStep.spec.js => LocationAndTimeStep.spec.jsx} (100%) rename src/components/appointments/steps/{LocationAndTimeStep.stories.js => LocationAndTimeStep.stories.jsx} (100%) rename src/components/appointments/steps/{index.js => index.jsx} (100%) rename src/components/appointments/{story-utils.js => story-utils.jsx} (100%) rename src/components/appointments/{types.js => types.jsx} (100%) rename src/components/appointments/{utils.js => utils.jsx} (100%) rename src/components/auth/AuthenticationErrors/{AuthenticationErrors.stories.js => AuthenticationErrors.stories.jsx} (100%) rename src/components/auth/AuthenticationErrors/{index.js => index.jsx} (100%) rename src/components/auth/AuthenticationErrors/{tests.spec.js => tests.spec.jsx} (100%) rename src/components/auth/{AuthenticationOutage.js => AuthenticationOutage.jsx} (100%) rename src/components/auth/{AuthenticationOutage.stories.js => AuthenticationOutage.stories.jsx} (100%) rename src/components/{constants.js => constants.jsx} (100%) rename src/components/formio/{FormioComponent.js => FormioComponent.jsx} (100%) rename src/components/formio/{checkbox.js => checkbox.jsx} (100%) rename src/components/formio/{date.js => date.jsx} (100%) rename src/components/formio/{email.js => email.jsx} (100%) rename src/components/formio/{index.js => index.jsx} (100%) rename src/components/formio/{index.stories.js => index.stories.jsx} (100%) rename src/components/formio/{radio.js => radio.jsx} (100%) rename src/components/formio/{textfield.js => textfield.jsx} (100%) rename src/components/formio/{zod-schema.js => zod-schema.jsx} (100%) rename src/components/formio/{zod-schema.spec.js => zod-schema.spec.jsx} (100%) rename src/components/forms/Checkbox/{Checkbox.js => Checkbox.jsx} (100%) rename src/components/forms/Checkbox/{index.js => index.jsx} (100%) rename src/components/forms/DateField/{DateField-datepicker.stories.js => DateField-datepicker.stories.jsx} (100%) rename src/components/forms/DateField/{DateField-inputgroup.stories.js => DateField-inputgroup.stories.jsx} (100%) rename src/components/forms/DateField/{DateField.js => DateField.jsx} (100%) rename src/components/forms/DateField/{DateInputGroup.js => DateInputGroup.jsx} (100%) rename src/components/forms/DateField/{DateInputGroup.spec.js => DateInputGroup.spec.jsx} (100%) rename src/components/forms/DateField/{DatePicker.js => DatePicker.jsx} (100%) rename src/components/forms/DateField/{DatePickerCalendar.js => DatePickerCalendar.jsx} (100%) rename src/components/forms/DateField/{hooks.js => hooks.jsx} (100%) rename src/components/forms/DateField/{index.js => index.jsx} (100%) rename src/components/forms/DateField/{messages.js => messages.jsx} (100%) rename src/components/forms/DateField/{utils.js => utils.jsx} (100%) rename src/components/forms/DateField/{utils.spec.js => utils.spec.jsx} (100%) rename src/components/forms/EmailField/{EmailField.js => EmailField.jsx} (100%) rename src/components/forms/EmailField/{EmailField.stories.js => EmailField.stories.jsx} (100%) rename src/components/forms/EmailField/{index.js => index.jsx} (100%) rename src/components/forms/{FloatingWidget.js => FloatingWidget.jsx} (100%) rename src/components/forms/{FloatingWidget.stories.js => FloatingWidget.stories.jsx} (100%) rename src/components/forms/{HelpText.js => HelpText.jsx} (100%) rename src/components/forms/InputGroup/{InputGroup.js => InputGroup.jsx} (100%) rename src/components/forms/InputGroup/{InputGroup.stories.js => InputGroup.stories.jsx} (100%) rename src/components/forms/InputGroup/{index.js => index.jsx} (100%) rename src/components/forms/{Label.js => Label.jsx} (100%) rename src/components/forms/NumberField/{NumberField.js => NumberField.jsx} (100%) rename src/components/forms/NumberField/{NumberField.stories.js => NumberField.stories.jsx} (100%) rename src/components/forms/NumberField/{index.js => index.jsx} (100%) rename src/components/forms/RadioField/{RadioField.js => RadioField.jsx} (100%) rename src/components/forms/RadioField/{RadioField.stories.js => RadioField.stories.jsx} (100%) rename src/components/forms/RadioField/{index.js => index.jsx} (100%) rename src/components/forms/SelectField/{AsyncSelectField.js => AsyncSelectField.jsx} (100%) rename src/components/forms/SelectField/{SelectField.js => SelectField.jsx} (100%) rename src/components/forms/SelectField/{SelectField.stories.js => SelectField.stories.jsx} (100%) rename src/components/forms/SelectField/{index.js => index.jsx} (100%) rename src/components/forms/TextField/{TextField.js => TextField.jsx} (100%) rename src/components/forms/TextField/{TextField.stories.js => TextField.stories.jsx} (100%) rename src/components/forms/TextField/{index.js => index.jsx} (100%) rename src/components/forms/{ValidationErrors.js => ValidationErrors.jsx} (100%) rename src/components/forms/{index.js => index.jsx} (100%) rename src/components/modals/{FormStepSaveModal.js => FormStepSaveModal.jsx} (100%) rename src/components/modals/{FormStepSaveModal.stories.js => FormStepSaveModal.stories.jsx} (100%) rename src/components/modals/{Modal.js => Modal.jsx} (100%) rename src/components/{routingActions.js => routingActions.jsx} (100%) rename src/components/utils/{index.js => index.jsx} (100%) rename src/components/utils/{routers.js => routers.jsx} (100%) rename src/components/utils/{test.spec.js => test.spec.jsx} (100%) rename src/{custom-display-components.js => custom-display-components.jsx} (100%) rename src/formio/components/{AddressNL.js => AddressNL.jsx} (100%) rename src/formio/components/{CoSignOld.js => CoSignOld.jsx} (100%) rename src/formio/components/{Map.js => Map.jsx} (100%) rename src/{i18n-zod.stories.js => i18n-zod.stories.jsx} (100%) rename src/{i18n.js => i18n.jsx} (100%) rename src/{i18n.stories.js => i18n.stories.jsx} (100%) rename src/{index.js => index.jsx} (100%) rename src/{sdk.js => sdk.jsx} (100%) rename src/{sdk.spec.js => sdk.spec.jsx} (99%) rename src/story-utils/{FormikDecorator.stories.js => FormikDecorator.stories.jsx} (100%) rename src/story-utils/{decorators.js => decorators.jsx} (100%) diff --git a/src/components/AbortButton/AbortButton.js b/src/components/AbortButton/AbortButton.jsx similarity index 100% rename from src/components/AbortButton/AbortButton.js rename to src/components/AbortButton/AbortButton.jsx diff --git a/src/components/AbortButton/AbortButton.stories.js b/src/components/AbortButton/AbortButton.stories.jsx similarity index 100% rename from src/components/AbortButton/AbortButton.stories.js rename to src/components/AbortButton/AbortButton.stories.jsx diff --git a/src/components/AbortButton/index.js b/src/components/AbortButton/index.jsx similarity index 100% rename from src/components/AbortButton/index.js rename to src/components/AbortButton/index.jsx diff --git a/src/components/Anchor/Anchor.js b/src/components/Anchor/Anchor.jsx similarity index 100% rename from src/components/Anchor/Anchor.js rename to src/components/Anchor/Anchor.jsx diff --git a/src/components/Anchor/Anchor.stories.js b/src/components/Anchor/Anchor.stories.jsx similarity index 100% rename from src/components/Anchor/Anchor.stories.js rename to src/components/Anchor/Anchor.stories.jsx diff --git a/src/components/Anchor/index.js b/src/components/Anchor/index.jsx similarity index 100% rename from src/components/Anchor/index.js rename to src/components/Anchor/index.jsx diff --git a/src/components/App.js b/src/components/App.jsx similarity index 100% rename from src/components/App.js rename to src/components/App.jsx diff --git a/src/components/App.stories.js b/src/components/App.stories.jsx similarity index 100% rename from src/components/App.stories.js rename to src/components/App.stories.jsx diff --git a/src/components/AppDebug.js b/src/components/AppDebug.jsx similarity index 100% rename from src/components/AppDebug.js rename to src/components/AppDebug.jsx diff --git a/src/components/AppDisplay.js b/src/components/AppDisplay.jsx similarity index 100% rename from src/components/AppDisplay.js rename to src/components/AppDisplay.jsx diff --git a/src/components/AppDisplay.stories.js b/src/components/AppDisplay.stories.jsx similarity index 100% rename from src/components/AppDisplay.stories.js rename to src/components/AppDisplay.stories.jsx diff --git a/src/components/Body.js b/src/components/Body.jsx similarity index 100% rename from src/components/Body.js rename to src/components/Body.jsx diff --git a/src/components/Body.stories.js b/src/components/Body.stories.jsx similarity index 100% rename from src/components/Body.stories.js rename to src/components/Body.stories.jsx diff --git a/src/components/Button/OFButton.js b/src/components/Button/OFButton.jsx similarity index 100% rename from src/components/Button/OFButton.js rename to src/components/Button/OFButton.jsx diff --git a/src/components/Button/OFButton.stories.js b/src/components/Button/OFButton.stories.jsx similarity index 100% rename from src/components/Button/OFButton.stories.js rename to src/components/Button/OFButton.stories.jsx diff --git a/src/components/Button/index.js b/src/components/Button/index.jsx similarity index 100% rename from src/components/Button/index.js rename to src/components/Button/index.jsx diff --git a/src/components/ButtonsToolbar/index.js b/src/components/ButtonsToolbar/index.jsx similarity index 100% rename from src/components/ButtonsToolbar/index.js rename to src/components/ButtonsToolbar/index.jsx diff --git a/src/components/ButtonsToolbar/test.spec.js b/src/components/ButtonsToolbar/test.spec.jsx similarity index 100% rename from src/components/ButtonsToolbar/test.spec.js rename to src/components/ButtonsToolbar/test.spec.jsx diff --git a/src/components/Caption.js b/src/components/Caption.jsx similarity index 100% rename from src/components/Caption.js rename to src/components/Caption.jsx diff --git a/src/components/Card.js b/src/components/Card.jsx similarity index 100% rename from src/components/Card.js rename to src/components/Card.jsx diff --git a/src/components/Card.stories.js b/src/components/Card.stories.jsx similarity index 100% rename from src/components/Card.stories.js rename to src/components/Card.stories.jsx diff --git a/src/components/CoSign/CoSign.stories.js b/src/components/CoSign/CoSign.stories.jsx similarity index 100% rename from src/components/CoSign/CoSign.stories.js rename to src/components/CoSign/CoSign.stories.jsx diff --git a/src/components/CoSign/Cosign.js b/src/components/CoSign/Cosign.jsx similarity index 100% rename from src/components/CoSign/Cosign.js rename to src/components/CoSign/Cosign.jsx diff --git a/src/components/CoSign/CosignDone.js b/src/components/CoSign/CosignDone.jsx similarity index 100% rename from src/components/CoSign/CosignDone.js rename to src/components/CoSign/CosignDone.jsx diff --git a/src/components/CoSign/index.js b/src/components/CoSign/index.jsx similarity index 100% rename from src/components/CoSign/index.js rename to src/components/CoSign/index.jsx diff --git a/src/components/CoSign/test.spec.js b/src/components/CoSign/test.spec.jsx similarity index 100% rename from src/components/CoSign/test.spec.js rename to src/components/CoSign/test.spec.jsx diff --git a/src/components/EditGrid/EditGrid.js b/src/components/EditGrid/EditGrid.jsx similarity index 100% rename from src/components/EditGrid/EditGrid.js rename to src/components/EditGrid/EditGrid.jsx diff --git a/src/components/EditGrid/EditGrid.stories.js b/src/components/EditGrid/EditGrid.stories.jsx similarity index 100% rename from src/components/EditGrid/EditGrid.stories.js rename to src/components/EditGrid/EditGrid.stories.jsx diff --git a/src/components/EditGrid/EditGridButtonGroup.js b/src/components/EditGrid/EditGridButtonGroup.jsx similarity index 100% rename from src/components/EditGrid/EditGridButtonGroup.js rename to src/components/EditGrid/EditGridButtonGroup.jsx diff --git a/src/components/EditGrid/EditGridItem.js b/src/components/EditGrid/EditGridItem.jsx similarity index 100% rename from src/components/EditGrid/EditGridItem.js rename to src/components/EditGrid/EditGridItem.jsx diff --git a/src/components/EditGrid/EditGridItem.stories.js b/src/components/EditGrid/EditGridItem.stories.jsx similarity index 100% rename from src/components/EditGrid/EditGridItem.stories.js rename to src/components/EditGrid/EditGridItem.stories.jsx diff --git a/src/components/EditGrid/index.js b/src/components/EditGrid/index.jsx similarity index 100% rename from src/components/EditGrid/index.js rename to src/components/EditGrid/index.jsx diff --git a/src/components/EmailVerification/EmailVerificationForm.js b/src/components/EmailVerification/EmailVerificationForm.jsx similarity index 100% rename from src/components/EmailVerification/EmailVerificationForm.js rename to src/components/EmailVerification/EmailVerificationForm.jsx diff --git a/src/components/EmailVerification/EmailVerificationForm.stories.js b/src/components/EmailVerification/EmailVerificationForm.stories.jsx similarity index 100% rename from src/components/EmailVerification/EmailVerificationForm.stories.js rename to src/components/EmailVerification/EmailVerificationForm.stories.jsx diff --git a/src/components/EmailVerification/EmailVerificationModal.js b/src/components/EmailVerification/EmailVerificationModal.jsx similarity index 100% rename from src/components/EmailVerification/EmailVerificationModal.js rename to src/components/EmailVerification/EmailVerificationModal.jsx diff --git a/src/components/EmailVerification/EmailVerificationModal.stories.js b/src/components/EmailVerification/EmailVerificationModal.stories.jsx similarity index 100% rename from src/components/EmailVerification/EmailVerificationModal.stories.js rename to src/components/EmailVerification/EmailVerificationModal.stories.jsx diff --git a/src/components/EmailVerification/EnterCodeButton.js b/src/components/EmailVerification/EnterCodeButton.jsx similarity index 100% rename from src/components/EmailVerification/EnterCodeButton.js rename to src/components/EmailVerification/EnterCodeButton.jsx diff --git a/src/components/EmailVerification/ModeField.js b/src/components/EmailVerification/ModeField.jsx similarity index 100% rename from src/components/EmailVerification/ModeField.js rename to src/components/EmailVerification/ModeField.jsx diff --git a/src/components/EmailVerification/SendCodeButton.js b/src/components/EmailVerification/SendCodeButton.jsx similarity index 100% rename from src/components/EmailVerification/SendCodeButton.js rename to src/components/EmailVerification/SendCodeButton.jsx diff --git a/src/components/EmailVerification/index.js b/src/components/EmailVerification/index.jsx similarity index 100% rename from src/components/EmailVerification/index.js rename to src/components/EmailVerification/index.jsx diff --git a/src/components/EmailVerification/mocks.js b/src/components/EmailVerification/mocks.jsx similarity index 100% rename from src/components/EmailVerification/mocks.js rename to src/components/EmailVerification/mocks.jsx diff --git a/src/components/Errors/ErrorBoundary.js b/src/components/Errors/ErrorBoundary.jsx similarity index 100% rename from src/components/Errors/ErrorBoundary.js rename to src/components/Errors/ErrorBoundary.jsx diff --git a/src/components/Errors/ErrorMessage.js b/src/components/Errors/ErrorMessage.jsx similarity index 100% rename from src/components/Errors/ErrorMessage.js rename to src/components/Errors/ErrorMessage.jsx diff --git a/src/components/Errors/Errors.stories.js b/src/components/Errors/Errors.stories.jsx similarity index 100% rename from src/components/Errors/Errors.stories.js rename to src/components/Errors/Errors.stories.jsx diff --git a/src/components/ExistingSubmissionOptions.js b/src/components/ExistingSubmissionOptions.jsx similarity index 100% rename from src/components/ExistingSubmissionOptions.js rename to src/components/ExistingSubmissionOptions.jsx diff --git a/src/components/ExistingSubmissionOptions.stories.js b/src/components/ExistingSubmissionOptions.stories.jsx similarity index 100% rename from src/components/ExistingSubmissionOptions.stories.js rename to src/components/ExistingSubmissionOptions.stories.jsx diff --git a/src/components/FAIcon.js b/src/components/FAIcon.jsx similarity index 100% rename from src/components/FAIcon.js rename to src/components/FAIcon.jsx diff --git a/src/components/Form.js b/src/components/Form.jsx similarity index 100% rename from src/components/Form.js rename to src/components/Form.jsx diff --git a/src/components/Form.spec.js b/src/components/Form.spec.jsx similarity index 100% rename from src/components/Form.spec.js rename to src/components/Form.spec.jsx diff --git a/src/components/FormDisplay.js b/src/components/FormDisplay.jsx similarity index 100% rename from src/components/FormDisplay.js rename to src/components/FormDisplay.jsx diff --git a/src/components/FormDisplay.stories.js b/src/components/FormDisplay.stories.jsx similarity index 100% rename from src/components/FormDisplay.stories.js rename to src/components/FormDisplay.stories.jsx diff --git a/src/components/FormStart/fixtures.js b/src/components/FormStart/fixtures.jsx similarity index 100% rename from src/components/FormStart/fixtures.js rename to src/components/FormStart/fixtures.jsx diff --git a/src/components/FormStart/index.js b/src/components/FormStart/index.jsx similarity index 100% rename from src/components/FormStart/index.js rename to src/components/FormStart/index.jsx diff --git a/src/components/FormStart/tests.spec.js b/src/components/FormStart/tests.spec.jsx similarity index 100% rename from src/components/FormStart/tests.spec.js rename to src/components/FormStart/tests.spec.jsx diff --git a/src/components/FormStep/FormStep.stories.js b/src/components/FormStep/FormStep.stories.jsx similarity index 100% rename from src/components/FormStep/FormStep.stories.js rename to src/components/FormStep/FormStep.stories.jsx diff --git a/src/components/FormStep/index.js b/src/components/FormStep/index.jsx similarity index 100% rename from src/components/FormStep/index.js rename to src/components/FormStep/index.jsx diff --git a/src/components/FormStep/mocks.js b/src/components/FormStep/mocks.jsx similarity index 100% rename from src/components/FormStep/mocks.js rename to src/components/FormStep/mocks.jsx diff --git a/src/components/FormStepDebug.js b/src/components/FormStepDebug.jsx similarity index 100% rename from src/components/FormStepDebug.js rename to src/components/FormStepDebug.jsx diff --git a/src/components/FormStepSummary/ComponentValueDisplay.js b/src/components/FormStepSummary/ComponentValueDisplay.jsx similarity index 100% rename from src/components/FormStepSummary/ComponentValueDisplay.js rename to src/components/FormStepSummary/ComponentValueDisplay.jsx diff --git a/src/components/FormStepSummary/FormStepSummary.stories.js b/src/components/FormStepSummary/FormStepSummary.stories.jsx similarity index 100% rename from src/components/FormStepSummary/FormStepSummary.stories.js rename to src/components/FormStepSummary/FormStepSummary.stories.jsx diff --git a/src/components/FormStepSummary/fixtures.js b/src/components/FormStepSummary/fixtures.jsx similarity index 100% rename from src/components/FormStepSummary/fixtures.js rename to src/components/FormStepSummary/fixtures.jsx diff --git a/src/components/FormStepSummary/index.js b/src/components/FormStepSummary/index.jsx similarity index 100% rename from src/components/FormStepSummary/index.js rename to src/components/FormStepSummary/index.jsx diff --git a/src/components/FormStepSummary/test.spec.js b/src/components/FormStepSummary/test.spec.jsx similarity index 100% rename from src/components/FormStepSummary/test.spec.js rename to src/components/FormStepSummary/test.spec.jsx diff --git a/src/components/FormStepSummary/utils.js b/src/components/FormStepSummary/utils.jsx similarity index 100% rename from src/components/FormStepSummary/utils.js rename to src/components/FormStepSummary/utils.jsx diff --git a/src/components/Image.js b/src/components/Image.jsx similarity index 100% rename from src/components/Image.js rename to src/components/Image.jsx diff --git a/src/components/IntroductionPage/IntroductionPage.stories.js b/src/components/IntroductionPage/IntroductionPage.stories.jsx similarity index 100% rename from src/components/IntroductionPage/IntroductionPage.stories.js rename to src/components/IntroductionPage/IntroductionPage.stories.jsx diff --git a/src/components/IntroductionPage/index.js b/src/components/IntroductionPage/index.jsx similarity index 100% rename from src/components/IntroductionPage/index.js rename to src/components/IntroductionPage/index.jsx diff --git a/src/components/LanguageSelection/LanguageSelection.js b/src/components/LanguageSelection/LanguageSelection.jsx similarity index 100% rename from src/components/LanguageSelection/LanguageSelection.js rename to src/components/LanguageSelection/LanguageSelection.jsx diff --git a/src/components/LanguageSelection/LanguageSelection.stories.js b/src/components/LanguageSelection/LanguageSelection.stories.jsx similarity index 100% rename from src/components/LanguageSelection/LanguageSelection.stories.js rename to src/components/LanguageSelection/LanguageSelection.stories.jsx diff --git a/src/components/LanguageSelection/LanguageSelectionDisplay.js b/src/components/LanguageSelection/LanguageSelectionDisplay.jsx similarity index 100% rename from src/components/LanguageSelection/LanguageSelectionDisplay.js rename to src/components/LanguageSelection/LanguageSelectionDisplay.jsx diff --git a/src/components/LanguageSelection/index.js b/src/components/LanguageSelection/index.jsx similarity index 100% rename from src/components/LanguageSelection/index.js rename to src/components/LanguageSelection/index.jsx diff --git a/src/components/LanguageSelection/mocks.js b/src/components/LanguageSelection/mocks.jsx similarity index 100% rename from src/components/LanguageSelection/mocks.js rename to src/components/LanguageSelection/mocks.jsx diff --git a/src/components/LanguageSwitcher.js b/src/components/LanguageSwitcher.jsx similarity index 100% rename from src/components/LanguageSwitcher.js rename to src/components/LanguageSwitcher.jsx diff --git a/src/components/Link.js b/src/components/Link.jsx similarity index 100% rename from src/components/Link.js rename to src/components/Link.jsx diff --git a/src/components/List.js b/src/components/List.jsx similarity index 100% rename from src/components/List.js rename to src/components/List.jsx diff --git a/src/components/Literal.js b/src/components/Literal.jsx similarity index 100% rename from src/components/Literal.js rename to src/components/Literal.jsx diff --git a/src/components/Loader.js b/src/components/Loader.jsx similarity index 100% rename from src/components/Loader.js rename to src/components/Loader.jsx diff --git a/src/components/Loader.stories.js b/src/components/Loader.stories.jsx similarity index 100% rename from src/components/Loader.stories.js rename to src/components/Loader.stories.jsx diff --git a/src/components/LoginButton/LoginButtonIcon.js b/src/components/LoginButton/LoginButtonIcon.jsx similarity index 100% rename from src/components/LoginButton/LoginButtonIcon.js rename to src/components/LoginButton/LoginButtonIcon.jsx diff --git a/src/components/LoginButton/LoginButtonIcon.stories.js b/src/components/LoginButton/LoginButtonIcon.stories.jsx similarity index 100% rename from src/components/LoginButton/LoginButtonIcon.stories.js rename to src/components/LoginButton/LoginButtonIcon.stories.jsx diff --git a/src/components/LoginButton/index.js b/src/components/LoginButton/index.jsx similarity index 100% rename from src/components/LoginButton/index.js rename to src/components/LoginButton/index.jsx diff --git a/src/components/LoginOptions/LoginOptions.stories.js b/src/components/LoginOptions/LoginOptions.stories.jsx similarity index 100% rename from src/components/LoginOptions/LoginOptions.stories.js rename to src/components/LoginOptions/LoginOptions.stories.jsx diff --git a/src/components/LoginOptions/LoginOptionsDisplay.js b/src/components/LoginOptions/LoginOptionsDisplay.jsx similarity index 100% rename from src/components/LoginOptions/LoginOptionsDisplay.js rename to src/components/LoginOptions/LoginOptionsDisplay.jsx diff --git a/src/components/LoginOptions/index.js b/src/components/LoginOptions/index.jsx similarity index 100% rename from src/components/LoginOptions/index.js rename to src/components/LoginOptions/index.jsx diff --git a/src/components/LoginOptions/tests.spec.js b/src/components/LoginOptions/tests.spec.jsx similarity index 100% rename from src/components/LoginOptions/tests.spec.js rename to src/components/LoginOptions/tests.spec.jsx diff --git a/src/components/MaintenanceMode.js b/src/components/MaintenanceMode.jsx similarity index 100% rename from src/components/MaintenanceMode.js rename to src/components/MaintenanceMode.jsx diff --git a/src/components/Map/Map.stories.js b/src/components/Map/Map.stories.jsx similarity index 100% rename from src/components/Map/Map.stories.js rename to src/components/Map/Map.stories.jsx diff --git a/src/components/Map/NearestAddress.js b/src/components/Map/NearestAddress.jsx similarity index 100% rename from src/components/Map/NearestAddress.js rename to src/components/Map/NearestAddress.jsx diff --git a/src/components/Map/index.js b/src/components/Map/index.jsx similarity index 100% rename from src/components/Map/index.js rename to src/components/Map/index.jsx diff --git a/src/components/Map/mocks.js b/src/components/Map/mocks.jsx similarity index 100% rename from src/components/Map/mocks.js rename to src/components/Map/mocks.jsx diff --git a/src/components/Map/provider.js b/src/components/Map/provider.jsx similarity index 100% rename from src/components/Map/provider.js rename to src/components/Map/provider.jsx diff --git a/src/components/Map/provider.spec.js b/src/components/Map/provider.spec.jsx similarity index 100% rename from src/components/Map/provider.spec.js rename to src/components/Map/provider.spec.jsx diff --git a/src/components/PostCompletionViews/ConfirmationView.js b/src/components/PostCompletionViews/ConfirmationView.jsx similarity index 100% rename from src/components/PostCompletionViews/ConfirmationView.js rename to src/components/PostCompletionViews/ConfirmationView.jsx diff --git a/src/components/PostCompletionViews/ConfirmationView.stories.js b/src/components/PostCompletionViews/ConfirmationView.stories.jsx similarity index 100% rename from src/components/PostCompletionViews/ConfirmationView.stories.js rename to src/components/PostCompletionViews/ConfirmationView.stories.jsx diff --git a/src/components/PostCompletionViews/PaymentForm.js b/src/components/PostCompletionViews/PaymentForm.jsx similarity index 100% rename from src/components/PostCompletionViews/PaymentForm.js rename to src/components/PostCompletionViews/PaymentForm.jsx diff --git a/src/components/PostCompletionViews/PostCompletionView.js b/src/components/PostCompletionViews/PostCompletionView.jsx similarity index 100% rename from src/components/PostCompletionViews/PostCompletionView.js rename to src/components/PostCompletionViews/PostCompletionView.jsx diff --git a/src/components/PostCompletionViews/PostCompletionView.stories.js b/src/components/PostCompletionViews/PostCompletionView.stories.jsx similarity index 100% rename from src/components/PostCompletionViews/PostCompletionView.stories.js rename to src/components/PostCompletionViews/PostCompletionView.stories.jsx diff --git a/src/components/PostCompletionViews/StartPayment.js b/src/components/PostCompletionViews/StartPayment.jsx similarity index 100% rename from src/components/PostCompletionViews/StartPayment.js rename to src/components/PostCompletionViews/StartPayment.jsx diff --git a/src/components/PostCompletionViews/StartPaymentView.js b/src/components/PostCompletionViews/StartPaymentView.jsx similarity index 100% rename from src/components/PostCompletionViews/StartPaymentView.js rename to src/components/PostCompletionViews/StartPaymentView.jsx diff --git a/src/components/PostCompletionViews/StartPaymentView.stories.js b/src/components/PostCompletionViews/StartPaymentView.stories.jsx similarity index 100% rename from src/components/PostCompletionViews/StartPaymentView.stories.js rename to src/components/PostCompletionViews/StartPaymentView.stories.jsx diff --git a/src/components/PostCompletionViews/StatusUrlPoller.js b/src/components/PostCompletionViews/StatusUrlPoller.jsx similarity index 100% rename from src/components/PostCompletionViews/StatusUrlPoller.js rename to src/components/PostCompletionViews/StatusUrlPoller.jsx diff --git a/src/components/PostCompletionViews/index.js b/src/components/PostCompletionViews/index.jsx similarity index 100% rename from src/components/PostCompletionViews/index.js rename to src/components/PostCompletionViews/index.jsx diff --git a/src/components/PostCompletionViews/viewsWithPolling.stories.js b/src/components/PostCompletionViews/viewsWithPolling.stories.jsx similarity index 100% rename from src/components/PostCompletionViews/viewsWithPolling.stories.js rename to src/components/PostCompletionViews/viewsWithPolling.stories.jsx diff --git a/src/components/PreviousLink.js b/src/components/PreviousLink.jsx similarity index 100% rename from src/components/PreviousLink.js rename to src/components/PreviousLink.jsx diff --git a/src/components/Price.js b/src/components/Price.jsx similarity index 100% rename from src/components/Price.js rename to src/components/Price.jsx diff --git a/src/components/ProgressIndicator/CompletionMark.js b/src/components/ProgressIndicator/CompletionMark.jsx similarity index 100% rename from src/components/ProgressIndicator/CompletionMark.js rename to src/components/ProgressIndicator/CompletionMark.jsx diff --git a/src/components/ProgressIndicator/MobileButton.js b/src/components/ProgressIndicator/MobileButton.jsx similarity index 100% rename from src/components/ProgressIndicator/MobileButton.js rename to src/components/ProgressIndicator/MobileButton.jsx diff --git a/src/components/ProgressIndicator/ProgressIndicator.stories.js b/src/components/ProgressIndicator/ProgressIndicator.stories.jsx similarity index 100% rename from src/components/ProgressIndicator/ProgressIndicator.stories.js rename to src/components/ProgressIndicator/ProgressIndicator.stories.jsx diff --git a/src/components/ProgressIndicator/ProgressIndicatorItem.js b/src/components/ProgressIndicator/ProgressIndicatorItem.jsx similarity index 100% rename from src/components/ProgressIndicator/ProgressIndicatorItem.js rename to src/components/ProgressIndicator/ProgressIndicatorItem.jsx diff --git a/src/components/ProgressIndicator/ProgressIndicatorItem.stories.js b/src/components/ProgressIndicator/ProgressIndicatorItem.stories.jsx similarity index 100% rename from src/components/ProgressIndicator/ProgressIndicatorItem.stories.js rename to src/components/ProgressIndicator/ProgressIndicatorItem.stories.jsx diff --git a/src/components/ProgressIndicator/index.js b/src/components/ProgressIndicator/index.jsx similarity index 100% rename from src/components/ProgressIndicator/index.js rename to src/components/ProgressIndicator/index.jsx diff --git a/src/components/ProgressIndicator/progressIndicator.spec.js b/src/components/ProgressIndicator/progressIndicator.spec.jsx similarity index 100% rename from src/components/ProgressIndicator/progressIndicator.spec.js rename to src/components/ProgressIndicator/progressIndicator.spec.jsx diff --git a/src/components/ProgressIndicator/utils.js b/src/components/ProgressIndicator/utils.jsx similarity index 100% rename from src/components/ProgressIndicator/utils.js rename to src/components/ProgressIndicator/utils.jsx diff --git a/src/components/ProgressIndicator/utils.spec.js b/src/components/ProgressIndicator/utils.spec.jsx similarity index 100% rename from src/components/ProgressIndicator/utils.spec.js rename to src/components/ProgressIndicator/utils.spec.jsx diff --git a/src/components/RequireSubmission.js b/src/components/RequireSubmission.jsx similarity index 100% rename from src/components/RequireSubmission.js rename to src/components/RequireSubmission.jsx diff --git a/src/components/Sessions/SessionExpired.js b/src/components/Sessions/SessionExpired.jsx similarity index 100% rename from src/components/Sessions/SessionExpired.js rename to src/components/Sessions/SessionExpired.jsx diff --git a/src/components/Sessions/SessionExpired.stories.js b/src/components/Sessions/SessionExpired.stories.jsx similarity index 100% rename from src/components/Sessions/SessionExpired.stories.js rename to src/components/Sessions/SessionExpired.stories.jsx diff --git a/src/components/Sessions/SessionTrackerModal.js b/src/components/Sessions/SessionTrackerModal.jsx similarity index 100% rename from src/components/Sessions/SessionTrackerModal.js rename to src/components/Sessions/SessionTrackerModal.jsx diff --git a/src/components/Sessions/index.js b/src/components/Sessions/index.jsx similarity index 100% rename from src/components/Sessions/index.js rename to src/components/Sessions/index.jsx diff --git a/src/components/StatementCheckboxes/StatementCheckbox.js b/src/components/StatementCheckboxes/StatementCheckbox.jsx similarity index 100% rename from src/components/StatementCheckboxes/StatementCheckbox.js rename to src/components/StatementCheckboxes/StatementCheckbox.jsx diff --git a/src/components/StatementCheckboxes/StatementCheckbox.stories.js b/src/components/StatementCheckboxes/StatementCheckbox.stories.jsx similarity index 100% rename from src/components/StatementCheckboxes/StatementCheckbox.stories.js rename to src/components/StatementCheckboxes/StatementCheckbox.stories.jsx diff --git a/src/components/StatementCheckboxes/index.js b/src/components/StatementCheckboxes/index.jsx similarity index 100% rename from src/components/StatementCheckboxes/index.js rename to src/components/StatementCheckboxes/index.jsx diff --git a/src/components/Summary/CosignSummary.js b/src/components/Summary/CosignSummary.jsx similarity index 100% rename from src/components/Summary/CosignSummary.js rename to src/components/Summary/CosignSummary.jsx diff --git a/src/components/Summary/GenericSummary.js b/src/components/Summary/GenericSummary.jsx similarity index 100% rename from src/components/Summary/GenericSummary.js rename to src/components/Summary/GenericSummary.jsx diff --git a/src/components/Summary/SubmissionSummary.js b/src/components/Summary/SubmissionSummary.jsx similarity index 100% rename from src/components/Summary/SubmissionSummary.js rename to src/components/Summary/SubmissionSummary.jsx diff --git a/src/components/Summary/Summary.stories.js b/src/components/Summary/Summary.stories.jsx similarity index 100% rename from src/components/Summary/Summary.stories.js rename to src/components/Summary/Summary.stories.jsx diff --git a/src/components/Summary/index.js b/src/components/Summary/index.jsx similarity index 100% rename from src/components/Summary/index.js rename to src/components/Summary/index.jsx diff --git a/src/components/Summary/test.spec.js b/src/components/Summary/test.spec.jsx similarity index 100% rename from src/components/Summary/test.spec.js rename to src/components/Summary/test.spec.jsx diff --git a/src/components/Summary/utils.js b/src/components/Summary/utils.jsx similarity index 100% rename from src/components/Summary/utils.js rename to src/components/Summary/utils.jsx diff --git a/src/components/SummaryConfirmation/index.js b/src/components/SummaryConfirmation/index.jsx similarity index 100% rename from src/components/SummaryConfirmation/index.js rename to src/components/SummaryConfirmation/index.jsx diff --git a/src/components/SummaryConfirmation/mocks.js b/src/components/SummaryConfirmation/mocks.jsx similarity index 100% rename from src/components/SummaryConfirmation/mocks.js rename to src/components/SummaryConfirmation/mocks.jsx diff --git a/src/components/SummaryConfirmation/test.spec.js b/src/components/SummaryConfirmation/test.spec.jsx similarity index 100% rename from src/components/SummaryConfirmation/test.spec.js rename to src/components/SummaryConfirmation/test.spec.jsx diff --git a/src/components/SummaryProgress/SummaryProgress.stories.js b/src/components/SummaryProgress/SummaryProgress.stories.jsx similarity index 100% rename from src/components/SummaryProgress/SummaryProgress.stories.js rename to src/components/SummaryProgress/SummaryProgress.stories.jsx diff --git a/src/components/SummaryProgress/index.js b/src/components/SummaryProgress/index.jsx similarity index 100% rename from src/components/SummaryProgress/index.js rename to src/components/SummaryProgress/index.jsx diff --git a/src/components/Toolbar.js b/src/components/Toolbar.jsx similarity index 100% rename from src/components/Toolbar.js rename to src/components/Toolbar.jsx diff --git a/src/components/analytics/GovMetricSnippet.js b/src/components/analytics/GovMetricSnippet.jsx similarity index 100% rename from src/components/analytics/GovMetricSnippet.js rename to src/components/analytics/GovMetricSnippet.jsx diff --git a/src/components/analytics/constants.js b/src/components/analytics/constants.jsx similarity index 100% rename from src/components/analytics/constants.js rename to src/components/analytics/constants.jsx diff --git a/src/components/analytics/index.js b/src/components/analytics/index.jsx similarity index 100% rename from src/components/analytics/index.js rename to src/components/analytics/index.jsx diff --git a/src/components/analytics/utils.js b/src/components/analytics/utils.jsx similarity index 100% rename from src/components/analytics/utils.js rename to src/components/analytics/utils.jsx diff --git a/src/components/analytics/utils.spec.js b/src/components/analytics/utils.spec.jsx similarity index 100% rename from src/components/analytics/utils.spec.js rename to src/components/analytics/utils.spec.jsx diff --git a/src/components/appointments/Context.js b/src/components/appointments/Context.jsx similarity index 100% rename from src/components/appointments/Context.js rename to src/components/appointments/Context.jsx diff --git a/src/components/appointments/CreateAppointment/AppointmentProgress.js b/src/components/appointments/CreateAppointment/AppointmentProgress.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/AppointmentProgress.js rename to src/components/appointments/CreateAppointment/AppointmentProgress.jsx diff --git a/src/components/appointments/CreateAppointment/Confirmation.js b/src/components/appointments/CreateAppointment/Confirmation.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/Confirmation.js rename to src/components/appointments/CreateAppointment/Confirmation.jsx diff --git a/src/components/appointments/CreateAppointment/Confirmation.stories.js b/src/components/appointments/CreateAppointment/Confirmation.stories.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/Confirmation.stories.js rename to src/components/appointments/CreateAppointment/Confirmation.stories.jsx diff --git a/src/components/appointments/CreateAppointment/CreateAppointment.js b/src/components/appointments/CreateAppointment/CreateAppointment.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/CreateAppointment.js rename to src/components/appointments/CreateAppointment/CreateAppointment.jsx diff --git a/src/components/appointments/CreateAppointment/CreateAppointment.spec.js b/src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/CreateAppointment.spec.js rename to src/components/appointments/CreateAppointment/CreateAppointment.spec.jsx diff --git a/src/components/appointments/CreateAppointment/CreateAppointment.stories.js b/src/components/appointments/CreateAppointment/CreateAppointment.stories.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/CreateAppointment.stories.js rename to src/components/appointments/CreateAppointment/CreateAppointment.stories.jsx diff --git a/src/components/appointments/CreateAppointment/CreateAppointmentState.js b/src/components/appointments/CreateAppointment/CreateAppointmentState.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/CreateAppointmentState.js rename to src/components/appointments/CreateAppointment/CreateAppointmentState.jsx diff --git a/src/components/appointments/CreateAppointment/Summary.js b/src/components/appointments/CreateAppointment/Summary.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/Summary.js rename to src/components/appointments/CreateAppointment/Summary.jsx diff --git a/src/components/appointments/CreateAppointment/Summary.spec.js b/src/components/appointments/CreateAppointment/Summary.spec.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/Summary.spec.js rename to src/components/appointments/CreateAppointment/Summary.spec.jsx diff --git a/src/components/appointments/CreateAppointment/Summary.stories.js b/src/components/appointments/CreateAppointment/Summary.stories.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/Summary.stories.js rename to src/components/appointments/CreateAppointment/Summary.stories.jsx diff --git a/src/components/appointments/CreateAppointment/index.js b/src/components/appointments/CreateAppointment/index.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/index.js rename to src/components/appointments/CreateAppointment/index.jsx diff --git a/src/components/appointments/CreateAppointment/routes.js b/src/components/appointments/CreateAppointment/routes.jsx similarity index 100% rename from src/components/appointments/CreateAppointment/routes.js rename to src/components/appointments/CreateAppointment/routes.jsx diff --git a/src/components/appointments/ManageAppointment/index.js b/src/components/appointments/ManageAppointment/index.jsx similarity index 100% rename from src/components/appointments/ManageAppointment/index.js rename to src/components/appointments/ManageAppointment/index.jsx diff --git a/src/components/appointments/ManageAppointment/routes.js b/src/components/appointments/ManageAppointment/routes.jsx similarity index 100% rename from src/components/appointments/ManageAppointment/routes.js rename to src/components/appointments/ManageAppointment/routes.jsx diff --git a/src/components/appointments/SubmitRow.js b/src/components/appointments/SubmitRow.jsx similarity index 100% rename from src/components/appointments/SubmitRow.js rename to src/components/appointments/SubmitRow.jsx diff --git a/src/components/appointments/cancel/CancelAppointment.integration.spec.js b/src/components/appointments/cancel/CancelAppointment.integration.spec.jsx similarity index 100% rename from src/components/appointments/cancel/CancelAppointment.integration.spec.js rename to src/components/appointments/cancel/CancelAppointment.integration.spec.jsx diff --git a/src/components/appointments/cancel/CancelAppointment.js b/src/components/appointments/cancel/CancelAppointment.jsx similarity index 100% rename from src/components/appointments/cancel/CancelAppointment.js rename to src/components/appointments/cancel/CancelAppointment.jsx diff --git a/src/components/appointments/cancel/CancelAppointment.stories.js b/src/components/appointments/cancel/CancelAppointment.stories.jsx similarity index 100% rename from src/components/appointments/cancel/CancelAppointment.stories.js rename to src/components/appointments/cancel/CancelAppointment.stories.jsx diff --git a/src/components/appointments/cancel/CancelAppointmentSuccess.js b/src/components/appointments/cancel/CancelAppointmentSuccess.jsx similarity index 100% rename from src/components/appointments/cancel/CancelAppointmentSuccess.js rename to src/components/appointments/cancel/CancelAppointmentSuccess.jsx diff --git a/src/components/appointments/cancel/CancelAppointmentSuccess.stories.js b/src/components/appointments/cancel/CancelAppointmentSuccess.stories.jsx similarity index 100% rename from src/components/appointments/cancel/CancelAppointmentSuccess.stories.js rename to src/components/appointments/cancel/CancelAppointmentSuccess.stories.jsx diff --git a/src/components/appointments/cancel/index.js b/src/components/appointments/cancel/index.jsx similarity index 100% rename from src/components/appointments/cancel/index.js rename to src/components/appointments/cancel/index.jsx diff --git a/src/components/appointments/fields/DateSelect.js b/src/components/appointments/fields/DateSelect.jsx similarity index 100% rename from src/components/appointments/fields/DateSelect.js rename to src/components/appointments/fields/DateSelect.jsx diff --git a/src/components/appointments/fields/DateSelect.spec.js b/src/components/appointments/fields/DateSelect.spec.jsx similarity index 100% rename from src/components/appointments/fields/DateSelect.spec.js rename to src/components/appointments/fields/DateSelect.spec.jsx diff --git a/src/components/appointments/fields/DateSelect.stories.js b/src/components/appointments/fields/DateSelect.stories.jsx similarity index 100% rename from src/components/appointments/fields/DateSelect.stories.js rename to src/components/appointments/fields/DateSelect.stories.jsx diff --git a/src/components/appointments/fields/LocationSelect.js b/src/components/appointments/fields/LocationSelect.jsx similarity index 100% rename from src/components/appointments/fields/LocationSelect.js rename to src/components/appointments/fields/LocationSelect.jsx diff --git a/src/components/appointments/fields/LocationSelect.stories.js b/src/components/appointments/fields/LocationSelect.stories.jsx similarity index 100% rename from src/components/appointments/fields/LocationSelect.stories.js rename to src/components/appointments/fields/LocationSelect.stories.jsx diff --git a/src/components/appointments/fields/Product.js b/src/components/appointments/fields/Product.jsx similarity index 100% rename from src/components/appointments/fields/Product.js rename to src/components/appointments/fields/Product.jsx diff --git a/src/components/appointments/fields/Product.stories.js b/src/components/appointments/fields/Product.stories.jsx similarity index 100% rename from src/components/appointments/fields/Product.stories.js rename to src/components/appointments/fields/Product.stories.jsx diff --git a/src/components/appointments/fields/ProductSelect.js b/src/components/appointments/fields/ProductSelect.jsx similarity index 100% rename from src/components/appointments/fields/ProductSelect.js rename to src/components/appointments/fields/ProductSelect.jsx diff --git a/src/components/appointments/fields/ProductSelect.stories.js b/src/components/appointments/fields/ProductSelect.stories.jsx similarity index 100% rename from src/components/appointments/fields/ProductSelect.stories.js rename to src/components/appointments/fields/ProductSelect.stories.jsx diff --git a/src/components/appointments/fields/TimeSelect.js b/src/components/appointments/fields/TimeSelect.jsx similarity index 100% rename from src/components/appointments/fields/TimeSelect.js rename to src/components/appointments/fields/TimeSelect.jsx diff --git a/src/components/appointments/fields/TimeSelect.spec.js b/src/components/appointments/fields/TimeSelect.spec.jsx similarity index 100% rename from src/components/appointments/fields/TimeSelect.spec.js rename to src/components/appointments/fields/TimeSelect.spec.jsx diff --git a/src/components/appointments/fields/TimeSelect.stories.js b/src/components/appointments/fields/TimeSelect.stories.jsx similarity index 100% rename from src/components/appointments/fields/TimeSelect.stories.js rename to src/components/appointments/fields/TimeSelect.stories.jsx diff --git a/src/components/appointments/fields/index.js b/src/components/appointments/fields/index.jsx similarity index 100% rename from src/components/appointments/fields/index.js rename to src/components/appointments/fields/index.jsx diff --git a/src/components/appointments/index.js b/src/components/appointments/index.jsx similarity index 100% rename from src/components/appointments/index.js rename to src/components/appointments/index.jsx diff --git a/src/components/appointments/mocks.js b/src/components/appointments/mocks.jsx similarity index 100% rename from src/components/appointments/mocks.js rename to src/components/appointments/mocks.jsx diff --git a/src/components/appointments/steps/ChooseProductStep.js b/src/components/appointments/steps/ChooseProductStep.jsx similarity index 100% rename from src/components/appointments/steps/ChooseProductStep.js rename to src/components/appointments/steps/ChooseProductStep.jsx diff --git a/src/components/appointments/steps/ChooseProductStep.spec.js b/src/components/appointments/steps/ChooseProductStep.spec.jsx similarity index 100% rename from src/components/appointments/steps/ChooseProductStep.spec.js rename to src/components/appointments/steps/ChooseProductStep.spec.jsx diff --git a/src/components/appointments/steps/ChooseProductStep.stories.js b/src/components/appointments/steps/ChooseProductStep.stories.jsx similarity index 100% rename from src/components/appointments/steps/ChooseProductStep.stories.js rename to src/components/appointments/steps/ChooseProductStep.stories.jsx diff --git a/src/components/appointments/steps/ContactDetailsStep.js b/src/components/appointments/steps/ContactDetailsStep.jsx similarity index 100% rename from src/components/appointments/steps/ContactDetailsStep.js rename to src/components/appointments/steps/ContactDetailsStep.jsx diff --git a/src/components/appointments/steps/ContactDetailsStep.stories.js b/src/components/appointments/steps/ContactDetailsStep.stories.jsx similarity index 100% rename from src/components/appointments/steps/ContactDetailsStep.stories.js rename to src/components/appointments/steps/ContactDetailsStep.stories.jsx diff --git a/src/components/appointments/steps/LocationAndTimeStep.js b/src/components/appointments/steps/LocationAndTimeStep.jsx similarity index 100% rename from src/components/appointments/steps/LocationAndTimeStep.js rename to src/components/appointments/steps/LocationAndTimeStep.jsx diff --git a/src/components/appointments/steps/LocationAndTimeStep.spec.js b/src/components/appointments/steps/LocationAndTimeStep.spec.jsx similarity index 100% rename from src/components/appointments/steps/LocationAndTimeStep.spec.js rename to src/components/appointments/steps/LocationAndTimeStep.spec.jsx diff --git a/src/components/appointments/steps/LocationAndTimeStep.stories.js b/src/components/appointments/steps/LocationAndTimeStep.stories.jsx similarity index 100% rename from src/components/appointments/steps/LocationAndTimeStep.stories.js rename to src/components/appointments/steps/LocationAndTimeStep.stories.jsx diff --git a/src/components/appointments/steps/index.js b/src/components/appointments/steps/index.jsx similarity index 100% rename from src/components/appointments/steps/index.js rename to src/components/appointments/steps/index.jsx diff --git a/src/components/appointments/story-utils.js b/src/components/appointments/story-utils.jsx similarity index 100% rename from src/components/appointments/story-utils.js rename to src/components/appointments/story-utils.jsx diff --git a/src/components/appointments/types.js b/src/components/appointments/types.jsx similarity index 100% rename from src/components/appointments/types.js rename to src/components/appointments/types.jsx diff --git a/src/components/appointments/utils.js b/src/components/appointments/utils.jsx similarity index 100% rename from src/components/appointments/utils.js rename to src/components/appointments/utils.jsx diff --git a/src/components/auth/AuthenticationErrors/AuthenticationErrors.stories.js b/src/components/auth/AuthenticationErrors/AuthenticationErrors.stories.jsx similarity index 100% rename from src/components/auth/AuthenticationErrors/AuthenticationErrors.stories.js rename to src/components/auth/AuthenticationErrors/AuthenticationErrors.stories.jsx diff --git a/src/components/auth/AuthenticationErrors/index.js b/src/components/auth/AuthenticationErrors/index.jsx similarity index 100% rename from src/components/auth/AuthenticationErrors/index.js rename to src/components/auth/AuthenticationErrors/index.jsx diff --git a/src/components/auth/AuthenticationErrors/tests.spec.js b/src/components/auth/AuthenticationErrors/tests.spec.jsx similarity index 100% rename from src/components/auth/AuthenticationErrors/tests.spec.js rename to src/components/auth/AuthenticationErrors/tests.spec.jsx diff --git a/src/components/auth/AuthenticationOutage.js b/src/components/auth/AuthenticationOutage.jsx similarity index 100% rename from src/components/auth/AuthenticationOutage.js rename to src/components/auth/AuthenticationOutage.jsx diff --git a/src/components/auth/AuthenticationOutage.stories.js b/src/components/auth/AuthenticationOutage.stories.jsx similarity index 100% rename from src/components/auth/AuthenticationOutage.stories.js rename to src/components/auth/AuthenticationOutage.stories.jsx diff --git a/src/components/constants.js b/src/components/constants.jsx similarity index 100% rename from src/components/constants.js rename to src/components/constants.jsx diff --git a/src/components/formio/FormioComponent.js b/src/components/formio/FormioComponent.jsx similarity index 100% rename from src/components/formio/FormioComponent.js rename to src/components/formio/FormioComponent.jsx diff --git a/src/components/formio/checkbox.js b/src/components/formio/checkbox.jsx similarity index 100% rename from src/components/formio/checkbox.js rename to src/components/formio/checkbox.jsx diff --git a/src/components/formio/date.js b/src/components/formio/date.jsx similarity index 100% rename from src/components/formio/date.js rename to src/components/formio/date.jsx diff --git a/src/components/formio/email.js b/src/components/formio/email.jsx similarity index 100% rename from src/components/formio/email.js rename to src/components/formio/email.jsx diff --git a/src/components/formio/index.js b/src/components/formio/index.jsx similarity index 100% rename from src/components/formio/index.js rename to src/components/formio/index.jsx diff --git a/src/components/formio/index.stories.js b/src/components/formio/index.stories.jsx similarity index 100% rename from src/components/formio/index.stories.js rename to src/components/formio/index.stories.jsx diff --git a/src/components/formio/radio.js b/src/components/formio/radio.jsx similarity index 100% rename from src/components/formio/radio.js rename to src/components/formio/radio.jsx diff --git a/src/components/formio/textfield.js b/src/components/formio/textfield.jsx similarity index 100% rename from src/components/formio/textfield.js rename to src/components/formio/textfield.jsx diff --git a/src/components/formio/zod-schema.js b/src/components/formio/zod-schema.jsx similarity index 100% rename from src/components/formio/zod-schema.js rename to src/components/formio/zod-schema.jsx diff --git a/src/components/formio/zod-schema.spec.js b/src/components/formio/zod-schema.spec.jsx similarity index 100% rename from src/components/formio/zod-schema.spec.js rename to src/components/formio/zod-schema.spec.jsx diff --git a/src/components/forms/Checkbox/Checkbox.js b/src/components/forms/Checkbox/Checkbox.jsx similarity index 100% rename from src/components/forms/Checkbox/Checkbox.js rename to src/components/forms/Checkbox/Checkbox.jsx diff --git a/src/components/forms/Checkbox/index.js b/src/components/forms/Checkbox/index.jsx similarity index 100% rename from src/components/forms/Checkbox/index.js rename to src/components/forms/Checkbox/index.jsx diff --git a/src/components/forms/DateField/DateField-datepicker.stories.js b/src/components/forms/DateField/DateField-datepicker.stories.jsx similarity index 100% rename from src/components/forms/DateField/DateField-datepicker.stories.js rename to src/components/forms/DateField/DateField-datepicker.stories.jsx diff --git a/src/components/forms/DateField/DateField-inputgroup.stories.js b/src/components/forms/DateField/DateField-inputgroup.stories.jsx similarity index 100% rename from src/components/forms/DateField/DateField-inputgroup.stories.js rename to src/components/forms/DateField/DateField-inputgroup.stories.jsx diff --git a/src/components/forms/DateField/DateField.js b/src/components/forms/DateField/DateField.jsx similarity index 100% rename from src/components/forms/DateField/DateField.js rename to src/components/forms/DateField/DateField.jsx diff --git a/src/components/forms/DateField/DateInputGroup.js b/src/components/forms/DateField/DateInputGroup.jsx similarity index 100% rename from src/components/forms/DateField/DateInputGroup.js rename to src/components/forms/DateField/DateInputGroup.jsx diff --git a/src/components/forms/DateField/DateInputGroup.spec.js b/src/components/forms/DateField/DateInputGroup.spec.jsx similarity index 100% rename from src/components/forms/DateField/DateInputGroup.spec.js rename to src/components/forms/DateField/DateInputGroup.spec.jsx diff --git a/src/components/forms/DateField/DatePicker.js b/src/components/forms/DateField/DatePicker.jsx similarity index 100% rename from src/components/forms/DateField/DatePicker.js rename to src/components/forms/DateField/DatePicker.jsx diff --git a/src/components/forms/DateField/DatePickerCalendar.js b/src/components/forms/DateField/DatePickerCalendar.jsx similarity index 100% rename from src/components/forms/DateField/DatePickerCalendar.js rename to src/components/forms/DateField/DatePickerCalendar.jsx diff --git a/src/components/forms/DateField/hooks.js b/src/components/forms/DateField/hooks.jsx similarity index 100% rename from src/components/forms/DateField/hooks.js rename to src/components/forms/DateField/hooks.jsx diff --git a/src/components/forms/DateField/index.js b/src/components/forms/DateField/index.jsx similarity index 100% rename from src/components/forms/DateField/index.js rename to src/components/forms/DateField/index.jsx diff --git a/src/components/forms/DateField/messages.js b/src/components/forms/DateField/messages.jsx similarity index 100% rename from src/components/forms/DateField/messages.js rename to src/components/forms/DateField/messages.jsx diff --git a/src/components/forms/DateField/utils.js b/src/components/forms/DateField/utils.jsx similarity index 100% rename from src/components/forms/DateField/utils.js rename to src/components/forms/DateField/utils.jsx diff --git a/src/components/forms/DateField/utils.spec.js b/src/components/forms/DateField/utils.spec.jsx similarity index 100% rename from src/components/forms/DateField/utils.spec.js rename to src/components/forms/DateField/utils.spec.jsx diff --git a/src/components/forms/EmailField/EmailField.js b/src/components/forms/EmailField/EmailField.jsx similarity index 100% rename from src/components/forms/EmailField/EmailField.js rename to src/components/forms/EmailField/EmailField.jsx diff --git a/src/components/forms/EmailField/EmailField.stories.js b/src/components/forms/EmailField/EmailField.stories.jsx similarity index 100% rename from src/components/forms/EmailField/EmailField.stories.js rename to src/components/forms/EmailField/EmailField.stories.jsx diff --git a/src/components/forms/EmailField/index.js b/src/components/forms/EmailField/index.jsx similarity index 100% rename from src/components/forms/EmailField/index.js rename to src/components/forms/EmailField/index.jsx diff --git a/src/components/forms/FloatingWidget.js b/src/components/forms/FloatingWidget.jsx similarity index 100% rename from src/components/forms/FloatingWidget.js rename to src/components/forms/FloatingWidget.jsx diff --git a/src/components/forms/FloatingWidget.stories.js b/src/components/forms/FloatingWidget.stories.jsx similarity index 100% rename from src/components/forms/FloatingWidget.stories.js rename to src/components/forms/FloatingWidget.stories.jsx diff --git a/src/components/forms/HelpText.js b/src/components/forms/HelpText.jsx similarity index 100% rename from src/components/forms/HelpText.js rename to src/components/forms/HelpText.jsx diff --git a/src/components/forms/InputGroup/InputGroup.js b/src/components/forms/InputGroup/InputGroup.jsx similarity index 100% rename from src/components/forms/InputGroup/InputGroup.js rename to src/components/forms/InputGroup/InputGroup.jsx diff --git a/src/components/forms/InputGroup/InputGroup.stories.js b/src/components/forms/InputGroup/InputGroup.stories.jsx similarity index 100% rename from src/components/forms/InputGroup/InputGroup.stories.js rename to src/components/forms/InputGroup/InputGroup.stories.jsx diff --git a/src/components/forms/InputGroup/index.js b/src/components/forms/InputGroup/index.jsx similarity index 100% rename from src/components/forms/InputGroup/index.js rename to src/components/forms/InputGroup/index.jsx diff --git a/src/components/forms/Label.js b/src/components/forms/Label.jsx similarity index 100% rename from src/components/forms/Label.js rename to src/components/forms/Label.jsx diff --git a/src/components/forms/NumberField/NumberField.js b/src/components/forms/NumberField/NumberField.jsx similarity index 100% rename from src/components/forms/NumberField/NumberField.js rename to src/components/forms/NumberField/NumberField.jsx diff --git a/src/components/forms/NumberField/NumberField.stories.js b/src/components/forms/NumberField/NumberField.stories.jsx similarity index 100% rename from src/components/forms/NumberField/NumberField.stories.js rename to src/components/forms/NumberField/NumberField.stories.jsx diff --git a/src/components/forms/NumberField/index.js b/src/components/forms/NumberField/index.jsx similarity index 100% rename from src/components/forms/NumberField/index.js rename to src/components/forms/NumberField/index.jsx diff --git a/src/components/forms/RadioField/RadioField.js b/src/components/forms/RadioField/RadioField.jsx similarity index 100% rename from src/components/forms/RadioField/RadioField.js rename to src/components/forms/RadioField/RadioField.jsx diff --git a/src/components/forms/RadioField/RadioField.stories.js b/src/components/forms/RadioField/RadioField.stories.jsx similarity index 100% rename from src/components/forms/RadioField/RadioField.stories.js rename to src/components/forms/RadioField/RadioField.stories.jsx diff --git a/src/components/forms/RadioField/index.js b/src/components/forms/RadioField/index.jsx similarity index 100% rename from src/components/forms/RadioField/index.js rename to src/components/forms/RadioField/index.jsx diff --git a/src/components/forms/SelectField/AsyncSelectField.js b/src/components/forms/SelectField/AsyncSelectField.jsx similarity index 100% rename from src/components/forms/SelectField/AsyncSelectField.js rename to src/components/forms/SelectField/AsyncSelectField.jsx diff --git a/src/components/forms/SelectField/SelectField.js b/src/components/forms/SelectField/SelectField.jsx similarity index 100% rename from src/components/forms/SelectField/SelectField.js rename to src/components/forms/SelectField/SelectField.jsx diff --git a/src/components/forms/SelectField/SelectField.stories.js b/src/components/forms/SelectField/SelectField.stories.jsx similarity index 100% rename from src/components/forms/SelectField/SelectField.stories.js rename to src/components/forms/SelectField/SelectField.stories.jsx diff --git a/src/components/forms/SelectField/index.js b/src/components/forms/SelectField/index.jsx similarity index 100% rename from src/components/forms/SelectField/index.js rename to src/components/forms/SelectField/index.jsx diff --git a/src/components/forms/TextField/TextField.js b/src/components/forms/TextField/TextField.jsx similarity index 100% rename from src/components/forms/TextField/TextField.js rename to src/components/forms/TextField/TextField.jsx diff --git a/src/components/forms/TextField/TextField.stories.js b/src/components/forms/TextField/TextField.stories.jsx similarity index 100% rename from src/components/forms/TextField/TextField.stories.js rename to src/components/forms/TextField/TextField.stories.jsx diff --git a/src/components/forms/TextField/index.js b/src/components/forms/TextField/index.jsx similarity index 100% rename from src/components/forms/TextField/index.js rename to src/components/forms/TextField/index.jsx diff --git a/src/components/forms/ValidationErrors.js b/src/components/forms/ValidationErrors.jsx similarity index 100% rename from src/components/forms/ValidationErrors.js rename to src/components/forms/ValidationErrors.jsx diff --git a/src/components/forms/index.js b/src/components/forms/index.jsx similarity index 100% rename from src/components/forms/index.js rename to src/components/forms/index.jsx diff --git a/src/components/modals/FormStepSaveModal.js b/src/components/modals/FormStepSaveModal.jsx similarity index 100% rename from src/components/modals/FormStepSaveModal.js rename to src/components/modals/FormStepSaveModal.jsx diff --git a/src/components/modals/FormStepSaveModal.stories.js b/src/components/modals/FormStepSaveModal.stories.jsx similarity index 100% rename from src/components/modals/FormStepSaveModal.stories.js rename to src/components/modals/FormStepSaveModal.stories.jsx diff --git a/src/components/modals/Modal.js b/src/components/modals/Modal.jsx similarity index 100% rename from src/components/modals/Modal.js rename to src/components/modals/Modal.jsx diff --git a/src/components/routingActions.js b/src/components/routingActions.jsx similarity index 100% rename from src/components/routingActions.js rename to src/components/routingActions.jsx diff --git a/src/components/utils/index.js b/src/components/utils/index.jsx similarity index 100% rename from src/components/utils/index.js rename to src/components/utils/index.jsx diff --git a/src/components/utils/routers.js b/src/components/utils/routers.jsx similarity index 100% rename from src/components/utils/routers.js rename to src/components/utils/routers.jsx diff --git a/src/components/utils/test.spec.js b/src/components/utils/test.spec.jsx similarity index 100% rename from src/components/utils/test.spec.js rename to src/components/utils/test.spec.jsx diff --git a/src/custom-display-components.js b/src/custom-display-components.jsx similarity index 100% rename from src/custom-display-components.js rename to src/custom-display-components.jsx diff --git a/src/formio/components/AddressNL.js b/src/formio/components/AddressNL.jsx similarity index 100% rename from src/formio/components/AddressNL.js rename to src/formio/components/AddressNL.jsx diff --git a/src/formio/components/CoSignOld.js b/src/formio/components/CoSignOld.jsx similarity index 100% rename from src/formio/components/CoSignOld.js rename to src/formio/components/CoSignOld.jsx diff --git a/src/formio/components/Map.js b/src/formio/components/Map.jsx similarity index 100% rename from src/formio/components/Map.js rename to src/formio/components/Map.jsx diff --git a/src/i18n-zod.stories.js b/src/i18n-zod.stories.jsx similarity index 100% rename from src/i18n-zod.stories.js rename to src/i18n-zod.stories.jsx diff --git a/src/i18n.js b/src/i18n.jsx similarity index 100% rename from src/i18n.js rename to src/i18n.jsx diff --git a/src/i18n.stories.js b/src/i18n.stories.jsx similarity index 100% rename from src/i18n.stories.js rename to src/i18n.stories.jsx diff --git a/src/index.js b/src/index.jsx similarity index 100% rename from src/index.js rename to src/index.jsx diff --git a/src/sdk.js b/src/sdk.jsx similarity index 100% rename from src/sdk.js rename to src/sdk.jsx diff --git a/src/sdk.spec.js b/src/sdk.spec.jsx similarity index 99% rename from src/sdk.spec.js rename to src/sdk.spec.jsx index 836d88ddf..f4a193b43 100644 --- a/src/sdk.spec.js +++ b/src/sdk.spec.jsx @@ -4,7 +4,7 @@ import {BASE_URL, buildForm, mockAnalyticsToolConfigGet, mockFormGet} from 'api- import mswServer from 'api-mocks/msw-server'; import {mockFormioTranslations, mockLanguageInfoGet} from 'components/LanguageSelection/mocks'; -import {OpenForm} from './sdk.js'; +import {OpenForm} from './sdk'; // scrollIntoView is not supported in Jest let scrollIntoViewMock = jest.fn(); diff --git a/src/story-utils/FormikDecorator.stories.js b/src/story-utils/FormikDecorator.stories.jsx similarity index 100% rename from src/story-utils/FormikDecorator.stories.js rename to src/story-utils/FormikDecorator.stories.jsx diff --git a/src/story-utils/decorators.js b/src/story-utils/decorators.jsx similarity index 100% rename from src/story-utils/decorators.js rename to src/story-utils/decorators.jsx From bd02c25adb9ce8d68d938f169fece4887981230e Mon Sep 17 00:00:00 2001 From: Sergei Maertens Date: Sun, 17 Nov 2024 13:47:46 +0100 Subject: [PATCH 3/3] :see_no_evil: Exclude file renames from git blame --- .git-blame-ignore-revs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs index 9bea5e2f7..1b438e16e 100644 --- a/.git-blame-ignore-revs +++ b/.git-blame-ignore-revs @@ -6,3 +6,5 @@ da2e122014505a98100a4aa1eaece3cfb3801d01 # Added prettier for MDX f9cc5c1e174ee56c806c3fb39a28ac9d1f9f5b32 +# Renamed from .js to .jsx +22519e9605414212773bc25d63e894319835c01a