33import type React from "react"
44
55import { useState } from "react"
6- import { Menu , Plus , Minus , Share2 } from "lucide-react"
6+ import { Menu , Plus , Minus } from "lucide-react"
77import { Sheet , SheetContent , SheetHeader , SheetTitle } from "@/components/ui/sheet"
88import { cn } from "@/lib/utils"
99import { Tooltip , TooltipContent , TooltipProvider , TooltipTrigger } from "./ui/tooltip" ;
1010import { Button } from "./ui/button"
1111import { PaletteFilled } from "./SvgIcons"
1212import { BgFill , FillStyle , FontFamily , FontSize , RoughStyle , StrokeEdge , StrokeFill , StrokeStyle , StrokeWidth , TextAlign , ToolType } from "@/types/canvas"
13- import { UserRoomsListDialog } from "./UserRoomsListDialog"
14- import { RoomSharingDialog } from "./RoomSharingDialog"
15- import { BASE_URL } from "@/config/constants"
1613import { AppSidebar } from "./AppSidebar"
1714import { StyleConfigurator } from "./StyleConfigurator"
1815
@@ -86,7 +83,6 @@ export function MobileCommandBar({ canvasColor,
8683 onImportCanvas,
8784} : MobileCommandBarProps ) {
8885 const [ colorPickerOpen , setColorPickerOpen ] = useState ( false ) ;
89- const [ roomsListOpen , setRoomsListOpen ] = useState ( false ) ;
9086
9187 const handleMenuButton = ( ) => {
9288 setSidebarOpen ( ! sidebarOpen ) ;
@@ -101,17 +97,16 @@ export function MobileCommandBar({ canvasColor,
10197 { activeTool !== 'grab' && activeTool !== 'eraser' && (
10298 < NavbarButton icon = { PaletteFilled } label = "Colors" onClick = { ( ) => setColorPickerOpen ( true ) } active = { colorPickerOpen } />
10399 ) }
104- < NavbarButton icon = { Share2 } label = "Rooms" onClick = { ( ) => setRoomsListOpen ( true ) } active = { roomsListOpen } />
105100 < ScaleWidget scale = { scale } setScale = { setScale } />
106101 </ div >
107102 </ div >
108103 </ footer >
109104
110105 { sidebarOpen && (
111106 < Sheet open = { sidebarOpen } onOpenChange = { setSidebarOpen } >
112- < SheetContent side = "bottom" className = "h-auto max-h-[80vh] rounded-t-[20px] px-4 py-4 overflow-auto custom -scrollbar Island" >
107+ < SheetContent side = "bottom" className = "h-auto max-h-[80vh] w-full rounded-t-[20px] px-4 py-4 overflow-auto overflow-x-hiddenustom -scrollbar Island" >
113108 < SheetHeader className = "mb-5" >
114- < SheetTitle > Settings </ SheetTitle >
109+ < SheetTitle > App Menu </ SheetTitle >
115110 </ SheetHeader >
116111 < AppSidebar
117112 isOpen = { sidebarOpen }
@@ -129,9 +124,9 @@ export function MobileCommandBar({ canvasColor,
129124 </ Sheet >
130125 ) }
131126 < Sheet open = { colorPickerOpen } onOpenChange = { setColorPickerOpen } >
132- < SheetContent side = "bottom" className = "h-auto max-h-[80vh] rounded-t-[20px] px-4 py-4 overflow-auto custom-scrollbar Island" >
127+ < SheetContent side = "bottom" className = "h-auto max-h-[80vh] w-full rounded-t-[20px] px-4 py-4 overflow-auto overflow-x-hidden custom-scrollbar Island" >
133128 < SheetHeader className = "mb-5" >
134- < SheetTitle > Canvas Settings </ SheetTitle >
129+ < SheetTitle > Canvas Styles </ SheetTitle >
135130 </ SheetHeader >
136131 < StyleConfigurator
137132 isMobile = { true }
@@ -164,23 +159,6 @@ export function MobileCommandBar({ canvasColor,
164159 />
165160 </ SheetContent >
166161 </ Sheet >
167-
168- { roomName ? (
169- < RoomSharingDialog open = { roomsListOpen } onOpenChange = { setRoomsListOpen } link = { `${ BASE_URL } /${ roomName } ` } />
170- ) : (
171- < Sheet open = { roomsListOpen } onOpenChange = { setRoomsListOpen } >
172- < SheetContent side = "bottom" className = "h-auto max-h-[80vh] min-h-[50vh] rounded-t-[20px] px-6 py-6 Island" >
173- < SheetHeader className = "mb-5" >
174- < SheetTitle > All Your Rooms</ SheetTitle >
175- </ SheetHeader >
176- < UserRoomsListDialog
177- open = { roomsListOpen }
178- onOpenChange = { setRoomsListOpen }
179- isMobile = { true }
180- />
181- </ SheetContent >
182- </ Sheet >
183- ) }
184162 </ >
185163 )
186164}
0 commit comments