Fix model deletion / rename dialog

This commit is contained in:
Nicolas Mowen 2025-11-08 12:34:18 -07:00
parent 31b8357fc2
commit c00772e82e

View File

@ -565,7 +565,7 @@ function LibrarySelector({
regexErrorMessage={t("description.invalidName")} regexErrorMessage={t("description.invalidName")}
/> />
<DropdownMenu> <DropdownMenu modal={false}>
<DropdownMenuTrigger asChild> <DropdownMenuTrigger asChild>
<Button className="flex justify-between smart-capitalize"> <Button className="flex justify-between smart-capitalize">
{pageTitle} {pageTitle}
@ -616,48 +616,50 @@ function LibrarySelector({
({dataset?.[id].length}) ({dataset?.[id].length})
</span> </span>
</div> </div>
<div className="flex gap-0.5"> {id != "none" && (
<Tooltip> <div className="flex gap-0.5">
<TooltipTrigger asChild> <Tooltip>
<Button <TooltipTrigger asChild>
variant="ghost" <Button
size="icon" variant="ghost"
className="size-7 lg:opacity-0 lg:transition-opacity lg:group-hover:opacity-100" size="icon"
onClick={(e) => { className="size-7 lg:opacity-0 lg:transition-opacity lg:group-hover:opacity-100"
e.stopPropagation(); onClick={(e) => {
setRenameClass(id); e.stopPropagation();
}} setRenameClass(id);
> }}
<LuPencil className="size-4 text-primary" /> >
</Button> <LuPencil className="size-4 text-primary" />
</TooltipTrigger> </Button>
<TooltipPortal> </TooltipTrigger>
<TooltipContent> <TooltipPortal>
{t("button.renameCategory")} <TooltipContent>
</TooltipContent> {t("button.renameCategory")}
</TooltipPortal> </TooltipContent>
</Tooltip> </TooltipPortal>
<Tooltip> </Tooltip>
<TooltipTrigger asChild> <Tooltip>
<Button <TooltipTrigger asChild>
variant="ghost" <Button
size="icon" variant="ghost"
className="size-7 lg:opacity-0 lg:transition-opacity lg:group-hover:opacity-100" size="icon"
onClick={(e) => { className="size-7 lg:opacity-0 lg:transition-opacity lg:group-hover:opacity-100"
e.stopPropagation(); onClick={(e) => {
setConfirmDelete(id); e.stopPropagation();
}} setConfirmDelete(id);
> }}
<LuTrash2 className="size-4 text-destructive" /> >
</Button> <LuTrash2 className="size-4 text-destructive" />
</TooltipTrigger> </Button>
<TooltipPortal> </TooltipTrigger>
<TooltipContent> <TooltipPortal>
{t("button.deleteCategory")} <TooltipContent>
</TooltipContent> {t("button.deleteCategory")}
</TooltipPortal> </TooltipContent>
</Tooltip> </TooltipPortal>
</div> </Tooltip>
</div>
)}
</DropdownMenuItem> </DropdownMenuItem>
))} ))}
</DropdownMenuContent> </DropdownMenuContent>