import * as React from 'react'; import { CssVarsProvider } from '@mui/joy/styles'; import CssBaseline from '@mui/joy/CssBaseline'; import Autocomplete from '@mui/joy/Autocomplete'; import Avatar from '@mui/joy/Avatar'; import Box from '@mui/joy/Box'; import Chip from '@mui/joy/Chip'; import ChipDelete from '@mui/joy/ChipDelete'; import Typography from '@mui/joy/Typography'; import Button from '@mui/joy/Button'; import List from '@mui/joy/List'; import Stack from '@mui/joy/Stack'; import Divider from '@mui/joy/Divider'; import ListItem from '@mui/joy/ListItem'; import ListItemDecorator from '@mui/joy/ListItemDecorator'; import ListItemContent from '@mui/joy/ListItemContent'; import RadioGroup from '@mui/joy/RadioGroup'; import Radio from '@mui/joy/Radio'; import Slider from '@mui/joy/Slider'; import Sheet from '@mui/joy/Sheet'; import AccordionGroup from '@mui/joy/AccordionGroup'; import Accordion from '@mui/joy/Accordion'; import AccordionDetails, { accordionDetailsClasses, } from '@mui/joy/AccordionDetails'; import AccordionSummary, { accordionSummaryClasses, } from '@mui/joy/AccordionSummary'; import KeyboardArrowRightRoundedIcon from '@mui/icons-material/KeyboardArrowRightRounded'; import EmailRoundedIcon from '@mui/icons-material/EmailRounded'; import PeopleAltRoundedIcon from '@mui/icons-material/PeopleAltRounded'; import FolderRoundedIcon from '@mui/icons-material/FolderRounded'; import PersonRoundedIcon from '@mui/icons-material/PersonRounded'; import Layout from './components/Layout'; import Header from './components/Header'; import Navigation from './components/Navigation'; export default function TeamExample() { const [drawerOpen, setDrawerOpen] = React.useState(false); const peopleData = [ { name: 'Andrew Smith', position: 'UI Designer', avatar2x: 'https://i.pravatar.cc/80?img=7', companyData: [ { role: 'Senior designer', name: 'Dribbble', logo: 'https://www.vectorlogo.zone/logos/dribbble/dribbble-icon.svg', years: '2015-now', }, { role: 'Designer', name: 'Pinterest', logo: 'https://www.vectorlogo.zone/logos/pinterest/pinterest-icon.svg', years: '2012-2015', }, ], skills: ['UI design', 'Illustration'], }, { name: 'John Doe', position: 'Frontend Developer', avatar2x: 'https://i.pravatar.cc/80?img=8', companyData: [ { role: 'UI Engineer', name: 'Google', logo: 'https://www.vectorlogo.zone/logos/google/google-icon.svg', years: '2018-now', }, { role: 'Frontend Developer', name: 'Amazon', logo: 'https://www.vectorlogo.zone/logos/amazon/amazon-icon.svg', years: '2015-2018', }, ], skills: ['HTML', 'CSS', 'JavaScript'], }, { name: 'Alice Johnson', position: 'Product Manager', avatar2x: 'https://i.pravatar.cc/80?img=9', companyData: [ { role: 'Product Manager', name: 'Microsoft', logo: 'https://www.vectorlogo.zone/logos/microsoft/microsoft-icon.svg', years: '2016-now', }, { role: 'Product Analyst', name: 'IBM', logo: 'https://www.vectorlogo.zone/logos/ibm/ibm-icon.svg', years: '2013-2016', }, ], skills: ['Product Management', 'Market Analysis'], }, { name: 'Eva Brown', position: 'Graphic Designer', avatar2x: 'https://i.pravatar.cc/80?img=10', companyData: [ { role: 'Art Director', name: 'Adobe', logo: 'https://www.vectorlogo.zone/logos/adobe/adobe-icon.svg', years: '2019-now', }, { role: 'Graphic Designer', name: 'Apple', logo: 'https://www.vectorlogo.zone/logos/apple/apple-icon.svg', years: '2016-2019', }, ], skills: ['Graphic Design', 'Illustration'], }, ]; return ( {drawerOpen && ( setDrawerOpen(false)}> )}
People Filters Keywords option.category} getOptionLabel={(option) => option.title} /> } > UI designer Location Range `${value} km`} defaultValue={6} step={1} min={0} max={20} valueLabelDisplay="on" /> Education Years of Experience `${value} years`} defaultValue={[5, 10]} step={1} min={0} max={30} valueLabelDisplay="on" /> Languages Spoken option} filterSelectedOptions /> {peopleData.map((person, index) => (
{person.name} {person.position}
{person.companyData.map((company, companyIndex) => ( {company.role} {company.name} {company.years} ))} Skills tags: {person.skills.map((skill, skillIndex) => ( {skill} ))}
))}
); }