diff --git a/services/web/frontend/js/features/history/components/change-list/owner-paywall-prompt.tsx b/services/web/frontend/js/features/history/components/change-list/owner-paywall-prompt.tsx
index 27304d9e04..736940c16b 100644
--- a/services/web/frontend/js/features/history/components/change-list/owner-paywall-prompt.tsx
+++ b/services/web/frontend/js/features/history/components/change-list/owner-paywall-prompt.tsx
@@ -51,7 +51,7 @@ export function OwnerPaywallPrompt() {
{hasNewPaywallCta
diff --git a/services/web/frontend/js/features/pdf-preview/components/timeout-upgrade-prompt-new.tsx b/services/web/frontend/js/features/pdf-preview/components/timeout-upgrade-prompt-new.tsx
index 62624693d5..2dcf637c83 100644
--- a/services/web/frontend/js/features/pdf-preview/components/timeout-upgrade-prompt-new.tsx
+++ b/services/web/frontend/js/features/pdf-preview/components/timeout-upgrade-prompt-new.tsx
@@ -84,9 +84,11 @@ const CompileTimeout = memo(function CompileTimeout({
{hasNewPaywallCta
diff --git a/services/web/frontend/js/features/project-list/components/new-project-button/blank-project-modal.tsx b/services/web/frontend/js/features/project-list/components/new-project-button/blank-project-modal.tsx
index ea3dbfa496..7c205a9133 100644
--- a/services/web/frontend/js/features/project-list/components/new-project-button/blank-project-modal.tsx
+++ b/services/web/frontend/js/features/project-list/components/new-project-button/blank-project-modal.tsx
@@ -1,5 +1,5 @@
-import AccessibleModal from '../../../../shared/components/accessible-modal'
import ModalContentNewProjectForm from './modal-content-new-project-form'
+import OLModal from '@/features/ui/components/ol/ol-modal'
type BlankProjectModalProps = {
onHide: () => void
@@ -7,7 +7,7 @@ type BlankProjectModalProps = {
function BlankProjectModal({ onHide }: BlankProjectModalProps) {
return (
-
-
+
)
}
diff --git a/services/web/frontend/js/features/project-list/components/new-project-button/example-project-modal.tsx b/services/web/frontend/js/features/project-list/components/new-project-button/example-project-modal.tsx
index ecfa85ff60..c42429aba7 100644
--- a/services/web/frontend/js/features/project-list/components/new-project-button/example-project-modal.tsx
+++ b/services/web/frontend/js/features/project-list/components/new-project-button/example-project-modal.tsx
@@ -1,4 +1,4 @@
-import AccessibleModal from '../../../../shared/components/accessible-modal'
+import OLModal from '@/features/ui/components/ol/ol-modal'
import ModalContentNewProjectForm from './modal-content-new-project-form'
type ExampleProjectModalProps = {
@@ -7,7 +7,7 @@ type ExampleProjectModalProps = {
function ExampleProjectModal({ onHide }: ExampleProjectModalProps) {
return (
-
-
+
)
}
diff --git a/services/web/frontend/js/features/project-list/components/new-project-button/modal-content-new-project-form.tsx b/services/web/frontend/js/features/project-list/components/new-project-button/modal-content-new-project-form.tsx
index e80e2fc9d6..9bdc13912e 100644
--- a/services/web/frontend/js/features/project-list/components/new-project-button/modal-content-new-project-form.tsx
+++ b/services/web/frontend/js/features/project-list/components/new-project-button/modal-content-new-project-form.tsx
@@ -1,5 +1,5 @@
import React, { useState } from 'react'
-import { Alert, Button, Form, FormControl, Modal } from 'react-bootstrap'
+import { Alert } from 'react-bootstrap'
import { useTranslation } from 'react-i18next'
import useAsync from '../../../../shared/hooks/use-async'
import {
@@ -10,6 +10,15 @@ import { useRefWithAutoFocus } from '../../../../shared/hooks/use-ref-with-auto-
import { useLocation } from '../../../../shared/hooks/use-location'
import getMeta from '@/utils/meta'
import Notification from '@/shared/components/notification'
+import {
+ OLModalBody,
+ OLModalFooter,
+ OLModalHeader,
+ OLModalTitle,
+} from '@/features/ui/components/ol/ol-modal'
+import OLFormControl from '@/features/ui/components/ol/ol-form-control'
+import OLButton from '@/features/ui/components/ol/ol-button'
+import OLForm from '@/features/ui/components/ol/ol-form'
type NewProjectData = {
project_id: string
@@ -56,24 +65,22 @@ function ModalContentNewProjectForm({ onCancel, template = 'none' }: Props) {
.catch(() => {})
}
- const handleChangeName = (
- e: React.ChangeEvent
- ) => {
+ const handleChangeName = (e: React.ChangeEvent) => {
setProjectName(e.currentTarget.value)
}
- const handleSubmit = (e: React.FormEvent