mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-06 13:34:13 +03:00
Fix model deletion / rename dialog
This commit is contained in:
parent
31b8357fc2
commit
c00772e82e
@ -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>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user