Revert "feat(ui): make dashboard responsive for iPhone and mobile devices"
This reverts commit d3b326e.
The deployment caused reports of blank screens and 400 errors. Reverting to restore stable state while investigating root cause.
This commit is contained in:
@@ -9,7 +9,6 @@ import { Sidebar } from '@/components/layouts/sidebar';
|
||||
import { TopNav } from '@/components/layouts/topnav';
|
||||
import { SidebarCompact } from '@/components/layouts/sidebar-compact';
|
||||
import { SidebarFloating } from '@/components/layouts/sidebar-floating';
|
||||
import { MobileNav } from '@/components/layouts/mobile-nav';
|
||||
import { SubscriptionBanner } from '@/components/subscription-banner';
|
||||
import { cn } from '@horux/shared-ui';
|
||||
|
||||
@@ -46,7 +45,7 @@ export default function DashboardLayout({
|
||||
}
|
||||
|
||||
// Render layout based on theme
|
||||
const renderDesktopNavigation = () => {
|
||||
const renderNavigation = () => {
|
||||
switch (layout) {
|
||||
case 'topnav':
|
||||
return <TopNav />;
|
||||
@@ -63,14 +62,14 @@ export default function DashboardLayout({
|
||||
const getContentClasses = () => {
|
||||
switch (layout) {
|
||||
case 'topnav':
|
||||
return 'pt-16 px-4 md:px-6'; // Top padding for fixed top nav
|
||||
return 'pt-16'; // Top padding for fixed top nav
|
||||
case 'sidebar-compact':
|
||||
return 'md:pl-16 px-4 md:px-0'; // Small left padding for compact sidebar on desktop
|
||||
return 'pl-16'; // Small left padding for compact sidebar
|
||||
case 'sidebar-floating':
|
||||
return 'px-4 py-4 md:pl-72 md:pr-4 md:py-4'; // Padding for floating sidebar on desktop
|
||||
return 'pl-72 pr-4 py-4'; // Padding for floating sidebar
|
||||
case 'sidebar-standard':
|
||||
default:
|
||||
return 'px-4 md:pl-64 md:px-0'; // Standard sidebar width on desktop
|
||||
return 'pl-64'; // Standard sidebar width
|
||||
}
|
||||
};
|
||||
|
||||
@@ -79,20 +78,8 @@ export default function DashboardLayout({
|
||||
'min-h-screen bg-background',
|
||||
layout === 'sidebar-floating' && 'bg-gradient-to-br from-background via-background to-muted/20'
|
||||
)}>
|
||||
{/* Mobile header with hamburger menu */}
|
||||
<header className="md:hidden fixed top-0 left-0 right-0 z-40 h-14 border-b bg-card px-4 flex items-center justify-between">
|
||||
<MobileNav />
|
||||
<span className="font-bold text-lg">Horux</span>
|
||||
<div className="w-10" />
|
||||
</header>
|
||||
|
||||
{/* Desktop navigation - hidden on mobile */}
|
||||
<div className="hidden md:block">
|
||||
{renderDesktopNavigation()}
|
||||
</div>
|
||||
|
||||
{/* Main content */}
|
||||
<div className={cn('pt-14 md:pt-0', getContentClasses())}>
|
||||
{renderNavigation()}
|
||||
<div className={getContentClasses()}>
|
||||
<SubscriptionBanner />
|
||||
{children}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user