diff --git a/src/renderer/layouts/mobile-layout/mobile-layout.module.css b/src/renderer/layouts/mobile-layout/mobile-layout.module.css index 481be037f..b29e9bdc3 100644 --- a/src/renderer/layouts/mobile-layout/mobile-layout.module.css +++ b/src/renderer/layouts/mobile-layout/mobile-layout.module.css @@ -14,6 +14,11 @@ background: var(--theme-colors-background); } +.windows, +.macos { + grid-template-rows: 30px calc(100vh - 120px) 90px; +} + .drawer-button { position: absolute; bottom: calc(90px + 0.75rem); diff --git a/src/renderer/layouts/mobile-layout/mobile-layout.tsx b/src/renderer/layouts/mobile-layout/mobile-layout.tsx index 19c83ef4b..d7f4edaad 100644 --- a/src/renderer/layouts/mobile-layout/mobile-layout.tsx +++ b/src/renderer/layouts/mobile-layout/mobile-layout.tsx @@ -11,10 +11,11 @@ import { CommandPalette } from '/@/renderer/features/search/components/command-p import { MobileSidebar } from '/@/renderer/features/sidebar/components/mobile-sidebar'; import { PlayerBar } from '/@/renderer/layouts/default-layout/player-bar'; import { useFullScreenPlayerStore } from '/@/renderer/store'; -import { useCommandPalette } from '/@/renderer/store'; +import { useCommandPalette, useWindowSettings } from '/@/renderer/store'; import { ActionIcon } from '/@/shared/components/action-icon/action-icon'; import { Drawer } from '/@/shared/components/drawer/drawer'; import { useDisclosure } from '/@/shared/hooks/use-disclosure'; +import { Platform } from '/@/shared/types/types'; const WindowBar = lazy(() => import('/@/renderer/layouts/window-bar').then((module) => ({ @@ -30,10 +31,17 @@ export const MobileLayout = ({ shell }: MobileLayoutProps) => { const { opened, ...handlers } = useCommandPalette(); const [sidebarOpened, { close: closeSidebar, open: openSidebar }] = useDisclosure(false); const { expanded: isFullScreenPlayerExpanded } = useFullScreenPlayerStore(); + const { windowBarStyle } = useWindowSettings(); return ( <> -