/** * 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'; import Rectangle from '../../placeholders/Rectangle'; interface TabProps { tabIndex: number; } const Details: React.FC<{}> = () => { const [activeTab, setActiveTab] = useState(0); const Tab: React.FC = ({ tabIndex, children }) => { const isActive = tabIndex === activeTab; const click = () => setActiveTab(tabIndex); return (
{children}
); }; return (
)} source={`
...
...
`} />
); }; export default Details;