mirror of
https://github.com/cfngc4594/monaco-editor-lsp-next.git
synced 2025-05-19 07:56:34 +00:00
feat(settings-dialog): improve scroll behavior with ScrollArea
This commit is contained in:
parent
07c625d310
commit
4f7f367320
@ -40,6 +40,7 @@ import {
|
|||||||
SidebarMenuItem,
|
SidebarMenuItem,
|
||||||
SidebarProvider,
|
SidebarProvider,
|
||||||
} from "@/components/ui/sidebar";
|
} from "@/components/ui/sidebar";
|
||||||
|
import { ScrollArea } from "@/components/ui/scroll-area";
|
||||||
|
|
||||||
const data = {
|
const data = {
|
||||||
nav: [
|
nav: [
|
||||||
@ -111,14 +112,16 @@ export function SettingsDialog({ open, onClose }: SettingsDialogProps) {
|
|||||||
</Breadcrumb>
|
</Breadcrumb>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div className="flex flex-1 flex-col gap-4 overflow-y-auto p-4 pt-0">
|
<ScrollArea className="flex-1 overflow-y-auto p-4 pt-0">
|
||||||
{Array.from({ length: 10 }).map((_, i) => (
|
<div className="flex flex-col gap-4">
|
||||||
<div
|
{Array.from({ length: 10 }).map((_, i) => (
|
||||||
key={i}
|
<div
|
||||||
className="aspect-video max-w-3xl rounded-xl bg-muted/50"
|
key={i}
|
||||||
/>
|
className="aspect-video max-w-3xl rounded-xl bg-muted/50"
|
||||||
))}
|
/>
|
||||||
</div>
|
))}
|
||||||
|
</div>
|
||||||
|
</ScrollArea>
|
||||||
</main>
|
</main>
|
||||||
</SidebarProvider>
|
</SidebarProvider>
|
||||||
</DialogContent>
|
</DialogContent>
|
||||||
|
Loading…
Reference in New Issue
Block a user