aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/app/dashboard/layout.tsx
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2026-01-18 23:25:37 +0000
committerMohamed Bassem <me@mbassem.com>2026-01-19 00:30:04 +0000
commita353d9801d8a92ccb333f6721931f720ce3defba (patch)
treeecc9099334fc9858e4520ed36b57bd01133d2a44 /apps/web/app/dashboard/layout.tsx
parentbf2c6ded96506896d9a254bb6c95f50c8416de22 (diff)
downloadkarakeep-a353d9801d8a92ccb333f6721931f720ce3defba.tar.zst
feat: disable karakeep 2025 wrapped
Diffstat (limited to 'apps/web/app/dashboard/layout.tsx')
-rw-r--r--apps/web/app/dashboard/layout.tsx20
1 files changed, 2 insertions, 18 deletions
diff --git a/apps/web/app/dashboard/layout.tsx b/apps/web/app/dashboard/layout.tsx
index 81b44a3c..be65e66a 100644
--- a/apps/web/app/dashboard/layout.tsx
+++ b/apps/web/app/dashboard/layout.tsx
@@ -16,7 +16,6 @@ import {
Highlighter,
Home,
Search,
- Sparkles,
Tag,
} from "lucide-react";
@@ -35,10 +34,9 @@ export default async function Dashboard({
redirect("/");
}
- const [lists, userSettings, showWrapped] = await Promise.all([
+ const [lists, userSettings] = await Promise.all([
tryCatch(api.lists.list()),
tryCatch(api.users.settings()),
- tryCatch(api.users.hasWrapped()),
]);
if (userSettings.error) {
@@ -57,10 +55,6 @@ export default async function Dashboard({
throw lists.error;
}
- if (showWrapped.error) {
- throw showWrapped.error;
- }
-
const items = (t: TFunction) =>
[
{
@@ -92,20 +86,10 @@ export default async function Dashboard({
icon: <Archive size={18} />,
path: "/dashboard/archive",
},
- // Only show wrapped if user has at least 20 bookmarks
- showWrapped.data
- ? [
- {
- name: t("wrapped.button"),
- icon: <Sparkles size={18} />,
- path: "/dashboard/wrapped",
- },
- ]
- : [],
].flat();
const mobileSidebar = (t: TFunction) => [
- ...items(t).filter((item) => item.path !== "/dashboard/wrapped"),
+ ...items(t),
{
name: t("lists.all_lists"),
icon: <ClipboardList size={18} />,