diff --git a/ui/package.json b/ui/package.json
index 23a6cca..738286f 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -29,7 +29,7 @@
"clsx": "^2.1.1",
"date-fns": "^4.1.0",
"hls.js": "^1.6.15",
- "lucide-react": "^0.577.0",
+ "lucide-react": "^1.22.0",
"next": "16.2.9",
"next-intl": "^4.6.1",
"react": "19.2.7",
diff --git a/ui/src/app/[locale]/restreams/page.tsx b/ui/src/app/[locale]/restreams/page.tsx
index 0f69d3a..17522ce 100644
--- a/ui/src/app/[locale]/restreams/page.tsx
+++ b/ui/src/app/[locale]/restreams/page.tsx
@@ -22,8 +22,8 @@ import {
Radio,
RefreshCw,
Share2,
- Twitch,
- Youtube,
+ Gamepad2,
+ MonitorPlay,
Tv,
FileVideo,
LayoutDashboard,
@@ -175,8 +175,8 @@ function RestreamRow({ restream, style }: RestreamRowProps) {
className={`text-xs gap-1 ${dest.enabled ? 'bg-muted/50' : 'opacity-50'
}`}
>
- {dest.platform.includes('twitch') && }
- {dest.platform.includes('youtube') && }
+ {dest.platform.includes('twitch') && }
+ {dest.platform.includes('youtube') && }
{!dest.platform.includes('twitch') && !dest.platform.includes('youtube') && (
)}
@@ -278,8 +278,8 @@ function CreateRestreamDialog() {
};
const getPlatformIcon = (pluginId: string) => {
- if (pluginId.includes("twitch")) return ;
- if (pluginId.includes("youtube")) return ;
+ if (pluginId.includes("twitch")) return ;
+ if (pluginId.includes("youtube")) return ;
return ;
};
diff --git a/ui/src/app/[locale]/streams/page.tsx b/ui/src/app/[locale]/streams/page.tsx
index 8e211f4..5efbc0d 100644
--- a/ui/src/app/[locale]/streams/page.tsx
+++ b/ui/src/app/[locale]/streams/page.tsx
@@ -27,8 +27,8 @@ import {
ExternalLink,
Share2,
Trash2,
- Twitch,
- Youtube,
+ Gamepad2,
+ MonitorPlay,
Tv
} from "lucide-react";
import { useTranslations } from "next-intl";
@@ -475,8 +475,8 @@ function DestinationsDialog({ streamId }: DestinationsDialogProps) {
};
const getPlatformIcon = (pluginId: string) => {
- if (pluginId.includes("twitch")) return ;
- if (pluginId.includes("youtube")) return ;
+ if (pluginId.includes("twitch")) return ;
+ if (pluginId.includes("youtube")) return ;
return ;
};
diff --git a/ui/src/components/chat-widget.tsx b/ui/src/components/chat-widget.tsx
index b572186..fe0c0fb 100644
--- a/ui/src/components/chat-widget.tsx
+++ b/ui/src/components/chat-widget.tsx
@@ -12,8 +12,8 @@ import {
MessageCircle,
Send,
Loader2,
- Twitch,
- Youtube,
+ Gamepad2,
+ MonitorPlay,
Tv,
RefreshCw,
} from "lucide-react";
@@ -25,8 +25,8 @@ interface ChatWidgetProps {
function getPlatformIcon(platform: string) {
const lower = platform.toLowerCase();
- if (lower.includes("twitch")) return ;
- if (lower.includes("youtube")) return ;
+ if (lower.includes("twitch")) return ;
+ if (lower.includes("youtube")) return ;
if (lower.includes("kick")) return ;
if (lower.includes("rumble")) return ;
return ;