From 8f0e9b182e971dff98b18c707d3eb6238abf286e Mon Sep 17 00:00:00 2001
From: Md Saban <45597394+mdsaban@users.noreply.github.com>
Date: Sun, 23 Jun 2024 17:08:34 +0530
Subject: ui(web): move layout selector to main screen (#252)
---
apps/web/app/dashboard/archive/page.tsx | 26 ++++++++++++++++++--------
apps/web/app/dashboard/bookmarks/page.tsx | 16 +++++++---------
apps/web/app/dashboard/favourites/page.tsx | 8 +++++++-
apps/web/app/dashboard/search/page.tsx | 8 +++++---
4 files changed, 37 insertions(+), 21 deletions(-)
(limited to 'apps/web/app')
diff --git a/apps/web/app/dashboard/archive/page.tsx b/apps/web/app/dashboard/archive/page.tsx
index 26ec45e9..a5326205 100644
--- a/apps/web/app/dashboard/archive/page.tsx
+++ b/apps/web/app/dashboard/archive/page.tsx
@@ -1,17 +1,27 @@
import Bookmarks from "@/components/dashboard/bookmarks/Bookmarks";
+import ChangeLayout from "@/components/dashboard/ChangeLayout";
import InfoTooltip from "@/components/ui/info-tooltip";
+function header() {
+ return (
+
+
+
🗄️ Archive
+
+ Archived bookmarks won't appear in the homepage
+
+
+
+
+
+
+ );
+}
+
export default async function ArchivedBookmarkPage() {
return (
- 🗄️ Archive
-
- Archived bookmarks won't appear in the homepage
-
-
- }
+ header={header()}
query={{ archived: true }}
showDivider={true}
showEditorCard={true}
diff --git a/apps/web/app/dashboard/bookmarks/page.tsx b/apps/web/app/dashboard/bookmarks/page.tsx
index 90f4f2cb..47392ad5 100644
--- a/apps/web/app/dashboard/bookmarks/page.tsx
+++ b/apps/web/app/dashboard/bookmarks/page.tsx
@@ -1,19 +1,17 @@
import React from "react";
import Bookmarks from "@/components/dashboard/bookmarks/Bookmarks";
-import TopNav from "@/components/dashboard/bookmarks/TopNav";
-import { Separator } from "@/components/ui/separator";
+import ChangeLayout from "@/components/dashboard/ChangeLayout";
+import { SearchInput } from "@/components/dashboard/search/SearchInput";
export default async function BookmarksPage() {
return (
-
-
+
+
+
+
- Bookmarks}
- query={{ archived: false }}
- showEditorCard={true}
- />
+
);
diff --git a/apps/web/app/dashboard/favourites/page.tsx b/apps/web/app/dashboard/favourites/page.tsx
index 423a8e69..fd39b90a 100644
--- a/apps/web/app/dashboard/favourites/page.tsx
+++ b/apps/web/app/dashboard/favourites/page.tsx
@@ -1,9 +1,15 @@
import Bookmarks from "@/components/dashboard/bookmarks/Bookmarks";
+import ChangeLayout from "@/components/dashboard/ChangeLayout";
export default async function FavouritesBookmarkPage() {
return (
⭐️ Favourites}
+ header={
+
+ }
query={{ favourited: true }}
showDivider={true}
showEditorCard={true}
diff --git a/apps/web/app/dashboard/search/page.tsx b/apps/web/app/dashboard/search/page.tsx
index 8454acc5..11febca6 100644
--- a/apps/web/app/dashboard/search/page.tsx
+++ b/apps/web/app/dashboard/search/page.tsx
@@ -2,9 +2,9 @@
import { Suspense, useRef } from "react";
import BookmarksGrid from "@/components/dashboard/bookmarks/BookmarksGrid";
+import ChangeLayout from "@/components/dashboard/ChangeLayout";
import { SearchInput } from "@/components/dashboard/search/SearchInput";
import { FullPageSpinner } from "@/components/ui/full-page-spinner";
-import { Separator } from "@/components/ui/separator";
import { useBookmarkSearch } from "@/lib/hooks/bookmark-search";
function SearchComp() {
@@ -15,8 +15,10 @@ function SearchComp() {
return (
-
-
+
+
+
+
{data ? (
) : (
--
cgit v1.2.3-70-g09d2