diff --git a/src/webapp/features/home/components/discoverOnSemble/DiscoverOnSemble.tsx b/src/webapp/features/home/components/discoverOnSemble/DiscoverOnSemble.tsx
index 199b9019..fdc48f68 100644
--- a/src/webapp/features/home/components/discoverOnSemble/DiscoverOnSemble.tsx
+++ b/src/webapp/features/home/components/discoverOnSemble/DiscoverOnSemble.tsx
@@ -4,22 +4,18 @@ import useMyCards from '@/features/cards/lib/queries/useMyCards';
import useMyProfile from '@/features/profile/lib/queries/useMyProfile';
import SimilarUrlCard from '@/features/semble/components/similarUrlCard/SimilarUrlCard';
import useSimilarCards from '@/features/semble/lib/queries/useSimilarCards';
-import { useNavbarContext } from '@/providers/navbar';
-import { Divider, Grid, Group, Stack, Text, Title } from '@mantine/core';
-import { Fragment } from 'react';
+import { Box, Group, Scroller, Stack, Text, Title } from '@mantine/core';
import { MdOutlineEmojiNature } from 'react-icons/md';
-import { useUserSettings } from '@/features/settings/lib/queries/useUserSettings';
import { LinkButton } from '@/components/link/MantineLink';
export default function DiscoverOnSemble() {
- const { desktopOpened } = useNavbarContext();
- const { settings } = useUserSettings();
const { data: profile } = useMyProfile();
const { data: myCardsData } = useMyCards({ limit: 8 });
const { data: similarCardsData } = useSimilarCards({
url:
myCardsData.pages[0].cards[0]?.url ??
`https://bsky.app/profile/${profile?.handle}`,
+ limit: 6,
});
const cards = similarCardsData.pages.flatMap((page) => page.urls) ?? [];
@@ -43,28 +39,19 @@ export default function DiscoverOnSemble() {
{cards.length > 0 ? (
-
- {cards.slice(0, 3).map((item, i) => (
-
- {settings.cardView === 'list' && i > 0 && (
-
-
-
- )}
-
+
+ {cards.slice(0, 10).map((item, i) => (
+
-
-
- ))}
-
+
+ ))}
+
+
) : (
diff --git a/src/webapp/features/home/components/discoverOnSemble/Skeleton.DiscoverOnSemble.tsx b/src/webapp/features/home/components/discoverOnSemble/Skeleton.DiscoverOnSemble.tsx
index 2c4eab5d..a21622b1 100644
--- a/src/webapp/features/home/components/discoverOnSemble/Skeleton.DiscoverOnSemble.tsx
+++ b/src/webapp/features/home/components/discoverOnSemble/Skeleton.DiscoverOnSemble.tsx
@@ -1,4 +1,4 @@
-import { Grid, GridCol, Group, Stack, Title, Text } from '@mantine/core';
+import { Box, Group, Scroller, Stack, Title, Text } from '@mantine/core';
import UrlCardSkeleton from '@/features/cards/components/urlCard/Skeleton.UrlCard';
import { MdOutlineEmojiNature } from 'react-icons/md';
import { LinkButton } from '@/components/link/MantineLink';
@@ -21,13 +21,15 @@ export default function DiscoverOnSembleSkeleton() {
-
- {Array.from({ length: 3 }).map((_, i) => (
-
-
-
- ))}
-
+
+
+ {Array.from({ length: 6 }).map((_, i) => (
+
+
+
+ ))}
+
+
);
}