* Add icons for frigate+ items

* Fix bug where export didn't start

* Fix mobile overflow

* Capitalize first letter function
This commit is contained in:
Nicolas Mowen
2024-05-06 15:18:13 -06:00
committed by GitHub
parent c0073db859
commit e5e18a5026
4 changed files with 47 additions and 3 deletions

View File

@@ -568,7 +568,7 @@ export function CameraGroupEdit({
/>
<Separator className="flex my-2 bg-secondary" />
<div className="max-h-[40dvh] overflow-y-auto">
<div className="max-h-[25dvh] md:max-h-[40dvh] overflow-y-auto">
<FormField
control={form.control}
name="cameras"

View File

@@ -121,6 +121,14 @@ export default function ExportDialog({
className="flex items-center gap-2"
size="sm"
onClick={() => {
const now = new Date(latestTime * 1000);
let start = 0;
now.setHours(now.getHours() - 1);
start = now.getTime() / 1000;
setRange({
before: latestTime,
after: start,
});
setMode("select");
}}
>

View File

@@ -24,6 +24,7 @@ import ActivityIndicator from "../indicators/activity-indicator";
import { TimeRange } from "@/types/timeline";
import { NoThumbSlider } from "../ui/slider";
import { PREVIEW_FPS, PREVIEW_PADDING } from "@/types/preview";
import { capitalizeFirstLetter } from "@/utils/stringUtil";
type PreviewPlayerProps = {
review: ReviewSegment;
@@ -263,7 +264,7 @@ export default function PreviewThumbnailPlayer({
.filter(
(item) => item !== undefined && !item.includes("-verified"),
)
.map((text) => text.charAt(0).toUpperCase() + text.substring(1))
.map((text) => capitalizeFirstLetter(text))
.sort()
.join(", ")
.replaceAll("-verified", "")}