From e1484e0aa97dd636d975a717c9c256c5885e65db Mon Sep 17 00:00:00 2001 From: kvakazyambra Date: Tue, 30 Apr 2024 16:56:39 +0300 Subject: [PATCH] Revert styles for user descriptions --- .../Topic/TopicBadge/TopicBadge.module.scss | 71 +++++++++++++++++++ .../Topic/TopicBadge/TopicBadge.tsx | 42 ++++++++--- 2 files changed, 102 insertions(+), 11 deletions(-) diff --git a/src/components/Topic/TopicBadge/TopicBadge.module.scss b/src/components/Topic/TopicBadge/TopicBadge.module.scss index 292f1b81..271d1e20 100644 --- a/src/components/Topic/TopicBadge/TopicBadge.module.scss +++ b/src/components/Topic/TopicBadge/TopicBadge.module.scss @@ -16,6 +16,33 @@ gap: 1rem; } + .picture { + display: block; + width: 40px; + height: 40px; + min-width: 40px; + border-radius: 8px; + background-color: var(--black-50); + background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjUgMTQuMjVDMTkuOTE0MSAxNC4yNSAyMC4yNSAxNC41ODU5IDIwLjI1IDE1QzIwLjI1IDE1LjQxNDEgMTkuOTE0MSAxNS43NSAxOS41IDE1Ljc1SDE1Ljc1VjE5LjVDMTUuNzUgMTkuOTE0MSAxNS40MTQxIDIwLjI1IDE1IDIwLjI1QzE0LjU4NTkgMjAuMjUgMTQuMjUgMTkuOTE0MSAxNC4yNSAxOS41VjE1Ljc1SDkuNzVWMTkuNUM5Ljc1IDE5LjkxNDEgOS40MTQwNiAyMC4yNSA5IDIwLjI1QzguNTg1OTQgMjAuMjUgOC4yNSAxOS45MTQxIDguMjUgMTkuNVYxNS43NUg0LjVDNC4wODU5NCAxNS43NSAzLjc1IDE1LjQxNDEgMy43NSAxNUMzLjc1IDE0LjU4NTkgNC4wODU5NCAxNC4yNSA0LjUgMTQuMjVIOC4yNVY5Ljc1SDQuNUM0LjA4NTk0IDkuNzUgMy43NSA5LjQxNDA2IDMuNzUgOUMzLjc1IDguNTg1OTQgNC4wODU5NCA4LjI1IDQuNSA4LjI1SDguMjVWNC41QzguMjUgNC4wODU5NCA4LjU4NTk0IDMuNzUgOSAzLjc1QzkuNDE0MDYgMy43NSA5Ljc1IDQuMDg1OTQgOS43NSA0LjVWOC4yNUgxNC4yNVY0LjVDMTQuMjUgNC4wODU5NCAxNC41ODU5IDMuNzUgMTUgMy43NUMxNS40MTQxIDMuNzUgMTUuNzUgNC4wODU5NCAxNS43NSA0LjVWOC4yNUgxOS41QzE5LjkxNDEgOC4yNSAyMC4yNSA4LjU4NTk0IDIwLjI1IDlDMjAuMjUgOS40MTQwNiAxOS45MTQxIDkuNzUgMTkuNSA5Ljc1SDE1Ljc1VjE0LjI1SDE5LjVaTTkuNzUgMTQuMjVIMTQuMjVWOS43NUg5Ljc1VjE0LjI1WiIgZmlsbD0iIzlGQTFBNyIvPgo8L3N2Zz4K'); + background-position: 50% 50%; + background-repeat: no-repeat; + border: none; + + &.smallSize { + width: 32px; + height: 32px; + min-width: 32px; + } + + &:hover { + background-color: var(--black-50); + } + + &.withImage { + background-size: cover; + } + } + .info { @include font-size(1.4rem); border: none; @@ -59,6 +86,50 @@ } } +.TopicBadgeSubscriptionsMode { + margin-bottom: 2rem; + + .content { + margin-bottom: 0.8rem; + } + + .info { + &:hover { + .title { + background-color: var(--blue-500); + color: var(--white-500); + } + } + + .title { + @include font-size(1.4rem); + font-weight: 500; + line-height: 1em; + color: var(--blue-500); + text-transform: uppercase; + } + + .description { + color: var(--black-400); + @include font-size(1.4rem); + font-weight: 500; + margin: 0; + } + } + + .actions { + display: flex; + flex-direction: row; + gap: 1rem; + } + + .subscribeButton { + border-radius: 0.8rem !important; + margin-right: 0 !important; + width: 9em; + } +} + .stats { @include font-size(1.5rem); diff --git a/src/components/Topic/TopicBadge/TopicBadge.tsx b/src/components/Topic/TopicBadge/TopicBadge.tsx index 66a6a62f..ed3f4902 100644 --- a/src/components/Topic/TopicBadge/TopicBadge.tsx +++ b/src/components/Topic/TopicBadge/TopicBadge.tsx @@ -48,9 +48,24 @@ export const TopicBadge = (props: Props) => { lang() === 'en' ? capitalize(props.topic.slug.replaceAll('-', ' ')) : props.topic.title return ( -
+ ) }