diff --git a/components/DashboardItem.tsx b/components/DashboardItem.tsx index 70ffd55..4ad8682 100644 --- a/components/DashboardItem.tsx +++ b/components/DashboardItem.tsx @@ -1,21 +1,20 @@ -import { IconProp } from "@fortawesome/fontawesome-svg-core"; -import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; - -type Props = { +export default function dashboardItem({ + name, + value, + icon, +}: { name: string; value: number; - icon: IconProp; -}; - -export default function dashboardItem({ name, value, icon }: Props) { + icon: string; +}) { return ( -
{name}
-{value}
+{name}
+{value}
{title}
+{description}
+Collections
- -{e.name}
{e.isPublic ? ( -Tags
-Tags
+{e.name}
- Your Collections -
- -Collections you own
-New Collection
-
Other Collections
diff --git a/pages/dashboard.tsx b/pages/dashboard.tsx
index 62e4d5b..352cff9 100644
--- a/pages/dashboard.tsx
+++ b/pages/dashboard.tsx
@@ -1,30 +1,20 @@
-import useCollectionStore from "@/store/collections";
-import {
- faChartSimple,
- faChevronRight,
- faClockRotateLeft,
- faFileImport,
- faFolder,
- faHashtag,
- faLink,
- faThumbTack,
-} from "@fortawesome/free-solid-svg-icons";
-import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import MainLayout from "@/layouts/MainLayout";
import useLinkStore from "@/store/links";
+import useCollectionStore from "@/store/collections";
import useTagStore from "@/store/tags";
+import MainLayout from "@/layouts/MainLayout";
+import LinkCard from "@/components/LinkCard";
import LinkCard from "@/components/LinkViews/LinkComponents/LinkCard";
import { useEffect, useState } from "react";
import useLinks from "@/hooks/useLinks";
import Link from "next/link";
import useWindowDimensions from "@/hooks/useWindowDimensions";
-import { faPlus } from "@fortawesome/free-solid-svg-icons";
import React from "react";
import useModalStore from "@/store/modals";
import { toast } from "react-hot-toast";
import { MigrationFormat, MigrationRequest } from "@/types/global";
import DashboardItem from "@/components/DashboardItem";
import NewLinkModal from "@/components/ModalContent/NewLinkModal";
+import PageHeader from "@/components/PageHeader";
export default function Dashboard() {
const { collections } = useCollectionStore();
@@ -44,8 +34,8 @@ export default function Dashboard() {
collections.reduce(
(accumulator, collection) =>
accumulator + (collection._count as any).links,
- 0
- )
+ 0,
+ ),
);
}, [collections]);
@@ -105,24 +95,13 @@ export default function Dashboard() {
return (
Dashboard A brief overview of your data Recently Added Links Recent Import From Pinned Links Pinned All Links Links from every Collections Pinned Links
- Pinned Links from your Collections
-
@@ -266,18 +236,15 @@ export default function Dashboard() {