import React, { useState, useEffect } from "react"; import styled from "styled-components"; import { ArrowLeftIcon, ArrowRightIcon } from "@heroicons/react/24/outline"; import { defaultBorderRadius } from "."; import Loader from "./Loader"; const StyledDiv = styled.div` position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #1e1e1e; z-index: 200; color: white; `; const StyledSpan = styled.span` padding: 8px; border-radius: ${defaultBorderRadius}; &:hover { background-color: #ffffff33; } white-space: nowrap; `; const Onboarding = () => { const [counter, setCounter] = useState(4); const gifs = ["intro", "highlight", "question", "help"]; const topMessages = [ "Welcome!", "Highlight code", "Ask a question", "Use /help to learn more", ]; useEffect(() => { const hasVisited = localStorage.getItem("hasVisited"); if (hasVisited) { setCounter(4); } else { setCounter(0); localStorage.setItem("hasVisited", "true"); } }, []); const [loading, setLoading] = useState(true); useEffect(() => { setLoading(true); }, [counter]); return ( ); }; export default Onboarding;