import React from 'react'; import { Avatar, Input, List, Typography } from 'antd'; import { useStore } from '@/mstore'; import Project from '@/mstore/types/project'; import { observer } from 'mobx-react-lite'; import { AppWindowMac, Smartphone } from 'lucide-react'; function ProjectList() { const { projectsStore } = useStore(); const list = projectsStore.list; const [search, setSearch] = React.useState(''); const config = projectsStore.config; console.log('config', config.pid); const onSearch = (value: string) => { setSearch(value); }; const onProjectClick = (project: Project) => { projectsStore.setConfigProject(project.projectId); }; return (
item.name.toLowerCase().includes(search.toLowerCase()))} renderItem={(item: Project) => ( onProjectClick(item)} className={`!py-2 mb-2 rounded-lg cursor-pointer !border-b-0 ${config.pid == item.projectId ? 'bg-teal-light' : 'bg-white'}`} > : } /> } title={{item.name}} /> )} />
); } export default observer(ProjectList);