@@ -229,21 +228,9 @@ function AppCard({
onClick={() => setExpanded(!expanded)}
className="flex w-full items-center gap-4 p-4 text-left"
>
- {/* Icon from first block */}
-
- {renderSvgIcon(svgLibrary, firstBlock?.svgIconKey, firstBlock?.svgIconColor) || (
-
- )}
+ {/* App icon from svgLibrary */}
+
+ {renderSvgIcon(svgLibrary, app.svgIconKey) ||
}
{/* Name + badges */}
diff --git a/src/pages/Connection.tsx b/src/pages/Connection.tsx
index 6fabed7..791fb87 100644
--- a/src/pages/Connection.tsx
+++ b/src/pages/Connection.tsx
@@ -482,6 +482,7 @@ export default function Connection() {
{currentPlatformApps.map((app, idx) => {
const isSelected = currentApp?.name === app.name;
+ const appIconSvg = getSvgHtml(app.svgIconKey);
return (
@@ -553,7 +560,10 @@ export default function Connection() {
: '');
return (
-
+
{/* SVG icon */}
{svgHtml && (
diff --git a/src/pages/Subscription.tsx b/src/pages/Subscription.tsx
index 8ba8244..bb0311f 100644
--- a/src/pages/Subscription.tsx
+++ b/src/pages/Subscription.tsx
@@ -1117,7 +1117,7 @@ export default function Subscription() {
{!showDeviceTopup ? (