Browse Source

chore(dashboard): Remove pre-release popup

Michael Bromley 3 months ago
parent
commit
e2dfa9a668

+ 0 - 2
packages/dashboard/src/lib/components/layout/app-layout.tsx

@@ -1,7 +1,6 @@
 import { AppSidebar } from '@/vdb/components/layout/app-sidebar.js';
 import { DevModeIndicator } from '@/vdb/components/layout/dev-mode-indicator.js';
 import { GeneratedBreadcrumbs } from '@/vdb/components/layout/generated-breadcrumbs.js';
-import { PrereleasePopup } from '@/vdb/components/layout/prerelease-popup.js';
 import { Separator } from '@/vdb/components/ui/separator.js';
 import { SidebarInset, SidebarProvider, SidebarTrigger } from '@/vdb/components/ui/sidebar.js';
 import { useUserSettings } from '@/vdb/hooks/use-user-settings.js';
@@ -31,7 +30,6 @@ export function AppLayout() {
                     <Outlet />
                 </div>
             </SidebarInset>
-            <PrereleasePopup />
         </SidebarProvider>
     );
 }

+ 0 - 34
packages/dashboard/src/lib/components/layout/prerelease-popup.tsx

@@ -1,34 +0,0 @@
-import { useUserSettings } from '@/vdb/hooks/use-user-settings.js';
-import { useState } from 'react';
-import { toast } from 'sonner';
-
-export function PrereleasePopup() {
-    const { settings, setHasSeenOnboarding } = useUserSettings();
-    const [isOpen, setIsOpen] = useState(false);
-    if (!settings.hasSeenOnboarding && !isOpen) {
-        setIsOpen(true);
-        toast('Welcome to the new Dashboard!', {
-            description: (
-                <div className="space-y-2">
-                    <p>
-                        This is a <span className="font-bold">beta</span> version of our new Vendure
-                        Dashboard!
-                    </p>
-                    <p>
-                        This release allows you to explore the new interface and functionality, but it's not
-                        yet ready for production use.
-                    </p>
-                </div>
-            ),
-            duration: 1000 * 60,
-            action: {
-                label: 'Got it',
-                onClick: () => {
-                    setHasSeenOnboarding(true);
-                    setIsOpen(false);
-                },
-            },
-        });
-    }
-    return null;
-}

+ 0 - 1
packages/dashboard/src/lib/index.ts

@@ -72,7 +72,6 @@ export * from './components/layout/nav-item-wrapper.js';
 export * from './components/layout/nav-main.js';
 export * from './components/layout/nav-projects.js';
 export * from './components/layout/nav-user.js';
-export * from './components/layout/prerelease-popup.js';
 export * from './components/login/login-form.js';
 export * from './components/shared/alerts.js';
 export * from './components/shared/animated-number.js';