UNPKG

@eureca/eureca-ui

Version:

UI component library of Eureca's user and admin apps

30 lines (23 loc) 853 B
import React, { useState } from 'react'; import { Box } from '@material-ui/core'; import { FiLayers, FiTarget, FiMic } from 'react-icons/fi'; import { IconTabs } from '..'; export default { title: 'Originals/Tabs', includeStories: [] }; const tabs = [ <Box p={4}>Conteúdo online</Box>, <Box p={4}>Conteúdo presencial</Box>, <Box p={4}>Conteúdo entrevista</Box>, ]; const fasesOptions = [ { value: 0, label: 'Online', icon: <FiLayers />, disabled: false }, { value: 1, label: 'Presencial', icon: <FiTarget />, disabled: false }, { value: 2, label: 'Entrevista', icon: <FiMic />, disabled: true }, ]; export const IconTabsStory = () => { const [activeTab, setActiveTab] = useState(0); return ( <IconTabs items={fasesOptions} current={activeTab} onChange={v => setActiveTab(v)}> {tabs[activeTab]} </IconTabs> ); };