first commit
This commit is contained in:
12
services/web/frontend/js/pages/user/add-secondary-email.tsx
Normal file
12
services/web/frontend/js/pages/user/add-secondary-email.tsx
Normal file
@@ -0,0 +1,12 @@
|
||||
import '../../marketing'
|
||||
|
||||
import ReactDOM from 'react-dom'
|
||||
import { AddSecondaryEmailPrompt } from '../../features/settings/components/emails/add-secondary-email-prompt'
|
||||
|
||||
const addSecondaryEmailContainer = document.getElementById(
|
||||
'add-secondary-email'
|
||||
)
|
||||
|
||||
if (addSecondaryEmailContainer) {
|
||||
ReactDOM.render(<AddSecondaryEmailPrompt />, addSecondaryEmailContainer)
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
import '../../marketing'
|
||||
|
||||
import ReactDOM from 'react-dom'
|
||||
import ConfirmSecondaryEmailForm from '../../features/settings/components/emails/confirm-secondary-email-form'
|
||||
|
||||
const confirmEmailContainer = document.getElementById('confirm-secondary-email')
|
||||
|
||||
if (confirmEmailContainer) {
|
||||
ReactDOM.render(<ConfirmSecondaryEmailForm />, confirmEmailContainer)
|
||||
}
|
||||
18
services/web/frontend/js/pages/user/settings.jsx
Normal file
18
services/web/frontend/js/pages/user/settings.jsx
Normal file
@@ -0,0 +1,18 @@
|
||||
import '../../marketing'
|
||||
import './../../utils/meta'
|
||||
import '../../utils/webpack-public-path'
|
||||
import './../../infrastructure/error-reporter'
|
||||
import '@/i18n'
|
||||
import '../../features/settings/components/root'
|
||||
import ReactDOM from 'react-dom'
|
||||
import SettingsPageRoot from '../../features/settings/components/root.tsx'
|
||||
|
||||
const element = document.getElementById('settings-page-root')
|
||||
// For react-google-recaptcha
|
||||
window.recaptchaOptions = {
|
||||
enterprise: true,
|
||||
useRecaptchaNet: true,
|
||||
}
|
||||
if (element) {
|
||||
ReactDOM.render(<SettingsPageRoot />, element)
|
||||
}
|
||||
8
services/web/frontend/js/pages/user/subscription/base.js
Normal file
8
services/web/frontend/js/pages/user/subscription/base.js
Normal file
@@ -0,0 +1,8 @@
|
||||
import './../../../utils/meta'
|
||||
import '../../../utils/webpack-public-path'
|
||||
import './../../../infrastructure/error-reporter'
|
||||
import '@/i18n'
|
||||
import '../../../features/event-tracking'
|
||||
import '../../../features/cookie-banner'
|
||||
import '../../../features/link-helpers/slow-link'
|
||||
import '../../../features/header-footer-react'
|
||||
@@ -0,0 +1,8 @@
|
||||
import './base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import Root from '../../../features/subscription/components/canceled-subscription/root'
|
||||
|
||||
const element = document.getElementById('subscription-canceled-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<Root />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import './base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import Root from '../../../features/subscription/components/dashboard/root'
|
||||
|
||||
const element = document.getElementById('subscription-dashboard-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<Root />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import './base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import GroupInvitesRoot from '@/features/subscription/components/group-invites/group-invites-root'
|
||||
|
||||
const element = document.getElementById('group-invites-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<GroupInvitesRoot />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import '../base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import Root from '@/features/group-management/components/add-seats/root'
|
||||
|
||||
const element = document.getElementById('add-seats-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<Root />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import '../base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import Root from '../../../../features/group-management/components/group-managers'
|
||||
|
||||
const element = document.getElementById('subscription-manage-group-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<Root />, element)
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
import '../base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import GroupMembers from '../../../../features/group-management/components/group-members'
|
||||
import { GroupMembersProvider } from '../../../../features/group-management/context/group-members-context'
|
||||
import { SplitTestProvider } from '@/shared/context/split-test-context'
|
||||
|
||||
const element = document.getElementById('subscription-manage-group-root')
|
||||
if (element) {
|
||||
ReactDOM.render(
|
||||
<SplitTestProvider>
|
||||
<GroupMembersProvider>
|
||||
<GroupMembers />
|
||||
</GroupMembersProvider>
|
||||
</SplitTestProvider>,
|
||||
element
|
||||
)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import '../base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import Root from '../../../../features/group-management/components/institution-managers'
|
||||
|
||||
const element = document.getElementById('subscription-manage-group-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<Root />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import '../base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import ManuallyCollectedSubscription from '@/features/group-management/components/manually-collected-subscription'
|
||||
|
||||
const element = document.getElementById('manually-collected-subscription-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<ManuallyCollectedSubscription />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import '../base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import MissingBillingInformation from '@/features/group-management/components/missing-billing-information'
|
||||
|
||||
const element = document.getElementById('missing-billing-information-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<MissingBillingInformation />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import '../base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import Root from '../../../../features/group-management/components/publisher-managers'
|
||||
|
||||
const element = document.getElementById('subscription-manage-group-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<Root />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import '../base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import SubtotalLimitExceeded from '@/features/group-management/components/subtotal-limit-exceeded'
|
||||
|
||||
const element = document.getElementById('subtotal-limit-exceeded-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<SubtotalLimitExceeded />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import '../base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import Root from '@/features/group-management/components/upgrade-subscription/root'
|
||||
|
||||
const element = document.getElementById('upgrade-group-subscription-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<Root />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import './base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import InvitedManagedRoot from '../../../features/subscription/components/invite-managed-root'
|
||||
|
||||
const element = document.getElementById('invite-managed-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<InvitedManagedRoot />, element)
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import './base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import InviteRoot from '@/features/subscription/components/invite-root'
|
||||
|
||||
const element = document.getElementById('invite-root')
|
||||
|
||||
if (element) {
|
||||
ReactDOM.render(<InviteRoot />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import '@/marketing'
|
||||
import ReactDOM from 'react-dom'
|
||||
import PreviewSubscriptionChange from '@/features/subscription/components/preview-subscription-change/root'
|
||||
|
||||
const element = document.getElementById('subscription-preview-change')
|
||||
if (element) {
|
||||
ReactDOM.render(<PreviewSubscriptionChange />, element)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import './base'
|
||||
import ReactDOM from 'react-dom'
|
||||
import Root from '../../../features/subscription/components/successful-subscription/root'
|
||||
|
||||
const element = document.getElementById('subscription-success-root')
|
||||
if (element) {
|
||||
ReactDOM.render(<Root />, element)
|
||||
}
|
||||
Reference in New Issue
Block a user