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={ +
+

⭐️ Favourites

+ +
+ } 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