From 75d118725523c6c9d86d5bd6b5e5207e44ff2659 Mon Sep 17 00:00:00 2001 From: ZareMate <0.zaremate@gmail.com> Date: Sun, 4 May 2025 17:17:58 +0200 Subject: [PATCH] changed icons from text svg to file --- public/favicon-old.ico | Bin 0 -> 15406 bytes public/favicon.ico | Bin 15406 -> 5344 bytes public/icons/copy.svg | 4 ++ public/icons/delete.svg | 4 ++ public/icons/download.svg | 4 ++ public/icons/files/archive.svg | 4 ++ public/icons/files/code.svg | 4 ++ public/icons/files/text-file.svg | 4 ++ public/icons/home.svg | 4 ++ src/app/_components/ActionButtons.tsx | 51 +++---------------- src/app/_components/FileGrid.tsx | 70 +++----------------------- src/app/_components/HomeButton.tsx | 2 +- 12 files changed, 43 insertions(+), 108 deletions(-) create mode 100644 public/favicon-old.ico create mode 100644 public/icons/copy.svg create mode 100644 public/icons/delete.svg create mode 100644 public/icons/download.svg create mode 100644 public/icons/files/archive.svg create mode 100644 public/icons/files/code.svg create mode 100644 public/icons/files/text-file.svg create mode 100644 public/icons/home.svg diff --git a/public/favicon-old.ico b/public/favicon-old.ico new file mode 100644 index 0000000000000000000000000000000000000000..60c702aac13409c82c4040f8fee9603eb84aa10c GIT binary patch literal 15406 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 A#Q*>R literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico index 60c702aac13409c82c4040f8fee9603eb84aa10c..ba84c73403389911e42fc4c49a01f7aab588282f 100644 GIT binary patch literal 5344 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 Y&Ri~s-t literal 15406 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 A#Q*>R diff --git a/public/icons/copy.svg b/public/icons/copy.svg new file mode 100644 index 0000000..9445889 --- /dev/null +++ b/public/icons/copy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/icons/delete.svg b/public/icons/delete.svg new file mode 100644 index 0000000..5eff460 --- /dev/null +++ b/public/icons/delete.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/icons/download.svg b/public/icons/download.svg new file mode 100644 index 0000000..2fa7c19 --- /dev/null +++ b/public/icons/download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/icons/files/archive.svg b/public/icons/files/archive.svg new file mode 100644 index 0000000..6099e18 --- /dev/null +++ b/public/icons/files/archive.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/icons/files/code.svg b/public/icons/files/code.svg new file mode 100644 index 0000000..db55cd5 --- /dev/null +++ b/public/icons/files/code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/icons/files/text-file.svg b/public/icons/files/text-file.svg new file mode 100644 index 0000000..f96f53b --- /dev/null +++ b/public/icons/files/text-file.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/icons/home.svg b/public/icons/home.svg new file mode 100644 index 0000000..fa69f39 --- /dev/null +++ b/public/icons/home.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/app/_components/ActionButtons.tsx b/src/app/_components/ActionButtons.tsx index dcd89a4..fc975ab 100644 --- a/src/app/_components/ActionButtons.tsx +++ b/src/app/_components/ActionButtons.tsx @@ -26,20 +26,7 @@ export function FileActionsContainer({ onClick={() => handleDownload(fileId, fileName)} className="flex items-center justify-center rounded-full bg-blue-500 p-2 hover:bg-blue-600" > - - - + Download {/* Copy URL Button */} @@ -47,20 +34,7 @@ export function FileActionsContainer({ onClick={() => handleCopyUrl(fileUrl)} className="flex items-center justify-center rounded-full bg-green-500 p-2 hover:bg-green-600" > - - - + Copy URL {/* Remove Button */} @@ -68,20 +42,7 @@ export function FileActionsContainer({ onClick={() => handleRemove(fileId)} className="flex items-center justify-center rounded-full bg-red-500 p-2 hover:bg-red-600" > - - - + Remove ); @@ -89,13 +50,13 @@ export function FileActionsContainer({ export function FileDescriptionContainer({ fileId, - fileDescriprtion, + fileDescription, }: { fileId: string; - fileDescriprtion?: string; + fileDescription?: string; }) { - const [description, setDescription] = useState(fileDescriprtion || ""); // Add state for description + const [description, setDescription] = useState(fileDescription || ""); // Add state for description const { handleDescriptionChange } = useFileActions(() => {}, (description: string) => { setDescription(description); return undefined; diff --git a/src/app/_components/FileGrid.tsx b/src/app/_components/FileGrid.tsx index 2b04552..f031d02 100644 --- a/src/app/_components/FileGrid.tsx +++ b/src/app/_components/FileGrid.tsx @@ -6,6 +6,7 @@ import { useRouter } from "next/navigation"; import { env } from "~/env.js"; import { FilePreview } from "~/app/_components/FilePreview"; import { useFileActions } from "~/app/_components/FileActions"; +import { FileActionsContainer } from "./ActionButtons"; interface FileDetails { id: string; @@ -13,6 +14,7 @@ interface FileDetails { url: string; description: string; extension: string; + isOwner: boolean; // Indicates if the user owns the file } interface FileGridProps { @@ -110,68 +112,12 @@ export default function FileGrid({ session }: FileGridProps) {
- {/* Download Button */} - - - {/* Copy URL Button */} - - - {/* Remove Button */} - +
); diff --git a/src/app/_components/HomeButton.tsx b/src/app/_components/HomeButton.tsx index 51befaf..17a10d0 100644 --- a/src/app/_components/HomeButton.tsx +++ b/src/app/_components/HomeButton.tsx @@ -6,7 +6,7 @@ export function HomeButton() { onClick={() => (window.location.href = "/")} className="rounded-full bg-white/10 px-4 py-2 font-semibold hover:bg-white/20" > - Home + Home ); } \ No newline at end of file