3
3
import type React from "react"
4
4
5
5
import { useState } from "react"
6
- import { Menu , Plus , Minus , Share2 } from "lucide-react"
6
+ import { Menu , Plus , Minus } from "lucide-react"
7
7
import { Sheet , SheetContent , SheetHeader , SheetTitle } from "@/components/ui/sheet"
8
8
import { cn } from "@/lib/utils"
9
9
import { Tooltip , TooltipContent , TooltipProvider , TooltipTrigger } from "./ui/tooltip" ;
10
10
import { Button } from "./ui/button"
11
11
import { PaletteFilled } from "./SvgIcons"
12
12
import { 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"
16
13
import { AppSidebar } from "./AppSidebar"
17
14
import { StyleConfigurator } from "./StyleConfigurator"
18
15
@@ -86,7 +83,6 @@ export function MobileCommandBar({ canvasColor,
86
83
onImportCanvas,
87
84
} : MobileCommandBarProps ) {
88
85
const [ colorPickerOpen , setColorPickerOpen ] = useState ( false ) ;
89
- const [ roomsListOpen , setRoomsListOpen ] = useState ( false ) ;
90
86
91
87
const handleMenuButton = ( ) => {
92
88
setSidebarOpen ( ! sidebarOpen ) ;
@@ -101,17 +97,16 @@ export function MobileCommandBar({ canvasColor,
101
97
{ activeTool !== 'grab' && activeTool !== 'eraser' && (
102
98
< NavbarButton icon = { PaletteFilled } label = "Colors" onClick = { ( ) => setColorPickerOpen ( true ) } active = { colorPickerOpen } />
103
99
) }
104
- < NavbarButton icon = { Share2 } label = "Rooms" onClick = { ( ) => setRoomsListOpen ( true ) } active = { roomsListOpen } />
105
100
< ScaleWidget scale = { scale } setScale = { setScale } />
106
101
</ div >
107
102
</ div >
108
103
</ footer >
109
104
110
105
{ sidebarOpen && (
111
106
< 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" >
113
108
< SheetHeader className = "mb-5" >
114
- < SheetTitle > Settings </ SheetTitle >
109
+ < SheetTitle > App Menu </ SheetTitle >
115
110
</ SheetHeader >
116
111
< AppSidebar
117
112
isOpen = { sidebarOpen }
@@ -129,9 +124,9 @@ export function MobileCommandBar({ canvasColor,
129
124
</ Sheet >
130
125
) }
131
126
< 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" >
133
128
< SheetHeader className = "mb-5" >
134
- < SheetTitle > Canvas Settings </ SheetTitle >
129
+ < SheetTitle > Canvas Styles </ SheetTitle >
135
130
</ SheetHeader >
136
131
< StyleConfigurator
137
132
isMobile = { true }
@@ -164,23 +159,6 @@ export function MobileCommandBar({ canvasColor,
164
159
/>
165
160
</ SheetContent >
166
161
</ 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
- ) }
184
162
</ >
185
163
)
186
164
}
0 commit comments