Capitalize first letter function

This commit is contained in:
Nicolas Mowen 2024-05-06 15:16:29 -06:00
parent fc27aacd81
commit f3467e6e13
2 changed files with 4 additions and 5 deletions

View File

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

View File

@ -32,6 +32,7 @@ import {
import { Event } from "@/types/event"; import { Event } from "@/types/event";
import { ATTRIBUTE_LABELS, FrigateConfig } from "@/types/frigateConfig"; import { ATTRIBUTE_LABELS, FrigateConfig } from "@/types/frigateConfig";
import { getIconForLabel } from "@/utils/iconUtil"; import { getIconForLabel } from "@/utils/iconUtil";
import { capitalizeFirstLetter } from "@/utils/stringUtil";
import axios from "axios"; import axios from "axios";
import { useCallback, useEffect, useMemo, useState } from "react"; import { useCallback, useEffect, useMemo, useState } from "react";
import { isMobile } from "react-device-detect"; import { isMobile } from "react-device-detect";
@ -212,10 +213,7 @@ export default function SubmitPlus() {
</div> </div>
<TooltipContent className="capitalize"> <TooltipContent className="capitalize">
{[event.label] {[event.label]
.map( .map((text) => capitalizeFirstLetter(text))
(text) =>
text.charAt(0).toUpperCase() + text.substring(1),
)
.sort() .sort()
.join(", ") .join(", ")
.replaceAll("-verified", "")} .replaceAll("-verified", "")}