feat(upload): preview uploaded videos with ProtectedVideoPlayer
This commit is contained in:
@@ -10,13 +10,13 @@ import { Badge } from '@/components/ui/badge';
|
||||
import type { UploadVideo } from '@/types';
|
||||
|
||||
interface UseUploadColumnsProps {
|
||||
onViewVideo: (upload: UploadVideo) => void;
|
||||
onViewDetails: (upload: UploadVideo) => void;
|
||||
onViewProcessedVideo: (upload: UploadVideo) => void;
|
||||
}
|
||||
|
||||
export function useUploadColumns({
|
||||
onViewVideo,
|
||||
onViewDetails,
|
||||
onViewProcessedVideo,
|
||||
}: UseUploadColumnsProps) {
|
||||
return useMemo<ColumnDef<UploadVideo>[]>(
|
||||
() => [
|
||||
@@ -65,13 +65,13 @@ export function useUploadColumns({
|
||||
<div className="flex justify-center">
|
||||
<UploadActionsMenu
|
||||
upload={row.original}
|
||||
onViewVideo={onViewVideo}
|
||||
onViewDetails={onViewDetails}
|
||||
onViewProcessedVideo={onViewProcessedVideo}
|
||||
/>
|
||||
</div>
|
||||
),
|
||||
},
|
||||
],
|
||||
[onViewDetails, onViewProcessedVideo],
|
||||
[onViewDetails, onViewVideo],
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user