Lint fixes

This commit is contained in:
Nick Mowen 2023-12-14 14:46:16 -07:00
parent 5f650cdca4
commit 2754fbb3fb
6 changed files with 12 additions and 4 deletions

View File

@ -58,6 +58,7 @@
"@types/react": "^18.2.37", "@types/react": "^18.2.37",
"@types/react-dom": "^18.2.15", "@types/react-dom": "^18.2.15",
"@types/react-icons": "^3.0.0", "@types/react-icons": "^3.0.0",
"@types/strftime": "^0.9.8",
"@typescript-eslint/eslint-plugin": "^6.10.0", "@typescript-eslint/eslint-plugin": "^6.10.0",
"@typescript-eslint/parser": "^6.10.0", "@typescript-eslint/parser": "^6.10.0",
"@vitejs/plugin-react-swc": "^3.5.0", "@vitejs/plugin-react-swc": "^3.5.0",
@ -2332,6 +2333,12 @@
"integrity": "sha512-eqNDvZsCNY49OAXB0Firg/Sc2BgoWsntsLUdybGFOhAfCD6QJ2n9HXUIHGqt5qjrxmMv4wS8WLAw43ZkKcJ8Pw==", "integrity": "sha512-eqNDvZsCNY49OAXB0Firg/Sc2BgoWsntsLUdybGFOhAfCD6QJ2n9HXUIHGqt5qjrxmMv4wS8WLAw43ZkKcJ8Pw==",
"dev": true "dev": true
}, },
"node_modules/@types/strftime": {
"version": "0.9.8",
"resolved": "https://registry.npmjs.org/@types/strftime/-/strftime-0.9.8.tgz",
"integrity": "sha512-QIvDlGAKyF3YJbT3QZnfC+RIvV5noyDbi+ZJ5rkaSRqxCGrYJefgXm3leZAjtoQOutZe1hCXbAg+p89/Vj4HlQ==",
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": { "node_modules/@typescript-eslint/eslint-plugin": {
"version": "6.13.1", "version": "6.13.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.1.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.1.tgz",

View File

@ -63,6 +63,7 @@
"@types/react": "^18.2.37", "@types/react": "^18.2.37",
"@types/react-dom": "^18.2.15", "@types/react-dom": "^18.2.15",
"@types/react-icons": "^3.0.0", "@types/react-icons": "^3.0.0",
"@types/strftime": "^0.9.8",
"@typescript-eslint/eslint-plugin": "^6.10.0", "@typescript-eslint/eslint-plugin": "^6.10.0",
"@typescript-eslint/parser": "^6.10.0", "@typescript-eslint/parser": "^6.10.0",
"@vitejs/plugin-react-swc": "^3.5.0", "@vitejs/plugin-react-swc": "^3.5.0",

View File

@ -18,7 +18,7 @@ type VideoPlayerProps = {
} }
export default function VideoPlayer({ children, options, seekOptions = {forward:30, backward: 10}, onReady = (_) => {}, onDispose = () => {} }: VideoPlayerProps) { export default function VideoPlayer({ children, options, seekOptions = {forward:30, backward: 10}, onReady = (_) => {}, onDispose = () => {} }: VideoPlayerProps) {
const videoRef = useRef<HTMLVideoElement | null>(null); const videoRef = useRef<HTMLDivElement | null>(null);
const playerRef = useRef<Player | null>(null); const playerRef = useRef<Player | null>(null);
useEffect(() => { useEffect(() => {

View File

@ -80,7 +80,7 @@ export default function WebRtcPlayer({
} }
const connect = useCallback( const connect = useCallback(
async (ws: WebSocket, aPc: Promise<RTCPeerConnection> | undefined) => { async (ws: WebSocket, aPc: Promise<RTCPeerConnection | undefined>) => {
if (!aPc) { if (!aPc) {
return; return;
} }

View File

@ -1,4 +1,4 @@
interface UiConfig { export interface UiConfig {
timezone: string; timezone: string;
time_format: "browser" | "12hour" | "24hour"; time_format: "browser" | "12hour" | "24hour";
date_style: "full" | "long" | "medium" | "short"; date_style: "full" | "long" | "medium" | "short";

View File

@ -1,6 +1,6 @@
import strftime from 'strftime'; import strftime from 'strftime';
import { fromUnixTime, intervalToDuration, formatDuration } from 'date-fns'; import { fromUnixTime, intervalToDuration, formatDuration } from 'date-fns';
import { FrigateConfig, UiConfig } from "@/types/frigateConfig"; import { UiConfig } from "@/types/frigateConfig";
export const longToDate = (long: number): Date => new Date(long * 1000); export const longToDate = (long: number): Date => new Date(long * 1000);
export const epochToLong = (date: number): number => date / 1000; export const epochToLong = (date: number): number => date / 1000;
export const dateToLong = (date: Date): number => epochToLong(date.getTime()); export const dateToLong = (date: Date): number => epochToLong(date.getTime());