diff --git a/public/wallpapers/wallpaper1.jpg b/public/wallpapers/wallpaper1.jpg new file mode 100644 index 00000000..d91b5307 Binary files /dev/null and b/public/wallpapers/wallpaper1.jpg differ diff --git a/public/wallpapers/wallpaper1.png b/public/wallpapers/wallpaper1.png new file mode 100644 index 00000000..0e51d83d Binary files /dev/null and b/public/wallpapers/wallpaper1.png differ diff --git a/public/wallpapers/wallpaper10.jpg b/public/wallpapers/wallpaper10.jpg new file mode 100644 index 00000000..49da791c Binary files /dev/null and b/public/wallpapers/wallpaper10.jpg differ diff --git a/public/wallpapers/wallpaper11.jpg b/public/wallpapers/wallpaper11.jpg new file mode 100644 index 00000000..b2000406 Binary files /dev/null and b/public/wallpapers/wallpaper11.jpg differ diff --git a/public/wallpapers/wallpaper12.jpg b/public/wallpapers/wallpaper12.jpg new file mode 100644 index 00000000..264357dd Binary files /dev/null and b/public/wallpapers/wallpaper12.jpg differ diff --git a/public/wallpapers/wallpaper2.jpg b/public/wallpapers/wallpaper2.jpg new file mode 100644 index 00000000..6a5640c7 Binary files /dev/null and b/public/wallpapers/wallpaper2.jpg differ diff --git a/public/wallpapers/wallpaper3.jpg b/public/wallpapers/wallpaper3.jpg new file mode 100644 index 00000000..73d60c55 Binary files /dev/null and b/public/wallpapers/wallpaper3.jpg differ diff --git a/public/wallpapers/wallpaper4.jpg b/public/wallpapers/wallpaper4.jpg new file mode 100644 index 00000000..3620da9a Binary files /dev/null and b/public/wallpapers/wallpaper4.jpg differ diff --git a/public/wallpapers/wallpaper5.jpg b/public/wallpapers/wallpaper5.jpg new file mode 100644 index 00000000..dec36ce0 Binary files /dev/null and b/public/wallpapers/wallpaper5.jpg differ diff --git a/public/wallpapers/wallpaper6.jpg b/public/wallpapers/wallpaper6.jpg new file mode 100644 index 00000000..23314b22 Binary files /dev/null and b/public/wallpapers/wallpaper6.jpg differ diff --git a/public/wallpapers/wallpaper7.jpg b/public/wallpapers/wallpaper7.jpg new file mode 100644 index 00000000..6c23515f Binary files /dev/null and b/public/wallpapers/wallpaper7.jpg differ diff --git a/public/wallpapers/wallpaper8.jpg b/public/wallpapers/wallpaper8.jpg new file mode 100644 index 00000000..9cf1193f Binary files /dev/null and b/public/wallpapers/wallpaper8.jpg differ diff --git a/public/wallpapers/wallpaper9.jpg b/public/wallpapers/wallpaper9.jpg new file mode 100644 index 00000000..be273b48 Binary files /dev/null and b/public/wallpapers/wallpaper9.jpg differ diff --git a/src/components/video-editor/SettingsPanel.tsx b/src/components/video-editor/SettingsPanel.tsx index 47f61553..6ae4d04f 100644 --- a/src/components/video-editor/SettingsPanel.tsx +++ b/src/components/video-editor/SettingsPanel.tsx @@ -1,6 +1,33 @@ -export default function SettingsPanel() { +import { cn } from "@/lib/utils"; + +const WALLPAPER_COUNT = 12; +const WALLPAPER_PATHS = Array.from({ length: WALLPAPER_COUNT }, (_, i) => `/wallpapers/wallpaper${i + 1}.jpg`); + +export default function SettingsPanel({ selected, onWallpaperChange }: { selected: string, onWallpaperChange: (path: string) => void }) { return (