Implement video feed feature with components, hooks, and utility functions
This commit is contained in:
19
src/features/dashboard/hooks/useCreateVideoSnapshot.ts
Normal file
19
src/features/dashboard/hooks/useCreateVideoSnapshot.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { useRef } from "react";
|
||||
import type { SightingType } from "../../../utils/types";
|
||||
|
||||
export const useCreateVideoSnapshot = (mostRecentSighting: SightingType) => {
|
||||
const latestBitMapRef = useRef<ImageBitmap | null>(null);
|
||||
const snapshotUrl = mostRecentSighting?.overviewUrl;
|
||||
|
||||
const image = new Image();
|
||||
|
||||
image.src = snapshotUrl;
|
||||
|
||||
console.log(mostRecentSighting);
|
||||
|
||||
const plateRect = mostRecentSighting?.overviewPlateRect;
|
||||
|
||||
const plateTrack = mostRecentSighting?.plateTrack;
|
||||
|
||||
return { snapshotUrl, latestBitMapRef, image, plateRect, plateTrack };
|
||||
};
|
||||
Reference in New Issue
Block a user