From 8658c86e36d376e18af6f320c1255a6cfd4b3e24 Mon Sep 17 00:00:00 2001 From: Chinmay Sa <68277286+ScreenTechnicals@users.noreply.github.com> Date: Tue, 6 Feb 2024 13:38:50 +0530 Subject: [PATCH 1/9] minor path bug fixed --- public/static/logo2.png | Bin 0 -> 56340 bytes ui/banner/BlankRasaBanner1.tsx | 77 ++++++++++++++++++ ui/banner/BlankRasaBanner2.tsx | 85 +++++++++++++++++++ ui/pages/Home.tsx | 6 +- ui/shared/Page/PageTitle.tsx | 104 ++++++++++++------------ ui/shared/layout/components/Content.tsx | 2 +- 6 files changed, 222 insertions(+), 52 deletions(-) create mode 100644 public/static/logo2.png create mode 100644 ui/banner/BlankRasaBanner1.tsx create mode 100644 ui/banner/BlankRasaBanner2.tsx diff --git a/public/static/logo2.png b/public/static/logo2.png new file mode 100644 index 0000000000000000000000000000000000000000..23607cffb6df0175a64ec3a96c09e3da0767ae19 GIT binary patch literal 56340 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 { + const bg = useColorModeValue('light', '#171717'); + const pColor = useColorModeValue('#616B74', 'gray.200'); + const btnColor = useColorModeValue('white', '#171717'); + const imgColor = useColorModeValue('invert(0)', 'invert(1)'); + const bgBoxShadowDesktop = useColorModeValue( + '0px 8px 16px -5px rgba(0, 0, 0, 0.10)', + '0px 8px 16px -5px rgba(6, 252, 153, 0.10)', + ); + + return ( + + logo2 + + + Blank Rasa + + + A platform for discovering and trading NFTs on Canto. Features + collections such as CantoLongneck, Shnoises and more + + + + + + + + ); +}; + +export default BlankRasaBanner1; diff --git a/ui/banner/BlankRasaBanner2.tsx b/ui/banner/BlankRasaBanner2.tsx new file mode 100644 index 0000000000..6fe0771241 --- /dev/null +++ b/ui/banner/BlankRasaBanner2.tsx @@ -0,0 +1,85 @@ +import { + Box, + Flex, + Image, + Text, + Button, + useColorModeValue, +} from '@chakra-ui/react'; +import React from 'react'; + +const BlankRasaBanner2 = () => { + const bg = useColorModeValue('light', '#171717'); + const pColor = useColorModeValue('#616B74', 'gray.200'); + const btnColor = useColorModeValue('white', '#171717'); + const bgBoxShadowDesktop = useColorModeValue( + '0px 8px 16px -5px rgba(0, 0, 0, 0.10)', + '0px 8px 16px -5px rgba(6, 252, 153, 0.10)', + ); + const imgColor = useColorModeValue('invert(0)', 'invert(1)'); + + return ( + + + logo2 + + { /* + Blank Rasa + */ } + + Blank Rasa + + + A platform for discovering and trading NFTs on Canto. Features + collections such as CantoLongneck, Shnoises and more + + + + + + + + ); +}; + +export default BlankRasaBanner2; diff --git a/ui/pages/Home.tsx b/ui/pages/Home.tsx index d1849a22ad..714d0c4025 100644 --- a/ui/pages/Home.tsx +++ b/ui/pages/Home.tsx @@ -2,6 +2,7 @@ import { Box, Heading, Flex, LightMode } from '@chakra-ui/react'; import React from 'react'; import config from 'configs/app'; +import BlankRasaBanner1 from 'ui/banner/BlankRasaBanner1'; import ChainIndicators from 'ui/home/indicators/ChainIndicators'; import LatestBlocks from 'ui/home/LatestBlocks'; import Stats from 'ui/home/Stats'; @@ -40,7 +41,10 @@ const Home = () => { - + + + + diff --git a/ui/shared/Page/PageTitle.tsx b/ui/shared/Page/PageTitle.tsx index 5e9dee6198..c150c02aad 100644 --- a/ui/shared/Page/PageTitle.tsx +++ b/ui/shared/Page/PageTitle.tsx @@ -4,6 +4,7 @@ import React from 'react'; import eastArrowIcon from 'icons/arrows/east.svg'; import useIsMobile from 'lib/hooks/useIsMobile'; +import BlankRasaBanner2 from 'ui/banner/BlankRasaBanner2'; import TextAd from 'ui/shared/ad/TextAd'; import LinkInternal from 'ui/shared/LinkInternal'; @@ -90,59 +91,62 @@ const PageTitle = ({ title, contentAfter, withTextAd, backLink, className, isLoa }, [ updatedTruncateState ]); return ( - - - { backLink && } - { beforeTitle } - - + + + + { backLink && } + { beforeTitle } + - - - { title } - - - - - { afterTitle } + + + { title } + + + + + { afterTitle } + + { contentAfter } + { withTextAd && } - { contentAfter } - { withTextAd && } - + ); }; diff --git a/ui/shared/layout/components/Content.tsx b/ui/shared/layout/components/Content.tsx index 85f8d497ec..ba585fee18 100644 --- a/ui/shared/layout/components/Content.tsx +++ b/ui/shared/layout/components/Content.tsx @@ -7,7 +7,7 @@ interface Props { const Content = ({ children }: Props) => { return ( - + { children } ); From 11b9556a58460241417c9af3a7df66c7fde65bbb Mon Sep 17 00:00:00 2001 From: Chinmay Sa <68277286+ScreenTechnicals@users.noreply.github.com> Date: Tue, 6 Feb 2024 19:34:31 +0530 Subject: [PATCH 2/9] creating a single file BlankRasaBanner for ui/banner/BlankRasaBannr1 and ui/banner/BlankRasaBanner2 --- .../static/{logo2.png => bank-rasa-logo.png} | Bin ...ankRasaBanner2.tsx => BlankRasaBanner.tsx} | 48 ++++++----- ui/banner/BlankRasaBanner1.tsx | 77 ------------------ ui/home/indicators/ChainIndicators.tsx | 1 - ui/pages/Home.tsx | 6 +- ui/shared/Page/PageTitle.tsx | 4 +- ui/shared/layout/components/Content.tsx | 2 +- 7 files changed, 33 insertions(+), 105 deletions(-) rename public/static/{logo2.png => bank-rasa-logo.png} (100%) rename ui/banner/{BlankRasaBanner2.tsx => BlankRasaBanner.tsx} (52%) delete mode 100644 ui/banner/BlankRasaBanner1.tsx diff --git a/public/static/logo2.png b/public/static/bank-rasa-logo.png similarity index 100% rename from public/static/logo2.png rename to public/static/bank-rasa-logo.png diff --git a/ui/banner/BlankRasaBanner2.tsx b/ui/banner/BlankRasaBanner.tsx similarity index 52% rename from ui/banner/BlankRasaBanner2.tsx rename to ui/banner/BlankRasaBanner.tsx index 6fe0771241..12702f1bf9 100644 --- a/ui/banner/BlankRasaBanner2.tsx +++ b/ui/banner/BlankRasaBanner.tsx @@ -5,10 +5,11 @@ import { Text, Button, useColorModeValue, + Heading, } from '@chakra-ui/react'; import React from 'react'; -const BlankRasaBanner2 = () => { +const BlankRasaBanner = ({ orientation }: {orientation: string}) => { const bg = useColorModeValue('light', '#171717'); const pColor = useColorModeValue('#616B74', 'gray.200'); const btnColor = useColorModeValue('white', '#171717'); @@ -18,37 +19,42 @@ const BlankRasaBanner2 = () => { ); const imgColor = useColorModeValue('invert(0)', 'invert(1)'); + const landscape = orientation === 'landscape'; + const potrait = orientation === 'potrait'; + const landscapeOrientationCondition = landscape && !potrait; + return ( logo2 - - { /* - Blank Rasa - */ } - + + Blank Rasa - - + + A platform for discovering and trading NFTs on Canto. Features collections such as CantoLongneck, Shnoises and more @@ -69,8 +75,8 @@ const BlankRasaBanner2 = () => { fontWeight="medium" colorScheme="green.500" p={ 4 } - mt={ [ 3 ] } - width={ [ '100%', '270px' ] } + mt={ 3 } + width={ [ '100%', landscapeOrientationCondition ? '270px' : '100%' ] } fontSize="sm" variant="outline" borderWidth="1.5px" @@ -82,4 +88,4 @@ const BlankRasaBanner2 = () => { ); }; -export default BlankRasaBanner2; +export default BlankRasaBanner; diff --git a/ui/banner/BlankRasaBanner1.tsx b/ui/banner/BlankRasaBanner1.tsx deleted file mode 100644 index b0f6ba96c7..0000000000 --- a/ui/banner/BlankRasaBanner1.tsx +++ /dev/null @@ -1,77 +0,0 @@ -import { - Box, - Image, - Text, - Heading, - Button, - useColorModeValue, -} from '@chakra-ui/react'; -import React from 'react'; - -const BlankRasaBanner1 = () => { - const bg = useColorModeValue('light', '#171717'); - const pColor = useColorModeValue('#616B74', 'gray.200'); - const btnColor = useColorModeValue('white', '#171717'); - const imgColor = useColorModeValue('invert(0)', 'invert(1)'); - const bgBoxShadowDesktop = useColorModeValue( - '0px 8px 16px -5px rgba(0, 0, 0, 0.10)', - '0px 8px 16px -5px rgba(6, 252, 153, 0.10)', - ); - - return ( - - logo2 - - - Blank Rasa - - - A platform for discovering and trading NFTs on Canto. Features - collections such as CantoLongneck, Shnoises and more - - - - - - - - ); -}; - -export default BlankRasaBanner1; diff --git a/ui/home/indicators/ChainIndicators.tsx b/ui/home/indicators/ChainIndicators.tsx index ce1261f71f..99bef58fbc 100644 --- a/ui/home/indicators/ChainIndicators.tsx +++ b/ui/home/indicators/ChainIndicators.tsx @@ -69,7 +69,6 @@ const ChainIndicators = () => { flexDir={{ base: 'column', lg: 'row' }} w="100%" alignItems="stretch" - mt={ 8 } > diff --git a/ui/pages/Home.tsx b/ui/pages/Home.tsx index 714d0c4025..7d4a7d1f91 100644 --- a/ui/pages/Home.tsx +++ b/ui/pages/Home.tsx @@ -2,7 +2,7 @@ import { Box, Heading, Flex, LightMode } from '@chakra-ui/react'; import React from 'react'; import config from 'configs/app'; -import BlankRasaBanner1 from 'ui/banner/BlankRasaBanner1'; +import BlankRasaBanner from 'ui/banner/BlankRasaBanner'; import ChainIndicators from 'ui/home/indicators/ChainIndicators'; import LatestBlocks from 'ui/home/LatestBlocks'; import Stats from 'ui/home/Stats'; @@ -41,9 +41,9 @@ const Home = () => { - + - + diff --git a/ui/shared/Page/PageTitle.tsx b/ui/shared/Page/PageTitle.tsx index c150c02aad..ab3633f8c4 100644 --- a/ui/shared/Page/PageTitle.tsx +++ b/ui/shared/Page/PageTitle.tsx @@ -4,7 +4,7 @@ import React from 'react'; import eastArrowIcon from 'icons/arrows/east.svg'; import useIsMobile from 'lib/hooks/useIsMobile'; -import BlankRasaBanner2 from 'ui/banner/BlankRasaBanner2'; +import BlankRasaBanner from 'ui/banner/BlankRasaBanner'; import TextAd from 'ui/shared/ad/TextAd'; import LinkInternal from 'ui/shared/LinkInternal'; @@ -92,7 +92,7 @@ const PageTitle = ({ title, contentAfter, withTextAd, backLink, className, isLoa return ( <> - + { return ( - + { children } ); From d6aae5d191bf4c0ea630db79ee692b0da7780794 Mon Sep 17 00:00:00 2001 From: Chinmay Sa <68277286+ScreenTechnicals@users.noreply.github.com> Date: Tue, 6 Feb 2024 20:06:14 +0530 Subject: [PATCH 3/9] fixing banner size --- ui/banner/BlankRasaBanner.tsx | 29 +++--- ui/pages/Home.tsx | 2 +- ui/shared/Page/PageTitle.tsx | 112 ++++++++++++----------- ui/snippets/searchBar/SearchBarInput.tsx | 2 +- 4 files changed, 73 insertions(+), 72 deletions(-) diff --git a/ui/banner/BlankRasaBanner.tsx b/ui/banner/BlankRasaBanner.tsx index 12702f1bf9..ce02751f96 100644 --- a/ui/banner/BlankRasaBanner.tsx +++ b/ui/banner/BlankRasaBanner.tsx @@ -6,18 +6,19 @@ import { Button, useColorModeValue, Heading, + Link, } from '@chakra-ui/react'; import React from 'react'; const BlankRasaBanner = ({ orientation }: {orientation: string}) => { - const bg = useColorModeValue('light', '#171717'); - const pColor = useColorModeValue('#616B74', 'gray.200'); + const bgColor = useColorModeValue('light', '#171717'); + const textColor = useColorModeValue('#616B74', 'gray.200'); const btnColor = useColorModeValue('white', '#171717'); const bgBoxShadowDesktop = useColorModeValue( '0px 8px 16px -5px rgba(0, 0, 0, 0.10)', '0px 8px 16px -5px rgba(6, 252, 153, 0.10)', ); - const imgColor = useColorModeValue('invert(0)', 'invert(1)'); + const imgInvertFilter = useColorModeValue('invert(0)', 'invert(1)'); const landscape = orientation === 'landscape'; const potrait = orientation === 'potrait'; @@ -25,12 +26,10 @@ const BlankRasaBanner = ({ orientation }: {orientation: string}) => { return ( { w={ [ '90px', landscapeOrientationCondition ? '100px' : '90px' ] } h={ [ '90px', landscapeOrientationCondition ? '100px' : '90px' ] } alt="blank-rasa-logo-loading..." - filter={ imgColor } + filter={ imgInvertFilter } /> - + Blank Rasa - + A platform for discovering and trading NFTs on Canto. Features collections such as CantoLongneck, Shnoises and more - + - + ); }; diff --git a/ui/pages/Home.tsx b/ui/pages/Home.tsx index 7d4a7d1f91..22ccb684d3 100644 --- a/ui/pages/Home.tsx +++ b/ui/pages/Home.tsx @@ -41,7 +41,7 @@ const Home = () => { - + diff --git a/ui/shared/Page/PageTitle.tsx b/ui/shared/Page/PageTitle.tsx index ab3633f8c4..78f220ec68 100644 --- a/ui/shared/Page/PageTitle.tsx +++ b/ui/shared/Page/PageTitle.tsx @@ -17,6 +17,7 @@ type Props = { beforeTitle?: React.ReactNode; afterTitle?: React.ReactNode; contentAfter?: React.ReactNode; + secondRow?: React.ReactNode; isLoading?: boolean; withTextAd?: boolean; } @@ -32,11 +33,11 @@ const BackLink = (props: BackLinkProp & { isLoading?: boolean }) => { return ; } - const icon = ; + const icon = ; if ('url' in props) { return ( - + { icon } @@ -45,7 +46,7 @@ const BackLink = (props: BackLinkProp & { isLoading?: boolean }) => { } return ( - + { icon } @@ -53,7 +54,7 @@ const BackLink = (props: BackLinkProp & { isLoading?: boolean }) => { ); }; -const PageTitle = ({ title, contentAfter, withTextAd, backLink, className, isLoading, afterTitle, beforeTitle }: Props) => { +const PageTitle = ({ title, contentAfter, withTextAd, backLink, className, isLoading, afterTitle, beforeTitle, secondRow }: Props) => { const tooltip = useDisclosure(); const isMobile = useIsMobile(); const [ isTextTruncated, setIsTextTruncated ] = React.useState(false); @@ -93,60 +94,65 @@ const PageTitle = ({ title, contentAfter, withTextAd, backLink, className, isLoa return ( <> - - - { backLink && } - { beforeTitle } - - + + + { backLink && } + { beforeTitle } + - - - { title } - - - - - { afterTitle } + + + { title } + + + + + { afterTitle } + + { contentAfter } + { withTextAd && } - { contentAfter } - { withTextAd && } + { secondRow && ( + + { secondRow } + + ) } + ); }; diff --git a/ui/snippets/searchBar/SearchBarInput.tsx b/ui/snippets/searchBar/SearchBarInput.tsx index d9bd54dad4..e17233f319 100644 --- a/ui/snippets/searchBar/SearchBarInput.tsx +++ b/ui/snippets/searchBar/SearchBarInput.tsx @@ -83,7 +83,7 @@ const SearchBarInput = ({ onChange, onSubmit, isHomepage, onFocus, onBlur, onHid transitionDuration="normal" transitionTimingFunction="ease" > - + From a05de1bf84fc60da4b3047c3a9dfafdd8e8cd86c Mon Sep 17 00:00:00 2001 From: Chinmay Sa <68277286+ScreenTechnicals@users.noreply.github.com> Date: Tue, 6 Feb 2024 22:22:35 +0530 Subject: [PATCH 4/9] liniting at BlankRasaBanner component --- ui/banner/BlankRasaBanner.tsx | 32 ++++++++++++++++---------------- ui/pages/Home.tsx | 2 +- ui/shared/Page/PageTitle.tsx | 2 +- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/ui/banner/BlankRasaBanner.tsx b/ui/banner/BlankRasaBanner.tsx index ce02751f96..5b85ca4034 100644 --- a/ui/banner/BlankRasaBanner.tsx +++ b/ui/banner/BlankRasaBanner.tsx @@ -10,7 +10,11 @@ import { } from '@chakra-ui/react'; import React from 'react'; -const BlankRasaBanner = ({ orientation }: {orientation: string}) => { +type IsCardProp = { + isCard?: boolean; +}; + +const BlankRasaBanner = ({ isCard = false }: IsCardProp) => { const bgColor = useColorModeValue('light', '#171717'); const textColor = useColorModeValue('#616B74', 'gray.200'); const btnColor = useColorModeValue('white', '#171717'); @@ -20,36 +24,32 @@ const BlankRasaBanner = ({ orientation }: {orientation: string}) => { ); const imgInvertFilter = useColorModeValue('invert(0)', 'invert(1)'); - const landscape = orientation === 'landscape'; - const potrait = orientation === 'potrait'; - const landscapeOrientationCondition = landscape && !potrait; - return ( blank-rasa-logo-loading... - + Blank Rasa @@ -71,7 +71,7 @@ const BlankRasaBanner = ({ orientation }: {orientation: string}) => { colorScheme="green.500" p={ 4 } mt={ 3 } - width={ [ '100%', landscapeOrientationCondition ? '270px' : '100%' ] } + width={ [ '100%', !isCard ? '270px' : '100%' ] } fontSize="sm" variant="outline" borderWidth="1.5px" diff --git a/ui/pages/Home.tsx b/ui/pages/Home.tsx index 22ccb684d3..f16c9b10f9 100644 --- a/ui/pages/Home.tsx +++ b/ui/pages/Home.tsx @@ -43,7 +43,7 @@ const Home = () => { - + diff --git a/ui/shared/Page/PageTitle.tsx b/ui/shared/Page/PageTitle.tsx index 78f220ec68..5b43f6db04 100644 --- a/ui/shared/Page/PageTitle.tsx +++ b/ui/shared/Page/PageTitle.tsx @@ -93,7 +93,7 @@ const PageTitle = ({ title, contentAfter, withTextAd, backLink, className, isLoa return ( <> - + Date: Wed, 7 Feb 2024 00:14:07 +0530 Subject: [PATCH 5/9] fix: fix props at BlankRasaBanner --- ui/banner/BlankRasaBanner.tsx | 28 ++++++++++++++-------------- ui/pages/Home.tsx | 2 +- ui/shared/Page/PageTitle.tsx | 2 +- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/ui/banner/BlankRasaBanner.tsx b/ui/banner/BlankRasaBanner.tsx index 5b85ca4034..a529f18020 100644 --- a/ui/banner/BlankRasaBanner.tsx +++ b/ui/banner/BlankRasaBanner.tsx @@ -10,11 +10,11 @@ import { } from '@chakra-ui/react'; import React from 'react'; -type IsCardProp = { - isCard?: boolean; +type BlankRasaBannerProps = { + block?: boolean; }; -const BlankRasaBanner = ({ isCard = false }: IsCardProp) => { +const BlankRasaBanner = ({ block }: BlankRasaBannerProps) => { const bgColor = useColorModeValue('light', '#171717'); const textColor = useColorModeValue('#616B74', 'gray.200'); const btnColor = useColorModeValue('white', '#171717'); @@ -27,29 +27,29 @@ const BlankRasaBanner = ({ isCard = false }: IsCardProp) => { return ( blank-rasa-logo-loading... - + Blank Rasa @@ -71,7 +71,7 @@ const BlankRasaBanner = ({ isCard = false }: IsCardProp) => { colorScheme="green.500" p={ 4 } mt={ 3 } - width={ [ '100%', !isCard ? '270px' : '100%' ] } + width={ [ '100%', block ? '270px' : '100%' ] } fontSize="sm" variant="outline" borderWidth="1.5px" diff --git a/ui/pages/Home.tsx b/ui/pages/Home.tsx index f16c9b10f9..932f548ebf 100644 --- a/ui/pages/Home.tsx +++ b/ui/pages/Home.tsx @@ -43,7 +43,7 @@ const Home = () => { - + diff --git a/ui/shared/Page/PageTitle.tsx b/ui/shared/Page/PageTitle.tsx index 5b43f6db04..a7518646e7 100644 --- a/ui/shared/Page/PageTitle.tsx +++ b/ui/shared/Page/PageTitle.tsx @@ -93,7 +93,7 @@ const PageTitle = ({ title, contentAfter, withTextAd, backLink, className, isLoa return ( <> - + Date: Wed, 7 Feb 2024 01:15:51 +0530 Subject: [PATCH 6/9] fix: fix margin top at PageTitle --- ui/shared/Page/PageTitle.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/shared/Page/PageTitle.tsx b/ui/shared/Page/PageTitle.tsx index a7518646e7..38ddb15665 100644 --- a/ui/shared/Page/PageTitle.tsx +++ b/ui/shared/Page/PageTitle.tsx @@ -94,7 +94,7 @@ const PageTitle = ({ title, contentAfter, withTextAd, backLink, className, isLoa return ( <> - + Date: Thu, 8 Feb 2024 16:19:03 +0330 Subject: [PATCH 7/9] ui: fix some ui issues --- ui/banner/BlankRasaBanner.tsx | 18 +++++++++--------- ui/shared/Page/PageTitle.tsx | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/ui/banner/BlankRasaBanner.tsx b/ui/banner/BlankRasaBanner.tsx index a529f18020..f40187aafd 100644 --- a/ui/banner/BlankRasaBanner.tsx +++ b/ui/banner/BlankRasaBanner.tsx @@ -16,7 +16,6 @@ type BlankRasaBannerProps = { const BlankRasaBanner = ({ block }: BlankRasaBannerProps) => { const bgColor = useColorModeValue('light', '#171717'); - const textColor = useColorModeValue('#616B74', 'gray.200'); const btnColor = useColorModeValue('white', '#171717'); const bgBoxShadowDesktop = useColorModeValue( '0px 8px 16px -5px rgba(0, 0, 0, 0.10)', @@ -49,26 +48,27 @@ const BlankRasaBanner = ({ block }: BlankRasaBannerProps) => { alt="blank-rasa-logo-loading..." filter={ imgInvertFilter } /> - - + + Blank Rasa - - A platform for discovering and trading NFTs on Canto. Features - collections such as CantoLongneck, Shnoises and more + + A platform for discovering and trading NFTs on Canto. + + + Features collections such as Canto Longnecks, Shnoises, and more. - + + + ); }; From 694ca5d7ac303f79b2581137e18f05f351a3d356 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 9 Feb 2024 14:56:43 +0330 Subject: [PATCH 9/9] ui: fix blankrasa banner padding --- ui/banner/BlankRasaBanner.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/banner/BlankRasaBanner.tsx b/ui/banner/BlankRasaBanner.tsx index 05cfc3c98d..73fbb83c54 100644 --- a/ui/banner/BlankRasaBanner.tsx +++ b/ui/banner/BlankRasaBanner.tsx @@ -50,7 +50,7 @@ const BlankRasaBanner = ({ block }: BlankRasaBannerProps) => { filter={ imgInvertFilter } /> - + Blank Rasa @@ -70,6 +70,7 @@ const BlankRasaBanner = ({ block }: BlankRasaBannerProps) => { fontWeight="medium" colorScheme="accent" p={ 4 } + mt={ block ? 0 : 3 } width={ [ '100%', block ? '270px' : '100%' ] } fontSize="sm" variant="outline"