/** * A collection of popular layouts and patterns made with CSS (https://csslayout.io) * (c) 2019 - 2020 Nguyen Huu Phuoc */ import React, { useState } from 'react'; import { Helmet } from 'react-helmet'; import DetailsLayout from '../../layouts/DetailsLayout'; import BrowserFrame from '../../placeholders/BrowserFrame'; interface DotProps { index: number; } const Details: React.FC<{}> = () => { const [activeItem, setActiveItem] = useState(0); const Dot: React.FC = ({ index }) => { const isActive = index === activeItem; const click = () => setActiveItem(index); return (
  • ); }; return (
    )} source={`
    • `} /> ); }; export default Details;