/** * A collection of popular layouts and patterns made with CSS (https://csslayout.io) * (c) 2019 - 2021 Nguyen Huu Phuoc */ import * as React from 'react'; import { Helmet } from 'react-helmet'; import Pattern from '../../constants/Pattern'; import useInterval from '../../hooks/useInterval'; import DetailsLayout from '../../layouts/DetailsLayout'; import BrowserFrame from '../../placeholders/BrowserFrame'; const Details: React.FC<{}> = () => { const [progress, setProgress] = React.useState(0); useInterval(() => { setProgress((v) => v === 100 ? 0 : v + 1); }, 1 * 100); return (
40%
`} css={` .container { /* Colors */ background-color: rgba(0, 0, 0, .1); /* Rounded border */ border-radius: 9999px; } .container__progress { /* Center the content */ align-items: center; display: flex; justify-content: center; /* Colors */ background-color: #357edd; color: #fff; /* Rounded border */ border-radius: 9999px; } `} >
{progress}%
); }; export default Details;