- {[...Array(3)].map(() => (
-
+ {[...Array(3)].map((_, idx) => (
+
@@ -182,8 +182,11 @@ export function FeaturedIntegrationsLoader() {
- {[...Array(4)].map(() => (
-
+ {[...Array(4)].map((_, idx) => (
+
))}
diff --git a/apps/web/app/app.dub.co/(dashboard)/[slug]/settings/integrations/integrations-cards.tsx b/apps/web/app/app.dub.co/(dashboard)/[slug]/settings/integrations/integrations-cards.tsx
index 26cdcc5630..cc6233057b 100644
--- a/apps/web/app/app.dub.co/(dashboard)/[slug]/settings/integrations/integrations-cards.tsx
+++ b/apps/web/app/app.dub.co/(dashboard)/[slug]/settings/integrations/integrations-cards.tsx
@@ -28,7 +28,7 @@ const PRESENCE_ANIMATION = {
transition: { duration: 0.1 },
};
-export async function IntegrationsCards({
+export function IntegrationsCards({
integrations,
}: {
integrations: IntegrationsWithInstallations;
diff --git a/packages/ui/src/icons/card-discover.tsx b/packages/ui/src/icons/card-discover.tsx
index 5cda5bf021..4b0b9f98da 100644
--- a/packages/ui/src/icons/card-discover.tsx
+++ b/packages/ui/src/icons/card-discover.tsx
@@ -1,6 +1,8 @@
-import { SVGProps } from "react";
+import { SVGProps, useId } from "react";
export function CardDiscover(props: SVGProps
) {
+ const id = useId();
+
return (
diff --git a/packages/ui/src/icons/dub-crafted-shield.tsx b/packages/ui/src/icons/dub-crafted-shield.tsx
index 56e7ae8d6e..278f32c100 100644
--- a/packages/ui/src/icons/dub-crafted-shield.tsx
+++ b/packages/ui/src/icons/dub-crafted-shield.tsx
@@ -50,7 +50,7 @@ export function DubCraftedShield(props: SVGProps) {
filterUnits="userSpaceOnUse"
colorInterpolationFilters="sRGB"
>
-
+