replace ({ record }) with useRecordContext()

This commit is contained in:
dklimpel
2022-02-03 17:00:34 +01:00
parent b9e81b2278
commit 4cefcae986
6 changed files with 17 additions and 8 deletions
+3 -1
View File
@@ -19,6 +19,7 @@ import {
useMutation,
useNotify,
useTranslate,
useRecordContext,
useRefresh,
useUnselectAll,
} from "react-admin";
@@ -103,7 +104,8 @@ export const RoomDirectoryBulkSaveButton = ({ selectedIds }) => {
);
};
export const RoomDirectorySaveButton = ({ record }) => {
export const RoomDirectorySaveButton = props => {
const record = useRecordContext();
const notify = useNotify();
const refresh = useRefresh();
const [create, { loading }] = useCreate("room_directory");
+3 -1
View File
@@ -9,6 +9,7 @@ import {
useCreate,
useMutation,
useNotify,
useRecordContext,
useTranslate,
useUnselectAll,
} from "react-admin";
@@ -64,7 +65,8 @@ const ServerNoticeDialog = ({ open, loading, onClose, onSend }) => {
);
};
export const ServerNoticeButton = ({ record }) => {
export const ServerNoticeButton = props => {
const record = useRecordContext();
const [open, setOpen] = useState(false);
const notify = useNotify();
const [create, { loading }] = useCreate("servernotices");
+2 -1
View File
@@ -4,6 +4,7 @@ import {
useMutation,
useNotify,
Confirm,
useRecordContext,
useRefresh,
} from "react-admin";
import ActionDelete from "@material-ui/icons/Delete";
@@ -28,7 +29,7 @@ const useStyles = makeStyles(
);
export const DeviceRemoveButton = props => {
const { record } = props;
const record = useRecordContext();
const classes = useStyles(props);
const [open, setOpen] = useState(false);
const refresh = useRefresh();
+3 -2
View File
@@ -14,6 +14,7 @@ import {
useCreate,
useDelete,
useNotify,
useRecordContext,
useRefresh,
useTranslate,
} from "react-admin";
@@ -152,7 +153,7 @@ export const DeleteMediaButton = props => {
};
export const ProtectMediaButton = props => {
const { record } = props;
const record = useRecordContext();
const translate = useTranslate();
const refresh = useRefresh();
const notify = useNotify();
@@ -244,7 +245,7 @@ export const ProtectMediaButton = props => {
};
export const QuarantineMediaButton = props => {
const { record } = props;
const record = useRecordContext();
const translate = useTranslate();
const refresh = useRefresh();
const notify = useNotify();
+3 -2
View File
@@ -78,7 +78,8 @@ const EncryptionField = ({ source, record = {}, emptyText }) => {
);
};
const RoomTitle = ({ record }) => {
const RoomTitle = props => {
const record = useRecordContext();
const translate = useTranslate();
var name = "";
if (record) {
@@ -355,7 +356,7 @@ const RoomFilter = ({ ...props }) => {
const RoomNameField = props => {
const { source } = props;
const record = useRecordContext(props);
const record = useRecordContext();
return (
<span>{record[source] || record["canonical_alias"] || record["id"]}</span>
);
+3 -1
View File
@@ -39,6 +39,7 @@ import {
maxLength,
regex,
required,
useRecordContext,
useTranslate,
Pagination,
CreateButton,
@@ -302,7 +303,8 @@ export const UserCreate = props => (
</Create>
);
const UserTitle = ({ record }) => {
const UserTitle = props => {
const record = useRecordContext();
const translate = useTranslate();
return (
<span>