import React from 'react' import { BooleanField, Datagrid, Filter, SearchInput, SimpleList, TextField, } from 'react-admin' import { useMediaQuery } from '@material-ui/core' import { List, DateField } from '../common' import { useDateLocale } from '../i18n/useDateLocale' import { formatDateTime } from '../utils/formatters' const UserFilter = (props) => ( ) const UserList = (props) => { const isXsmall = useMediaQuery((theme) => theme.breakpoints.down('xs')) const locale = useDateLocale() return ( } > {isXsmall ? ( record.userName} secondaryText={(record) => record.lastLoginAt && formatDateTime(record.lastLoginAt, locale) } tertiaryText={(record) => (record.isAdmin ? '[admin]️' : '')} /> ) : ( )} ) } export default UserList