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 && }