import * as React from "react"; import * as LabelPrimitive from "@radix-ui/react-label"; import { useCameraNickname } from "@/hooks/use-camera-nickname"; import { CameraConfig } from "@/types/frigateConfig"; interface CameraNameLabelProps extends React.ComponentPropsWithoutRef { camera?: string | CameraConfig; } const CameraNameLabel = React.forwardRef< React.ElementRef, CameraNameLabelProps >(({ className, camera, ...props }, ref) => { const displayName = useCameraNickname(camera); return ( {displayName} ); }); CameraNameLabel.displayName = LabelPrimitive.Root.displayName; export { CameraNameLabel };