diff --git a/package-lock.json b/package-lock.json index 50bd6c2..06c7e36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,6 @@ "clsx": "^2.1.1", "dexie": "^4.0.11", "dexie-react-hooks": "^1.1.7", - "dockview": "^4.5.0", "lucide-react": "^0.525.0", "next": "^15.4.5", "next-themes": "^0.4.6", @@ -3548,24 +3547,6 @@ "react": ">=16" } }, - "node_modules/dockview": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/dockview/-/dockview-4.5.0.tgz", - "integrity": "sha512-Qg504Vxj0Ivk57pvoXbzDUcUK5pXewFpKPQdH1WoznC+d5XbvuDISZlyMhJKEY+m75xtsiJLxOeE4HCxG1j0NQ==", - "license": "MIT", - "dependencies": { - "dockview-core": "^4.5.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/dockview-core": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/dockview-core/-/dockview-core-4.5.0.tgz", - "integrity": "sha512-onwWGSy5mUiVDQDjVMIMeTxFUkJGBLHxpfSefDd4R6/Qfkvp2I0qTczNNoEXgxQkrG8J/7hjPZ+p+R9M7ggkVw==", - "license": "MIT" - }, "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", diff --git a/package.json b/package.json index 2bc7d05..228772a 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,6 @@ "clsx": "^2.1.1", "dexie": "^4.0.11", "dexie-react-hooks": "^1.1.7", - "dockview": "^4.5.0", "lucide-react": "^0.525.0", "next": "^15.4.5", "next-themes": "^0.4.6", diff --git a/src/app/(dashboard)/page.tsx b/src/app/(dashboard)/page.tsx index 6a7b878..de2edd5 100644 --- a/src/app/(dashboard)/page.tsx +++ b/src/app/(dashboard)/page.tsx @@ -1,4 +1,5 @@ "use client"; + import React, { createContext, Dispatch, forwardRef, ReactNode, SetStateAction, useContext, useId, useState } from "react"; import { useLiveQuery } from "dexie-react-hooks"; import { addProject, db, deleteProject } from "@/lib/db"; @@ -33,6 +34,8 @@ import ScrollFadingTitle from "@/components/scroll-fading-title"; import AscendingCard from "@/components/ascending-card"; import Link from "next/link"; import StickyTopContainer from "@/components/sticky-top-container"; +import { useRouter } from "next/navigation"; +import truncate from "@/lib/truncate"; type SortingType = "byCreationDate" | "byEditDate" @@ -104,29 +107,6 @@ const ProjectInfoFormSchema = z.object({ type ProjectInfoForm = z.infer; -const ProjectInfoFormControls = ({ form }: { form: UseFormReturn }) => ( - <> - ( - - Title - - - - - - )} /> - ( - - Description - -