diff --git a/frontend/application/components/VideosPage.tsx b/frontend/application/components/VideosPage.tsx
index b6579a0..9d9aecb 100644
--- a/frontend/application/components/VideosPage.tsx
+++ b/frontend/application/components/VideosPage.tsx
@@ -2,6 +2,7 @@
import React, { useState } from "react";
import { motion, AnimatePresence } from "motion/react";
import { ChevronRight, PlayCircle, Star, ShieldCheck, X, Search, Clock, User } from "lucide-react";
+import SafeImage from "./SafeImage";
const ALL_VIDEOS = [
@@ -110,11 +111,11 @@ export default function VideosPage() {
onClick={() => setSelectedVideo(video)}
>
-
diff --git a/frontend/application/next.config.ts b/frontend/application/next.config.ts
index 9d54cdd..9a48391 100644
--- a/frontend/application/next.config.ts
+++ b/frontend/application/next.config.ts
@@ -1,6 +1,19 @@
import type { NextConfig } from "next";
const nextConfig: NextConfig = {
+ images: {
+ unoptimized: true,
+ remotePatterns: [
+ {
+ protocol: 'https',
+ hostname: '**',
+ },
+ {
+ protocol: 'http',
+ hostname: '**',
+ },
+ ],
+ },
async rewrites() {
return [
{