diff --git a/components/LinkViews/DefaultView.tsx b/components/LinkViews/Layouts/CardView.tsx similarity index 84% rename from components/LinkViews/DefaultView.tsx rename to components/LinkViews/Layouts/CardView.tsx index 714ee73..bc684c5 100644 --- a/components/LinkViews/DefaultView.tsx +++ b/components/LinkViews/Layouts/CardView.tsx @@ -1,4 +1,4 @@ -import LinkCard from "@/components/LinkViews/LinkComponents/LinkCard"; +import LinkCard from "@/components/LinkViews/LinkCard"; import { LinkIncludingShortenedCollectionAndTags } from "@/types/global"; export default function DefaultGridView({ diff --git a/components/LinkViews/GridView.tsx b/components/LinkViews/Layouts/GridView.tsx similarity index 64% rename from components/LinkViews/GridView.tsx rename to components/LinkViews/Layouts/GridView.tsx index 04619c7..bd701bf 100644 --- a/components/LinkViews/GridView.tsx +++ b/components/LinkViews/Layouts/GridView.tsx @@ -1,5 +1,5 @@ -import LinkCardGrid from "@/components/LinkViews/LinkComponents/LinkCardGrid"; -import {LinkIncludingShortenedCollectionAndTags} from "@/types/global"; +import LinkGrid from "@/components/LinkViews/LinkGrid"; +import { LinkIncludingShortenedCollectionAndTags } from "@/types/global"; export default function CompactGridView({ links, @@ -11,7 +11,7 @@ export default function CompactGridView({ {links.map((e, i) => { return (
- +
); })} diff --git a/components/LinkViews/ListView.tsx b/components/LinkViews/Layouts/ListView.tsx similarity index 69% rename from components/LinkViews/ListView.tsx rename to components/LinkViews/Layouts/ListView.tsx index 8b08add..16f0064 100644 --- a/components/LinkViews/ListView.tsx +++ b/components/LinkViews/Layouts/ListView.tsx @@ -1,4 +1,4 @@ -import LinkRow from "@/components/LinkViews/LinkComponents/LinkRow"; +import LinkList from "@/components/LinkViews/LinkList"; import { LinkIncludingShortenedCollectionAndTags } from "@/types/global"; export default function ListView({ @@ -9,7 +9,7 @@ export default function ListView({ return (
{links.map((e, i) => { - return ; + return ; })}
); diff --git a/components/LinkViews/LinkComponents/LinkCard.tsx b/components/LinkViews/LinkCard.tsx similarity index 100% rename from components/LinkViews/LinkComponents/LinkCard.tsx rename to components/LinkViews/LinkCard.tsx diff --git a/components/LinkViews/LinkComponents/LinkCardGrid.tsx b/components/LinkViews/LinkGrid.tsx similarity index 98% rename from components/LinkViews/LinkComponents/LinkCardGrid.tsx rename to components/LinkViews/LinkGrid.tsx index 8198884..89ebcf1 100644 --- a/components/LinkViews/LinkComponents/LinkCardGrid.tsx +++ b/components/LinkViews/LinkGrid.tsx @@ -18,7 +18,7 @@ type Props = { className?: string; }; -export default function LinkCardGrid({ link, count, className }: Props) { +export default function LinkGrid({ link, count, className }: Props) { const { collections } = useCollectionStore(); const { links } = useLinkStore(); diff --git a/components/LinkViews/LinkComponents/LinkRow.tsx b/components/LinkViews/LinkList.tsx similarity index 100% rename from components/LinkViews/LinkComponents/LinkRow.tsx rename to components/LinkViews/LinkList.tsx diff --git a/pages/collections/[id].tsx b/pages/collections/[id].tsx index 49f904f..9df5819 100644 --- a/pages/collections/[id].tsx +++ b/pages/collections/[id].tsx @@ -1,4 +1,4 @@ -import LinkCard from "@/components/LinkViews/LinkComponents/LinkCard"; +import LinkCard from "@/components/LinkViews/LinkCard"; import useCollectionStore from "@/store/collections"; import useLinkStore from "@/store/links"; import { @@ -21,9 +21,9 @@ import EditCollectionModal from "@/components/ModalContent/EditCollectionModal"; import EditCollectionSharingModal from "@/components/ModalContent/EditCollectionSharingModal"; import DeleteCollectionModal from "@/components/ModalContent/DeleteCollectionModal"; import ViewDropdown from "@/components/ViewDropdown"; -import DefaultView from "@/components/LinkViews/DefaultView"; -import GridView from "@/components/LinkViews/GridView"; -import ListView from "@/components/LinkViews/ListView"; +import CardView from "@/components/LinkViews/Layouts/CardView"; +import GridView from "@/components/LinkViews/Layouts/GridView"; +import ListView from "@/components/LinkViews/Layouts/ListView"; export default function Index() { const { settings } = useLocalSettingsStore(); @@ -91,7 +91,7 @@ export default function Index() { ); const linkView = { - [ViewMode.Default]: DefaultView, + [ViewMode.Default]: CardView, // [ViewMode.Grid]: GridView, [ViewMode.List]: ListView, }; diff --git a/pages/dashboard.tsx b/pages/dashboard.tsx index 795353b..4f58834 100644 --- a/pages/dashboard.tsx +++ b/pages/dashboard.tsx @@ -2,7 +2,7 @@ import useLinkStore from "@/store/links"; import useCollectionStore from "@/store/collections"; import useTagStore from "@/store/tags"; import MainLayout from "@/layouts/MainLayout"; -import LinkCard from "@/components/LinkViews/LinkComponents/LinkCard"; +import LinkCard from "@/components/LinkViews/LinkCard"; import { useEffect, useState } from "react"; import useLinks from "@/hooks/useLinks"; import Link from "next/link"; diff --git a/pages/links/index.tsx b/pages/links/index.tsx index c6efa28..40fa141 100644 --- a/pages/links/index.tsx +++ b/pages/links/index.tsx @@ -7,8 +7,8 @@ import React, { useState } from "react"; import PageHeader from "@/components/PageHeader"; import { Sort, ViewMode } from "@/types/global"; import ViewDropdown from "@/components/ViewDropdown"; -import DefaultView from "@/components/LinkViews/DefaultView"; -import ListView from "@/components/LinkViews/ListView"; +import CardView from "@/components/LinkViews/Layouts/CardView"; +import ListView from "@/components/LinkViews/Layouts/ListView"; export default function Links() { const { links } = useLinkStore(); @@ -21,7 +21,7 @@ export default function Links() { useLinks({ sort: sortBy }); const linkView = { - [ViewMode.Default]: DefaultView, + [ViewMode.Default]: CardView, // [ViewMode.Grid]: GridView, [ViewMode.List]: ListView, }; diff --git a/pages/links/pinned.tsx b/pages/links/pinned.tsx index 14d9dd9..2c754a4 100644 --- a/pages/links/pinned.tsx +++ b/pages/links/pinned.tsx @@ -6,8 +6,8 @@ import React, { useState } from "react"; import PageHeader from "@/components/PageHeader"; import { Sort, ViewMode } from "@/types/global"; import ViewDropdown from "@/components/ViewDropdown"; -import DefaultView from "@/components/LinkViews/DefaultView"; -import ListView from "@/components/LinkViews/ListView"; +import CardView from "@/components/LinkViews/Layouts/CardView"; +import ListView from "@/components/LinkViews/Layouts/ListView"; export default function PinnedLinks() { const { links } = useLinkStore(); @@ -20,7 +20,7 @@ export default function PinnedLinks() { useLinks({ sort: sortBy, pinnedOnly: true }); const linkView = { - [ViewMode.Default]: DefaultView, + [ViewMode.Default]: CardView, // [ViewMode.Grid]: GridView, [ViewMode.List]: ListView, }; diff --git a/pages/search.tsx b/pages/search.tsx index 330a519..c8b9f1b 100644 --- a/pages/search.tsx +++ b/pages/search.tsx @@ -7,9 +7,9 @@ import { Sort, ViewMode } from "@/types/global"; import { useRouter } from "next/router"; import React, { useState } from "react"; import ViewDropdown from "@/components/ViewDropdown"; -import DefaultView from "@/components/LinkViews/DefaultView"; -import GridView from "@/components/LinkViews/GridView"; -import ListView from "@/components/LinkViews/ListView"; +import CardView from "@/components/LinkViews/Layouts/CardView"; +import GridView from "@/components/LinkViews/Layouts/GridView"; +import ListView from "@/components/LinkViews/Layouts/ListView"; import PageHeader from "@/components/PageHeader"; export default function Search() { @@ -43,7 +43,7 @@ export default function Search() { }); const linkView = { - [ViewMode.Default]: DefaultView, + [ViewMode.Default]: CardView, // [ViewMode.Grid]: GridView, [ViewMode.List]: ListView, }; diff --git a/pages/tags/[id].tsx b/pages/tags/[id].tsx index 407a92d..52f134e 100644 --- a/pages/tags/[id].tsx +++ b/pages/tags/[id].tsx @@ -8,9 +8,9 @@ import { Sort, TagIncludingLinkCount, ViewMode } from "@/types/global"; import useLinks from "@/hooks/useLinks"; import { toast } from "react-hot-toast"; import ViewDropdown from "@/components/ViewDropdown"; -import DefaultView from "@/components/LinkViews/DefaultView"; -import GridView from "@/components/LinkViews/GridView"; -import ListView from "@/components/LinkViews/ListView"; +import CardView from "@/components/LinkViews/Layouts/CardView"; +import GridView from "@/components/LinkViews/Layouts/GridView"; +import ListView from "@/components/LinkViews/Layouts/ListView"; export default function Index() { const router = useRouter(); @@ -95,7 +95,7 @@ export default function Index() { ); const linkView = { - [ViewMode.Default]: DefaultView, + [ViewMode.Default]: CardView, // [ViewMode.Grid]: GridView, [ViewMode.List]: ListView, }; @@ -109,7 +109,7 @@ export default function Index() {
- + {renameTag ? ( <> @@ -129,16 +129,16 @@ export default function Index() {
cancelUpdateTag()} - id="expand-dropdown" - className="btn btn-ghost btn-square btn-sm" + onClick={() => cancelUpdateTag()} + id="expand-dropdown" + className="btn btn-ghost btn-square btn-sm" >
) : ( - <> + <>

{activeTag?.name}

@@ -151,11 +151,13 @@ export default function Index() { }`} >
- +