From cbc5837e578ca107f129f8b922efde3fe685c102 Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Tue, 20 Dec 2022 10:09:57 +0700 Subject: Merapihkan code, fix style --- src/components/Header.js | 102 +++++++++++++++++++++++++---------------------- 1 file changed, 55 insertions(+), 47 deletions(-) (limited to 'src/components/Header.js') diff --git a/src/components/Header.js b/src/components/Header.js index ab45eaf6..ca59701e 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -1,16 +1,21 @@ import Image from "next/image"; -import Link from "./Link"; -import ShoppingCartIcon from "../icons/shopping-cart.svg"; -import SearchIcon from "../icons/search.svg"; -import MenuIcon from "../icons/menu.svg"; -import ChevronRightIcon from "../icons/chevron-right.svg"; import { useCallback, useEffect, useRef, useState } from "react"; import Head from "next/head"; -import Logo from "../images/logo.png"; import { useRouter } from "next/router"; -import { getAuth } from "../helpers/auth"; import axios from "axios"; +import { + MagnifyingGlassIcon, + Bars3Icon, + ShoppingCartIcon, + ChevronRightIcon +} from "@heroicons/react/24/outline"; +// Helpers +import { getAuth } from "../helpers/auth"; +// Components +import Link from "./Link"; +// Images +import Logo from "../images/logo.png"; export default function Header({ title }) { const router = useRouter(); @@ -81,30 +86,30 @@ export default function Header({ title }) { )}
- {auth ? ( - + {auth && ( + Profil Saya
- +
- ) : ''} - + )} + Semua Brand
- +
- + Blog Indoteknik
- +
-
@@ -116,46 +121,49 @@ export default function Header({ title }) { Logo Indoteknik -
+
- +
- setSearchQuery(e.target.value)} - onFocus={getSuggestion} - value={searchQuery} - className="form-input rounded-r-none border-r-0 focus:ring-0" - placeholder="Ketikan nama, merek, part number" - autoComplete="off" - /> - - {suggestions.length > 1 ? ( -
- {suggestions.map((suggestion, index) => ( -

clickSuggestion(suggestion.term)} className="w-full p-2" key={index}>{suggestion.term}

- ))} -
- ) : ''} + setSearchQuery(e.target.value)} + onFocus={getSuggestion} + value={searchQuery} + className="form-input rounded-r-none border-r-0 focus:border-gray_r-7" + placeholder="Ketikan nama, merek, part number" + autoComplete="off" + /> + + + + {suggestions.length > 1 && ( +
+ {suggestions.map((suggestion, index) => ( +

clickSuggestion(suggestion.term)} className="w-full p-2" key={index}>{suggestion.term}

+ ))} +
+ )}
- {suggestions.length > 1 ? ( + + {suggestions.length > 1 && (
setSuggestions([])}>
- ) : ''} + )} ) } \ No newline at end of file -- cgit v1.2.3