From 558a97d278046813062b61f58a1e74d54a6b2346 Mon Sep 17 00:00:00 2001 From: Fedor Katurov Date: Tue, 30 Mar 2021 11:51:35 +0700 Subject: [PATCH] #58 fixed lab detection at create dialog --- .../editors/EditorConfirmClose/styles.module.scss | 10 ++++++++++ src/containers/dialogs/EditorCreateDialog/index.tsx | 4 +++- src/containers/main/MainRouter/index.tsx | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/components/editors/EditorConfirmClose/styles.module.scss b/src/components/editors/EditorConfirmClose/styles.module.scss index 60b6a670..57be7198 100644 --- a/src/components/editors/EditorConfirmClose/styles.module.scss +++ b/src/components/editors/EditorConfirmClose/styles.module.scss @@ -1,5 +1,14 @@ @import "~/styles/variables.scss"; +@keyframes appear { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + .wrap { position: absolute; top: 0; @@ -11,6 +20,7 @@ display: flex; align-items: center; justify-content: center; + animation: appear 0.25s forwards; @include can_backdrop { backdrop-filter: blur(15px); diff --git a/src/containers/dialogs/EditorCreateDialog/index.tsx b/src/containers/dialogs/EditorCreateDialog/index.tsx index fd663067..6d8d1689 100644 --- a/src/containers/dialogs/EditorCreateDialog/index.tsx +++ b/src/containers/dialogs/EditorCreateDialog/index.tsx @@ -21,7 +21,9 @@ const EditorCreateDialog: FC = () => { const isExist = useMemo(() => values(NODE_TYPES).some(el => el === type), [type]); - const data = useRef({ ...EMPTY_NODE, type }); + const isInLab = useMemo(() => !!url.match(/^\/lab/), [url]); + + const data = useRef({ ...EMPTY_NODE, type, is_promoted: !isInLab }); if (!type || !isExist) { return null; diff --git a/src/containers/main/MainRouter/index.tsx b/src/containers/main/MainRouter/index.tsx index 3c6cb150..c11ddb8c 100644 --- a/src/containers/main/MainRouter/index.tsx +++ b/src/containers/main/MainRouter/index.tsx @@ -23,7 +23,7 @@ const MainRouter: FC = () => { - {is_user && } + {is_user && }