From 53f71ce92fb8822b8685f2170b595d70e68eb221 Mon Sep 17 00:00:00 2001 From: kvakazyambra Date: Thu, 29 Sep 2022 00:08:14 +0300 Subject: [PATCH 01/11] Module css in the header component --- .../Nav/{Header.scss => Header.module.scss} | 12 ++++++------ src/components/Nav/Header.tsx | 15 ++++++++------- src/styles/FourOuFour.module.scss | 2 +- 3 files changed, 15 insertions(+), 14 deletions(-) rename src/components/Nav/{Header.scss => Header.module.scss} (97%) diff --git a/src/components/Nav/Header.scss b/src/components/Nav/Header.module.scss similarity index 97% rename from src/components/Nav/Header.scss rename to src/components/Nav/Header.module.scss index b4c922a6..5a822699 100644 --- a/src/components/Nav/Header.scss +++ b/src/components/Nav/Header.module.scss @@ -1,4 +1,4 @@ -header { +.mainHeader { background: #fff; margin-bottom: 2.2rem; width: 100%; @@ -13,7 +13,7 @@ header { } } -.header--fixed { +.headerFixed { position: fixed; top: 0; @@ -26,7 +26,7 @@ header { } } -.header__inner { +.headerInner { background: #fff; border-bottom: 4px solid #000; flex-wrap: nowrap; @@ -48,7 +48,7 @@ header { } } -.main-logo { +.mainLogo { align-items: center; display: inline-flex; height: 70px; @@ -101,7 +101,7 @@ nav { } } -.main-navigation { +.mainNavigation { position: relative; @include font-size(1.7rem); @@ -264,7 +264,7 @@ nav { } } -.header__search { +.headerSearch { text-transform: lowercase; .icon { diff --git a/src/components/Nav/Header.tsx b/src/components/Nav/Header.tsx index 2e4728f5..23ed385c 100644 --- a/src/components/Nav/Header.tsx +++ b/src/components/Nav/Header.tsx @@ -9,9 +9,10 @@ import { useModalStore, showModal, useWarningsStore } from '../../stores/ui' import { useStore } from '@nanostores/solid' import { session as ssession } from '../../stores/auth' import { handleClientRouteLinkClick, router, Routes, useRouter } from '../../stores/router' -import './Header.scss' +import styles from './Header.module.scss' import { getPagePath } from '@nanostores/router' import { getLogger } from '../../utils/logger' +import { clsx } from 'clsx' const log = getLogger('header') @@ -84,9 +85,9 @@ export const Header = (props: Props) => { return (
{
-