chore: fix review detail and context menu camera nickname

This commit is contained in:
ZhaiSoul 2025-08-22 15:15:43 +00:00
parent 9e3421bfb0
commit 5697c6bdd7
2 changed files with 4 additions and 2 deletions

View File

@ -47,6 +47,7 @@ import {
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
import { useDateLocale } from "@/hooks/use-date-locale"; import { useDateLocale } from "@/hooks/use-date-locale";
import { useIsAdmin } from "@/hooks/use-is-admin"; import { useIsAdmin } from "@/hooks/use-is-admin";
import { CameraNameLabel } from "../camera/CameraNameLabel";
type LiveContextMenuProps = { type LiveContextMenuProps = {
className?: string; className?: string;
@ -271,7 +272,7 @@ export default function LiveContextMenu({
<ContextMenuContent> <ContextMenuContent>
<div className="flex flex-col items-start gap-1 py-1 pl-2"> <div className="flex flex-col items-start gap-1 py-1 pl-2">
<div className="text-md text-primary-variant smart-capitalize"> <div className="text-md text-primary-variant smart-capitalize">
{camera.replaceAll("_", " ")} <CameraNameLabel camera={camera} />
</div> </div>
{preferredLiveMode == "jsmpeg" && isRestreamed && ( {preferredLiveMode == "jsmpeg" && isRestreamed && (
<div className="flex flex-row items-center gap-1"> <div className="flex flex-row items-center gap-1">

View File

@ -47,6 +47,7 @@ import { LuSearch } from "react-icons/lu";
import useKeyboardListener from "@/hooks/use-keyboard-listener"; import useKeyboardListener from "@/hooks/use-keyboard-listener";
import { Trans, useTranslation } from "react-i18next"; import { Trans, useTranslation } from "react-i18next";
import { getTranslatedLabel } from "@/utils/i18n"; import { getTranslatedLabel } from "@/utils/i18n";
import { CameraNameLabel } from "@/components/camera/CameraNameLabel";
type ReviewDetailDialogProps = { type ReviewDetailDialogProps = {
review?: ReviewSegment; review?: ReviewSegment;
@ -286,7 +287,7 @@ export default function ReviewDetailDialog({
{t("details.camera")} {t("details.camera")}
</div> </div>
<div className="text-sm smart-capitalize"> <div className="text-sm smart-capitalize">
{review.camera.replaceAll("_", " ")} <CameraNameLabel camera={review.camera} />
</div> </div>
</div> </div>
<div className="flex flex-col gap-1.5"> <div className="flex flex-col gap-1.5">