From 3be6ddede45f59e76adb8db91f2a5db5950cc4df Mon Sep 17 00:00:00 2001 From: BFlat Date: Tue, 27 Feb 2024 18:52:47 +0700 Subject: [PATCH] hide footer bug fix --- .../fakeyou.com/src/v2/view/PageContainer.tsx | 6 +- .../fakeyou.com/src/v2/view/nav/FooterNav.tsx | 278 +++++++++--------- 2 files changed, 145 insertions(+), 139 deletions(-) diff --git a/packages/fakeyou.com/src/v2/view/PageContainer.tsx b/packages/fakeyou.com/src/v2/view/PageContainer.tsx index 943b1ac057..71531e9a8b 100644 --- a/packages/fakeyou.com/src/v2/view/PageContainer.tsx +++ b/packages/fakeyou.com/src/v2/view/PageContainer.tsx @@ -216,8 +216,6 @@ interface Props { ) => void; } -const isOnStudioPage = window.location.pathname === "/studio"; - interface State {} class PageContainer extends React.Component< @@ -1575,9 +1573,7 @@ class PageContainer extends React.Component< - {!isOnStudioPage && ( - - )} + diff --git a/packages/fakeyou.com/src/v2/view/nav/FooterNav.tsx b/packages/fakeyou.com/src/v2/view/nav/FooterNav.tsx index d36f06f6a1..9e5190bd5d 100644 --- a/packages/fakeyou.com/src/v2/view/nav/FooterNav.tsx +++ b/packages/fakeyou.com/src/v2/view/nav/FooterNav.tsx @@ -79,147 +79,157 @@ function FooterNav(props: Props) { ); } + const isOnStudioPage = window.location.pathname.includes("/studio"); + return ( -
- -
-
- - {`${domain.title}: - -
- - - - - - - - - - - - + <> + {!isOnStudioPage && ( +
+ +
+
+ + {`${domain.title}: + + +
+
+

{t("productsTitle")}

+
  • + {t("productTts")} +
  • + +
  • + {t("productVc")} +
  • + +
  • + Voice Designer +
  • + +
  • + {t("productFaceAnimator")} +
  • + +
  • + {t("productUploadModels")} +
  • +
    +
    +

    {t("communityTitle")}

    + +
  • + + {t("communityDiscord")} + +
  • + +
  • + {t("communityLeaderboard")} +
  • + +
  • + {t("communityGuide")} +
  • + +
  • + {t("communityProfile")} +
  • +
    +
    +

    {t("infoTitle")}

    +
  • + + {t("infoPricing")} + +
  • +
  • + {t("infoAbout")} +
  • + +
  • + {t("infoTerms")} +
  • + +
  • + + {t("infoPrivacyPolicy")} + +
  • +
  • + {t("infoApiDocs")} +
  • +
    -
    -
    -

    {t("productsTitle")}

    -
  • - {t("productTts")} -
  • -
  • - {t("productVc")} -
  • +
    +
    +
    -
  • - Voice Designer -
  • +
    + + © {domain.title} 2024 + -
  • - {t("productFaceAnimator")} -
  • +
    + {moderationLink} +
    -
  • - {t("productUploadModels")} -
  • -
    -
    -

    {t("communityTitle")}

    + {serverGitSha} -
  • - - {t("communityDiscord")} - -
  • - -
  • - {t("communityLeaderboard")} -
  • - -
  • - {t("communityGuide")} -
  • - -
  • - {t("communityProfile")} -
  • -
    -
    -

    {t("infoTitle")}

    -
  • - - {t("infoPricing")} - -
  • -
  • - {t("infoAbout")} -
  • - -
  • - {t("infoTerms")} -
  • - -
  • - {t("infoPrivacyPolicy")} -
  • -
  • - {t("infoApiDocs")} -
  • -
    -
    - -
    -
    -
    - -
    - © {domain.title} 2024 - -
    - {moderationLink} -
    - - {serverGitSha} - -
    - -
    -
    - -
    +
    + +
    + + + + )} + ); }