From 84b01b0066089ec60c4acb0b1bcb292423fbf688 Mon Sep 17 00:00:00 2001 From: rektdeckard Date: Tue, 11 Aug 2020 13:42:55 -0400 Subject: [PATCH] Header+Footer: add empty img alt-text to satisfy Lighthouse --- src/components/Footer/Footer.tsx | 7 +- src/components/Header/Header.tsx | 367 ++++++++++++++++--------------- 2 files changed, 199 insertions(+), 175 deletions(-) diff --git a/src/components/Footer/Footer.tsx b/src/components/Footer/Footer.tsx index a58ef91..a76de6f 100644 --- a/src/components/Footer/Footer.tsx +++ b/src/components/Footer/Footer.tsx @@ -71,6 +71,7 @@ const Footer: React.FC = () => {
- {hovered === "phone" ? ( = () => { // onHoverStart={() => setHovered("phone")} onHoverEnd={clearHover} src={phoneSpec} + alt="" /> ) : ( = () => { onHoverStart={() => setHovered("phone")} // onHoverEnd={clearHover} src={phone} + alt="" /> )} {hovered === "command" ? ( @@ -122,6 +124,7 @@ const Footer: React.FC = () => { // onHoverStart={() => setHovered("command")} onHoverEnd={clearHover} src={commandKeySpec} + alt="" /> ) : ( = () => { onHoverStart={() => setHovered("command")} // onHoverEnd={clearHover} src={commandKey} + alt="" /> )} + ); diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index e0df024..efff3d3 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -1,5 +1,6 @@ import React, { useState } from "react"; import { motion, AnimatePresence } from "framer-motion"; +import { ArrowUpRightCircle } from "phosphor-react"; import markerPurple from "../../assets/marker-purple.svg"; import paperclips from "../../assets/paperclips.svg"; @@ -16,7 +17,6 @@ import receiptSpec from "../../assets/receipt-spec.svg"; import calculator from "../../assets/calculator.svg"; import calculatorSpec from "../../assets/calculator-spec.svg"; import "./Header.css"; -import { ArrowUpRightCircle } from "phosphor-react"; type HeaderProps = {}; @@ -38,7 +38,6 @@ const handleScrollToIcons = () => { const Header: React.FC = () => { const [hovered, setHovered] = useState(false); const clearHover = () => setHovered(false); - // const handleScrollToIcons = () => {}; return (
@@ -49,195 +48,41 @@ const Header: React.FC = () => { // animate="visible" transition={{ duration: 2 }} > - - - - {hovered === "tablet" ? ( - setHovered("tablet")} - onHoverEnd={clearHover} - src={tabletSpec} - /> - ) : ( - setHovered("tablet")} - // onHoverEnd={clearHover} - src={tablet} - /> - )} - {hovered === "billiard-ball" ? ( - setHovered("billiard-ball")} - onHoverEnd={clearHover} - src={billiardBallSpec} - /> - ) : ( - setHovered("billiard-ball")} - // onHoverEnd={clearHover} - src={billiardBall} - /> - )} - {hovered === "warning" ? ( - setHovered("warning")} - onHoverEnd={clearHover} - src={warningSpec} - /> - ) : ( - setHovered("warning")} - // onHoverEnd={clearHover} - src={warning} - /> - )} - {hovered === "cutting-mat" ? ( - setHovered("cutting-mat")} - onHoverEnd={clearHover} - src={cuttingMatSpec} - /> - ) : ( - setHovered("cutting-mat")} - // onHoverEnd={clearHover} - src={cuttingMat} - /> - )} - {hovered === "receipt" ? ( - setHovered("receipt")} - onHoverEnd={clearHover} - src={receiptSpec} - /> - ) : ( - setHovered("receipt")} - // onHoverEnd={clearHover} - src={receipt} - /> - )} - {hovered === "calculator" ? ( - setHovered("calculator")} - onHoverEnd={clearHover} - src={calculatorSpec} - /> - ) : ( - setHovered("calculator")} - // onHoverEnd={clearHover} - src={calculator} - /> - )} - + +

Phosphor Icons is a flexible icon family for interfaces, diagrams, - presentations – whatever really. + presentations — whatever really.

-
+
+ + {hovered === "tablet" ? ( + setHovered("tablet")} + onHoverEnd={clearHover} + src={tabletSpec} + alt="" + /> + ) : ( + setHovered("tablet")} + // onHoverEnd={clearHover} + src={tablet} + alt="" + /> + )} + {hovered === "billiard-ball" ? ( + setHovered("billiard-ball")} + onHoverEnd={clearHover} + src={billiardBallSpec} + alt="" + /> + ) : ( + setHovered("billiard-ball")} + // onHoverEnd={clearHover} + src={billiardBall} + alt="" + /> + )} + {hovered === "warning" ? ( + setHovered("warning")} + onHoverEnd={clearHover} + src={warningSpec} + alt="" + /> + ) : ( + setHovered("warning")} + // onHoverEnd={clearHover} + src={warning} + alt="" + /> + )} + {hovered === "cutting-mat" ? ( + setHovered("cutting-mat")} + onHoverEnd={clearHover} + src={cuttingMatSpec} + alt="" + /> + ) : ( + setHovered("cutting-mat")} + // onHoverEnd={clearHover} + src={cuttingMat} + alt="" + /> + )} + {hovered === "receipt" ? ( + setHovered("receipt")} + onHoverEnd={clearHover} + src={receiptSpec} + alt="" + /> + ) : ( + setHovered("receipt")} + // onHoverEnd={clearHover} + src={receipt} + alt="" + /> + )} + {hovered === "calculator" ? ( + setHovered("calculator")} + onHoverEnd={clearHover} + src={calculatorSpec} + alt="" + /> + ) : ( + setHovered("calculator")} + // onHoverEnd={clearHover} + src={calculator} + alt="" + /> + )} +
);