From e465f7203412d2bbcaa807fef718d6d08b5ee912 Mon Sep 17 00:00:00 2001 From: Fedor Katurov Date: Thu, 20 Jan 2022 14:16:43 +0700 Subject: [PATCH] fixed boris image and layout --- package.json | 1 + .../sprites => public/images}/boris_robot.svg | 0 .../common/LoadingProgress/index.tsx | 2 +- src/containers/boris/BorisComments/index.tsx | 34 ++++++++----------- .../boris/BorisComments/styles.module.scss | 18 ---------- src/layouts/BorisLayout/index.tsx | 19 ++--------- 6 files changed, 19 insertions(+), 55 deletions(-) rename {src/sprites => public/images}/boris_robot.svg (100%) delete mode 100644 src/containers/boris/BorisComments/styles.module.scss diff --git a/package.json b/package.json index 624d9ad6..e755f5ed 100644 --- a/package.json +++ b/package.json @@ -56,6 +56,7 @@ "ts-check": "tsc -p tsconfig.json --noEmit", "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "prepare": "husky install", + "next:dev": "next dev", "next:build": "next build", "next:start": "next start -p 80" }, diff --git a/src/sprites/boris_robot.svg b/public/images/boris_robot.svg similarity index 100% rename from src/sprites/boris_robot.svg rename to public/images/boris_robot.svg diff --git a/src/components/common/LoadingProgress/index.tsx b/src/components/common/LoadingProgress/index.tsx index 004dcccd..e5c387b2 100644 --- a/src/components/common/LoadingProgress/index.tsx +++ b/src/components/common/LoadingProgress/index.tsx @@ -7,7 +7,7 @@ import styles from './styles.module.scss'; interface LoadingProgressProps {} const LoadingProgress: VFC = () => { - const shown = useSSRLoadingIndicator(300); + const shown = useSSRLoadingIndicator(700); return shown ? ( <> diff --git a/src/containers/boris/BorisComments/index.tsx b/src/containers/boris/BorisComments/index.tsx index d21c11c0..8779c594 100644 --- a/src/containers/boris/BorisComments/index.tsx +++ b/src/containers/boris/BorisComments/index.tsx @@ -10,8 +10,6 @@ import { CommentContextProvider, useCommentContext } from '~/utils/context/Comme import { useNodeContext } from '~/utils/context/NodeContextProvider'; import { useUserContext } from '~/utils/context/UserContextProvider'; -import styles from './styles.module.scss'; - interface IProps {} const BorisComments: FC = () => { @@ -30,29 +28,27 @@ const BorisComments: FC = () => { const { node } = useNodeContext(); return ( - <> - + + {isUser && } - {isLoading ? ( + {isLoading || !comments?.length ? ( ) : ( - - - + )} - -