diff --git a/frontend/src/pages/templates/template.tsx b/frontend/src/pages/templates/template.tsx index a26e1e37..220a64b1 100644 --- a/frontend/src/pages/templates/template.tsx +++ b/frontend/src/pages/templates/template.tsx @@ -36,8 +36,9 @@ import { import { Form, FormControl, FormField, FormItem } from '@/components/ui/form'; import { Input } from '@/components/ui/input'; import { InputGroup, InputGroupAddon, InputGroupButton, InputGroupTextareaAutosize } from '@/components/ui/input-group'; +import { ScrollArea } from '@/components/ui/scroll-area'; import { Separator } from '@/components/ui/separator'; -import { Sheet, SheetContent, SheetTitle } from '@/components/ui/sheet'; +import { Sheet, SheetContent, SheetHeader, SheetTitle } from '@/components/ui/sheet'; import { SidebarTrigger } from '@/components/ui/sidebar'; import { Spinner } from '@/components/ui/spinner'; import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip'; @@ -607,7 +608,7 @@ const Template = () => { const asideContent = useMemo( () => ( -
+
{PRESET_TEMPLATES.map((preset, index) => ( { // descriptive sub-text — opt out of the Radix // Description warning explicitly. aria-describedby={undefined} - className="w-full max-w-[min(20rem,100vw)] p-0" + className="flex w-full max-w-sm flex-col gap-0 p-0 sm:max-w-sm" side="right" > - Preset templates - {asideContent} + + + + Preset templates + + {PRESET_TEMPLATES.length} + + + + {asideContent} ) : ( @@ -687,11 +696,17 @@ const Template = () => { )} > {isAsideOpen ? ( -
-

- Preset templates -

- {asideContent} +
+
+

+ + Preset templates + + {PRESET_TEMPLATES.length} + +

+
+ {asideContent}
) : null}