-
-
+export const MaintenanceView: FC = () => {
+ // hooks
+ const { resolvedTheme } = useTheme();
+ // derived values
+ const maintenanceModeImage = resolvedTheme === "dark" ? maintenanceModeDarkModeImage : maintenanceModeLightModeImage;
+ return (
+
+
-
-
- window.location.reload()}>
- Reload
-
-
-
-
-);
+
+ );
+};
diff --git a/apps/web/ee/components/instance/maintenance-message.tsx b/apps/web/ee/components/instance/maintenance-message.tsx
index 0c55a8c2d..314e06454 100644
--- a/apps/web/ee/components/instance/maintenance-message.tsx
+++ b/apps/web/ee/components/instance/maintenance-message.tsx
@@ -1 +1 @@
-export const MaintenanceMessage = () => <>>;
+export * from "ce/components/instance/maintenance-message";
diff --git a/apps/web/public/instance/maintenance-mode-dark.svg b/apps/web/public/instance/maintenance-mode-dark.svg
new file mode 100644
index 000000000..546125ff9
--- /dev/null
+++ b/apps/web/public/instance/maintenance-mode-dark.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/web/public/instance/maintenance-mode-light.svg b/apps/web/public/instance/maintenance-mode-light.svg
new file mode 100644
index 000000000..6cd8bab40
--- /dev/null
+++ b/apps/web/public/instance/maintenance-mode-light.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/web/public/maintenance-mode.webp b/apps/web/public/maintenance-mode.webp
deleted file mode 100644
index 98ba4ba67..000000000
Binary files a/apps/web/public/maintenance-mode.webp and /dev/null differ