From 400b9856d0fd246204ea51839f74e011a67ff683 Mon Sep 17 00:00:00 2001 From: Victor Date: Tue, 27 Aug 2024 15:30:45 -0700 Subject: [PATCH] added option for scrolling within modals, applied to login/signup modal, also added onModalOpen/onModalClose events --- .../common/ActionButton/ActionButton.tsx | 8 +++-- .../providers/ModalProvider/ModalLayer.scss | 11 +++---- .../providers/ModalProvider/ModalLayer.tsx | 14 +++++---- .../providers/ModalProvider/ModalProvider.tsx | 6 ++-- .../SessionProvider/SessionProvider.tsx | 16 +++++++--- .../packages/fakeyou.com/src/hooks/index.tsx | 4 ++- .../{useBatchContent => }/useBatchContent.tsx | 25 ++++++++------- .../src/hooks/useBatchContent/index.ts | 2 -- .../fakeyou.com/src/hooks/useBookmarks.tsx | 30 +++++++++--------- .../fakeyou.com/src/hooks/useModalState.tsx | 9 ++++++ .../fakeyou.com/src/hooks/useRatings.tsx | 15 ++++----- .../src/v2/view/pages/NotFound/NotFound.tsx | 31 +++++++++++++++++++ 12 files changed, 114 insertions(+), 57 deletions(-) rename src/website/packages/fakeyou.com/src/hooks/{useBatchContent => }/useBatchContent.tsx (87%) delete mode 100644 src/website/packages/fakeyou.com/src/hooks/useBatchContent/index.ts create mode 100644 src/website/packages/fakeyou.com/src/v2/view/pages/NotFound/NotFound.tsx diff --git a/src/website/packages/fakeyou.com/src/components/common/ActionButton/ActionButton.tsx b/src/website/packages/fakeyou.com/src/components/common/ActionButton/ActionButton.tsx index f96388c70d..14ee9f1984 100644 --- a/src/website/packages/fakeyou.com/src/components/common/ActionButton/ActionButton.tsx +++ b/src/website/packages/fakeyou.com/src/components/common/ActionButton/ActionButton.tsx @@ -19,6 +19,7 @@ export interface ActionButtonProps { toggle: (entityToken: string, entityType: string) => any; toolTipOff?: string; toolTipOn?: string; + visible?: boolean; } export default function ActionButton({ @@ -34,6 +35,7 @@ export default function ActionButton({ toggle, toolTipOff, toolTipOn, + visible }: ActionButtonProps) { const { events, status } = useAnimationStatus(); const onClick = () => { @@ -52,13 +54,13 @@ export default function ActionButton({ placement: "bottom", theme: "fakeyou", trigger: "mouseenter", + visible, }} >