From c01a945f91256d67f8f31fb64ce52ed10d60425c Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Fri, 23 Jun 2023 19:15:17 -0700 Subject: [PATCH] Fix header styles --- components/Header/index.module.scss | 6 +- components/Header/index.tsx | 105 +++++++--------------------- 2 files changed, 28 insertions(+), 83 deletions(-) diff --git a/components/Header/index.module.scss b/components/Header/index.module.scss index bfa358ea..309ba5e0 100644 --- a/components/Header/index.module.scss +++ b/components/Header/index.module.scss @@ -1,4 +1,4 @@ -#Header { +.header { display: flex; flex-direction: row; margin-bottom: $unit; @@ -22,7 +22,7 @@ background: var(--placeholder-bg); } - #DropdownWrapper { + .dropdownWrapper { display: inline-block; padding-bottom: $unit; @@ -32,8 +32,6 @@ } &:hover { - // padding-right: $unit-4x; - .Button { background: var(--button-bg-hover); color: var(--button-text-hover); diff --git a/components/Header/index.tsx b/components/Header/index.tsx index 33627fd8..8e7e8f1c 100644 --- a/components/Header/index.tsx +++ b/components/Header/index.tsx @@ -10,25 +10,23 @@ import Link from 'next/link' import { accountState, initialAccountState } from '~utils/accountState' import { appState, initialAppState } from '~utils/appState' import { getLocalId } from '~utils/localId' -import { retrieveLocaleCookies } from '~utils/retrieveCookies' import { setEditKey, storeEditKey } from '~utils/userToken' import { DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, - DropdownMenuGroup, - DropdownMenuItem, DropdownMenuSeparator, - DropdownMenuLabel, } from '~components/common/DropdownMenuContent' +import DropdownMenuGroup from '~components/common/DropdownMenuGroup' +import DropdownMenuLabel from '~components/common/DropdownMenuLabel' +import DropdownMenuItem from '~components/common/DropdownMenuItem' +import LanguageSwitch from '~components/LanguageSwitch' import LoginModal from '~components/auth/LoginModal' import SignupModal from '~components/auth/SignupModal' import AccountModal from '~components/auth/AccountModal' -import Toast from '~components/common/Toast' import Button from '~components/common/Button' import Tooltip from '~components/common/Tooltip' -import * as Switch from '@radix-ui/react-switch' import ChevronIcon from '~public/icons/Chevron.svg' import MenuIcon from '~public/icons/Menu.svg' @@ -44,7 +42,6 @@ const Header = () => { const router = useRouter() const locale = router.locale && ['en', 'ja'].includes(router.locale) ? router.locale : 'en' - const localeData = retrieveLocaleCookies() // State management const [remixToastOpen, setRemixToastOpen] = useState(false) @@ -53,7 +50,6 @@ const Header = () => { const [settingsModalOpen, setSettingsModalOpen] = useState(false) const [leftMenuOpen, setLeftMenuOpen] = useState(false) const [rightMenuOpen, setRightMenuOpen] = useState(false) - const [languageChecked, setLanguageChecked] = useState(false) const [name, setName] = useState('') const [originalName, setOriginalName] = useState('') @@ -71,11 +67,6 @@ const Header = () => { useEffect(() => () => unsubscribe(), []) - // Hooks - useEffect(() => { - setLanguageChecked(localeData === 'ja' ? true : false) - }, [localeData]) - // Methods: Event handlers (Buttons) function handleLeftMenuButtonClicked() { setLeftMenuOpen(!leftMenuOpen) @@ -102,15 +93,6 @@ const Header = () => { setRightMenuOpen(false) } - // Methods: Event handlers (Remix toasts) - function handleRemixToastOpenChanged(open: boolean) { - setRemixToastOpen(open) - } - - function handleRemixToastCloseClicked() { - setRemixToastOpen(false) - } - // Methods: Actions function handleNewTeam(event: React.MouseEvent) { event.preventDefault() @@ -118,15 +100,6 @@ const Header = () => { closeRightMenu() } - function changeLanguage(value: boolean) { - const language = value ? 'ja' : 'en' - const expiresAt = new Date() - expiresAt.setDate(expiresAt.getDate() + 120) - - setCookie('NEXT_LOCALE', language, { path: '/', expires: expiresAt }) - router.push(router.asPath, undefined, { locale: language }) - } - function logout() { // Close menu closeRightMenu() @@ -200,24 +173,6 @@ const Header = () => { ) } - const remixToast = () => { - return ( - - You remixed {{ title: originalName }} - - } - onOpenChange={handleRemixToastOpenChanged} - onCloseClick={handleRemixToastCloseClicked} - /> - ) - } - // Rendering: Modals const settingsModal = () => { const user = accountState.account.user @@ -251,16 +206,16 @@ const Header = () => { const left = () => { return (
-