show settings menu for non-restreamed cameras

This commit is contained in:
Josh Hawkins 2024-12-28 07:38:48 -06:00
parent af039f349d
commit 459283c60f

View File

@ -1031,7 +1031,7 @@ function FrigateCameraFeatures({
title={`${isRecording ? "Stop" : "Start"} on-demand recording`}
onClick={handleEventButtonClick}
/>
{isRestreamed && (
<DropdownMenu modal={false}>
<DropdownMenuTrigger>
<div
@ -1125,9 +1125,7 @@ function FrigateCameraFeatures({
{supports2WayTalk ? (
<>
<LuCheck className="size-4 text-success" />
<div>
Two-way talk is available for this stream
</div>
<div>Two-way talk is available for this stream</div>
</>
) : (
<>
@ -1143,8 +1141,8 @@ function FrigateCameraFeatures({
</div>
</PopoverTrigger>
<PopoverContent className="w-80 text-xs">
Your device must suppport the feature and
WebRTC must be configured for two-way talk.
Your device must suppport the feature and WebRTC
must be configured for two-way talk.
<div className="mt-2 flex items-center text-primary">
<Link
to="https://docs.frigate.video/configuration/live/#webrtc-extra-configuration"
@ -1169,8 +1167,8 @@ function FrigateCameraFeatures({
<IoIosWarning className="mr-1 size-8 text-danger" />
<p className="text-sm">
Live view is in low-bandwidth mode due to buffering
or stream errors.
Live view is in low-bandwidth mode due to buffering or
stream errors.
</p>
</div>
<Button
@ -1181,9 +1179,7 @@ function FrigateCameraFeatures({
onClick={() => setLowBandwidth(false)}
>
<MdOutlineRestartAlt className="size-5 text-primary-variant" />
<div className="text-primary-variant">
Reset stream
</div>
<div className="text-primary-variant">Reset stream</div>
</Button>
</div>
)}
@ -1208,8 +1204,8 @@ function FrigateCameraFeatures({
/>
</div>
<p className="text-sm text-muted-foreground">
Enable this option to continue streaming when the player
is hidden.
Enable this option to continue streaming when the player is
hidden.
</p>
</div>
)}
@ -1229,8 +1225,8 @@ function FrigateCameraFeatures({
/>
</div>
<p className="text-sm text-muted-foreground">
Enable this option to show stream statistics as an overlay
on the camera feed.
Enable this option to show stream statistics as an overlay on
the camera feed.
</p>
</div>
<div className="flex flex-col gap-1">
@ -1247,7 +1243,6 @@ function FrigateCameraFeatures({
</div>
</DropdownMenuContent>
</DropdownMenu>
)}
</>
);
}