import { Button } from '@/components/ui/button'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { useFetchUserInfo, useListTenantUser, } from '@/hooks/user-setting-hooks'; import { useTranslation } from 'react-i18next'; import Spotlight from '@/components/spotlight'; import { SearchInput } from '@/components/ui/input'; import { Separator } from '@/components/ui/separator'; import { UserPlus } from 'lucide-react'; import { useState } from 'react'; import AddingUserModal from './add-user-modal'; import { useAddUser } from './hooks'; import TenantTable from './tenant-table'; import UserTable from './user-table'; const UserSettingTeam = () => { const { data: userInfo } = useFetchUserInfo(); const { t } = useTranslation(); const [searchTerm, setSearchTerm] = useState(''); const [searchUser, setSearchUser] = useState(''); useListTenantUser(); const { addingTenantModalVisible, hideAddingTenantModal, showAddingTenantModal, handleAddUserOk, } = useAddUser(); return (
{userInfo?.nickname} {t('setting.workspace')} {/* */} {t('setting.teamMembers')}
setSearchUser(e.target.value)} />
{/* */} {t('setting.joinedTeams')} setSearchTerm(e.target.value)} placeholder={t('common.search')} /> {addingTenantModalVisible && ( )}
); }; export default UserSettingTeam;