SurfSense/surfsense_web/components/chat/ChatPannel/ConfigModal.tsx
2025-11-06 21:52:45 +02:00

40 lines
1 KiB
TypeScript

"use client";
import { Pencil } from "lucide-react";
import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover";
export function ConfigModal() {
return (
<Popover>
<PopoverTrigger>
<button
type="button"
title="Edit the prompt"
className="rounded-full p-2 bg-slate-400/30 hover:bg-slate-400/40"
>
<Pencil strokeWidth={1} className="h-4 w-4" />
</button>
</PopoverTrigger>
<PopoverContent align="end" className="bg-sidebar w-96 ">
<form className="flex flex-col gap-3 w-full">
<label className="text-sm font-medium" htmlFor="prompt">
What subjects should the AI cover in this podcast ?
</label>
<textarea
name="prompt"
id="prompt"
className="w-full rounded-md border border-slate-400/40 p-2"
></textarea>
<button
type="submit"
className="w-full rounded-md bg-foreground text-white dark:text-black p-2"
>
Generate Podcast
</button>
</form>
</PopoverContent>
</Popover>
);
}