migrate Avatarf in users.js

This commit is contained in:
dklimpel 2023-02-03 09:02:24 +01:00
parent 6f5d2f8c3c
commit e5db544157
2 changed files with 5 additions and 20 deletions

View File

@ -7,7 +7,7 @@ import DefaultIcon from "@mui/icons-material/ViewList";
import LabelIcon from "@mui/icons-material/Label";
const Menu = ({ onMenuClick, logout }) => {
const isXSmall = useMediaQuery(theme => theme.breakpoints.down('sm'));
const isXSmall = useMediaQuery(theme => theme.breakpoints.down("sm"));
const open = useSelector(state => state.admin.ui.sidebarOpen);
const resources = useSelector(getResources);
return (

View File

@ -52,7 +52,6 @@ import { Link } from "react-router-dom";
import { ServerNoticeButton, ServerNoticeBulkButton } from "./ServerNotices";
import { DeviceRemoveButton } from "./devices";
import { ProtectMediaButton, QuarantineMediaButton } from "./media";
import { makeStyles } from "@mui/styles";
const redirect = () => {
return {
@ -60,18 +59,6 @@ const redirect = () => {
};
};
const useStyles = makeStyles({
small: {
height: "40px",
width: "40px",
},
large: {
height: "120px",
width: "120px",
float: "right",
},
});
const choices_medium = [
{ id: "email", name: "resources.users.email" },
{ id: "msisdn", name: "resources.users.msisdn" },
@ -169,12 +156,11 @@ const UserBulkActionButtons = props => (
</Fragment>
);
const AvatarField = ({ source, className, record = {} }) => (
<Avatar src={record[source]} className={className} />
const AvatarField = ({ source, record, sx }) => (
<Avatar src={record[source]} sx={sx} />
);
export const UserList = props => {
const classes = useStyles();
return (
<List
{...props}
@ -188,7 +174,7 @@ export const UserList = props => {
<Datagrid rowClick="edit">
<AvatarField
source="avatar_src"
className={classes.small}
sx={{ height: "40", width: "40" }}
sortBy="avatar_url"
/>
<TextField source="id" sortBy="name" />
@ -344,7 +330,6 @@ const UserTitle = props => {
};
export const UserEdit = props => {
const classes = useStyles();
const translate = useTranslate();
return (
<Edit {...props} title={<UserTitle />} actions={<UserEditActions />}>
@ -356,7 +341,7 @@ export const UserEdit = props => {
<AvatarField
source="avatar_src"
sortable={false}
className={classes.large}
sx={{ height: "120", width: "120", float: "right" }}
/>
<TextInput source="id" disabled />
<TextInput source="displayname" />