From b65787358f2cbd8a9645154d317f1ee4e097b550 Mon Sep 17 00:00:00 2001 From: daniel31x13 Date: Tue, 19 Dec 2023 11:50:43 -0500 Subject: [PATCH 1/2] improve link refresh logic + many changes and improvements --- components/CollectionCard.tsx | 25 +- components/DashboardItem.tsx | 2 +- components/Modal.tsx | 13 +- .../Modal/Collection/CollectionInfo.tsx | 113 ----- .../Modal/Collection/DeleteCollection.tsx | 114 ----- .../Modal/Collection/TeamManagement.tsx | 417 ------------------ components/Modal/Collection/ViewTeam.tsx | 83 ---- components/Modal/Collection/index.tsx | 141 ------ components/Modal/Link/AddOrEditLink.tsx | 270 ------------ components/Modal/Link/PreservedFormats.tsx | 177 -------- components/Modal/Link/index.tsx | 63 --- .../EditCollectionSharingModal.tsx | 34 +- .../ModalContent/PreservedFormatsModal.tsx | 172 ++++++-- components/ModalManagement.tsx | 49 -- components/PreserverdFormatRow.tsx | 42 +- components/SettingsSidebar.tsx | 40 +- components/Sidebar.tsx | 4 +- components/SidebarHighlightLink.tsx | 4 +- layouts/MainLayout.tsx | 14 +- layouts/SettingsLayout.tsx | 12 - lib/api/archiveHandler.ts | 15 +- .../controllers/public/users/getPublicUser.ts | 2 + pages/api/v1/links/[id]/archive/index.ts | 37 +- pages/collections/[id].tsx | 6 +- pages/collections/index.tsx | 18 +- pages/dashboard.tsx | 27 +- pages/preserved/[id].tsx | 22 +- pages/public/collections/[id].tsx | 7 +- scripts/migration/migrateToV2.js | 2 +- 29 files changed, 297 insertions(+), 1628 deletions(-) delete mode 100644 components/Modal/Collection/CollectionInfo.tsx delete mode 100644 components/Modal/Collection/DeleteCollection.tsx delete mode 100644 components/Modal/Collection/TeamManagement.tsx delete mode 100644 components/Modal/Collection/ViewTeam.tsx delete mode 100644 components/Modal/Collection/index.tsx delete mode 100644 components/Modal/Link/AddOrEditLink.tsx delete mode 100644 components/Modal/Link/PreservedFormats.tsx delete mode 100644 components/Modal/Link/index.tsx delete mode 100644 components/ModalManagement.tsx diff --git a/components/CollectionCard.tsx b/components/CollectionCard.tsx index f3615e2..d4c2571 100644 --- a/components/CollectionCard.tsx +++ b/components/CollectionCard.tsx @@ -35,6 +35,8 @@ export default function CollectionCard({ collection, className }: Props) { name: "", username: "", image: "", + archiveAsScreenshot: undefined as unknown as boolean, + archiveAsPDF: undefined as unknown as boolean, }); useEffect(() => { @@ -48,6 +50,8 @@ export default function CollectionCard({ collection, className }: Props) { name: account.name, username: account.username as string, image: account.image as string, + archiveAsScreenshot: account.archiveAsScreenshot as boolean, + archiveAsPDF: account.archiveAsPDF as boolean, }); } }; @@ -70,8 +74,7 @@ export default function CollectionCard({ collection, className }: Props) { > -