From f809e409f957b7eabdb6e2f364b9372c6613647b Mon Sep 17 00:00:00 2001 From: "@guustavocl" Date: Fri, 9 Jun 2023 05:45:18 -0300 Subject: [PATCH 01/74] a lot of things~ --- package.json | 1 + src/app/(BioLayout)/[username]/Bio.tsx | 9 +- src/app/(BioLayout)/[username]/BioIcon.tsx | 27 +- src/app/(BioLayout)/[username]/BioInfos.tsx | 5 +- src/app/(BioLayout)/[username]/BioLinks.tsx | 222 ++++----- src/app/(BioLayout)/[username]/BioMain.tsx | 10 +- src/app/(BioLayout)/[username]/layout.tsx | 30 +- src/app/(BioLayout)/[username]/page.tsx | 12 +- src/app/(BioLayout)/edit/[username]/error.tsx | 8 + .../(BioLayout)/edit/[username]/layout.tsx | 45 ++ src/app/(BioLayout)/edit/[username]/page.tsx | 23 + src/app/(BioLayout)/gus/BioSsr.tsx | 25 + src/app/(BioLayout)/gus/layout.tsx | 43 ++ src/app/(BioLayout)/gus/page.tsx | 14 + src/app/(RootLayout)/account/Account.tsx | 179 ++----- .../account/AccountTabSettings.tsx | 48 +- .../account/AccountTabSubscriptions.tsx | 17 + src/app/(RootLayout)/account/AccountTabs.tsx | 93 ++++ .../(RootLayout)/account/DialogEditBadges.tsx | 91 ---- .../(RootLayout)/account/DialogEditInfos.tsx | 158 ------ .../account/DialogEditSocials.tsx | 196 -------- .../(RootLayout)/account/DialogNewLink.tsx | 164 ------ .../account/Dialogs/DialogEditBadges.tsx | 96 ++++ .../account/Dialogs/DialogEditInfos.tsx | 132 +++++ .../account/Dialogs/DialogEditSocials.tsx | 187 +++++++ .../account/Dialogs/DialogNewLink.tsx | 155 ++++++ .../account/{ => Dialogs}/DialogNewPage.tsx | 64 ++- src/app/(RootLayout)/account/PageEdit.tsx | 148 +++--- .../(RootLayout)/account/PageEditColors.tsx | 469 +++++++++--------- src/app/(RootLayout)/layout.tsx | 1 + src/app/(RootLayout)/login/LoginForm.tsx | 48 +- src/app/(RootLayout)/login/page.tsx | 8 +- src/app/globals.css | 1 - src/components/Header/Header.tsx | 8 +- src/components/Inputs/Input.tsx | 2 +- src/components/Tabs/Tabs.tsx | 8 +- src/components/Tooltip/Tooltip.tsx | 28 +- src/services/LinkService.ts | 11 - src/utils/BioVariables.ts | 20 +- src/utils/ErrorHandler.ts | 4 +- src/utils/toaster.ts | 34 ++ tsconfig.json | 3 +- yarn.lock | 9 +- 43 files changed, 1485 insertions(+), 1371 deletions(-) create mode 100644 src/app/(BioLayout)/edit/[username]/error.tsx create mode 100644 src/app/(BioLayout)/edit/[username]/layout.tsx create mode 100644 src/app/(BioLayout)/edit/[username]/page.tsx create mode 100644 src/app/(BioLayout)/gus/BioSsr.tsx create mode 100644 src/app/(BioLayout)/gus/layout.tsx create mode 100644 src/app/(BioLayout)/gus/page.tsx create mode 100644 src/app/(RootLayout)/account/AccountTabSubscriptions.tsx create mode 100644 src/app/(RootLayout)/account/AccountTabs.tsx delete mode 100644 src/app/(RootLayout)/account/DialogEditBadges.tsx delete mode 100644 src/app/(RootLayout)/account/DialogEditInfos.tsx delete mode 100644 src/app/(RootLayout)/account/DialogEditSocials.tsx delete mode 100644 src/app/(RootLayout)/account/DialogNewLink.tsx create mode 100644 src/app/(RootLayout)/account/Dialogs/DialogEditBadges.tsx create mode 100644 src/app/(RootLayout)/account/Dialogs/DialogEditInfos.tsx create mode 100644 src/app/(RootLayout)/account/Dialogs/DialogEditSocials.tsx create mode 100644 src/app/(RootLayout)/account/Dialogs/DialogNewLink.tsx rename src/app/(RootLayout)/account/{ => Dialogs}/DialogNewPage.tsx (77%) create mode 100644 src/utils/toaster.ts diff --git a/package.json b/package.json index 65f4bc7..d1d042f 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "react-colorful": "^5.6.1", "react-dom": "^18.2.0", "react-hook-form": "^7.44.3", + "react-toastify": "^9.1.3", "tailwind-merge": "^1.13.0", "zod": "^3.21.4" }, diff --git a/src/app/(BioLayout)/[username]/Bio.tsx b/src/app/(BioLayout)/[username]/Bio.tsx index df25e5d..997f771 100644 --- a/src/app/(BioLayout)/[username]/Bio.tsx +++ b/src/app/(BioLayout)/[username]/Bio.tsx @@ -3,6 +3,8 @@ import React from "react"; import { useQuery } from "@tanstack/react-query"; import { getPage } from "@/services/PageService"; import BioMain from "./BioMain"; +import { ToastContainer } from "react-toastify"; +import { errorToast } from "@/utils/toaster"; export const BioComponent = ({ username }: { username: string }) => { const queryPage = useQuery({ @@ -13,14 +15,12 @@ export const BioComponent = ({ username }: { username: string }) => { if (queryPage.isError) { const error = queryPage.error as Error; console.log(error); - //TODO TOAST - // errorToast(error.message); + errorToast(error.message); } if (queryPage.isLoading) { //TODO LOADING PAGE return
LOADING ....
; - // return ; } return ( @@ -30,7 +30,7 @@ export const BioComponent = ({ username }: { username: string }) => { ) : ( - // TODO 404 page + // TODO 404 page redirect to create a page? <>
404
{/*
@@ -38,6 +38,7 @@ export const BioComponent = ({ username }: { username: string }) => {