mirror of
https://github.com/strapi/strapi.git
synced 2026-01-06 12:13:52 +00:00
refactor the event didEditFieldNameOnContentType triggered when we edit the field name
This commit is contained in:
parent
e3fa29997f
commit
59b86944a3
@ -512,10 +512,6 @@ const FormModal = () => {
|
||||
if (canEditContentType(allDataSchema, modifiedData)) {
|
||||
onCloseModal();
|
||||
|
||||
if (modifiedData?.displayName !== allDataSchema?.contentType?.schema?.displayName) {
|
||||
trackUsage('didEditFieldNameOnContentType');
|
||||
}
|
||||
|
||||
submitData(modifiedData);
|
||||
} else {
|
||||
toggleNotification({
|
||||
@ -946,6 +942,13 @@ const FormModal = () => {
|
||||
|
||||
const schemaKind = get(contentTypes, [targetUid, 'schema', 'kind']);
|
||||
|
||||
const isEditingFieldName =
|
||||
actionType === 'edit' && attributes.every(({ name }) => name !== modifiedData?.name);
|
||||
|
||||
const handleClickFinish = () => {
|
||||
trackUsage('didEditFieldNameOnContentType');
|
||||
};
|
||||
|
||||
return (
|
||||
<ModalLayout onClose={handleClosed} labelledBy="title">
|
||||
<FormModalHeader
|
||||
@ -1076,6 +1079,7 @@ const FormModal = () => {
|
||||
onSubmitEditContentType={handleSubmit}
|
||||
onSubmitEditCustomFieldAttribute={handleSubmit}
|
||||
onSubmitEditDz={handleSubmit}
|
||||
onClickFinish={isEditingFieldName ? handleClickFinish : undefined}
|
||||
/>
|
||||
}
|
||||
startActions={
|
||||
|
||||
@ -43,6 +43,7 @@ const FormModalEndActions = ({
|
||||
onSubmitEditContentType,
|
||||
onSubmitEditCustomFieldAttribute,
|
||||
onSubmitEditDz,
|
||||
onClickFinish,
|
||||
}) => {
|
||||
const { formatMessage } = useIntl();
|
||||
|
||||
@ -93,6 +94,7 @@ const FormModalEndActions = ({
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
|
||||
onClickFinish();
|
||||
onSubmitEditDz(e, false);
|
||||
}}
|
||||
>
|
||||
@ -194,6 +196,7 @@ const FormModalEndActions = ({
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
|
||||
onClickFinish();
|
||||
onSubmitAddComponentAttribute(e, false);
|
||||
}}
|
||||
>
|
||||
@ -230,6 +233,7 @@ const FormModalEndActions = ({
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
|
||||
onClickFinish();
|
||||
onSubmitEditAttribute(e, false);
|
||||
}}
|
||||
>
|
||||
@ -409,6 +413,7 @@ const FormModalEndActions = ({
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
|
||||
onClickFinish();
|
||||
onSubmitEditCustomFieldAttribute(e, false);
|
||||
}}
|
||||
>
|
||||
@ -426,6 +431,7 @@ const FormModalEndActions = ({
|
||||
|
||||
FormModalEndActions.defaultProps = {
|
||||
categoryName: null,
|
||||
onClickFinish() {},
|
||||
};
|
||||
|
||||
FormModalEndActions.propTypes = {
|
||||
@ -460,6 +466,7 @@ FormModalEndActions.propTypes = {
|
||||
onSubmitEditContentType: PropTypes.func.isRequired,
|
||||
onSubmitEditCustomFieldAttribute: PropTypes.func.isRequired,
|
||||
onSubmitEditDz: PropTypes.func.isRequired,
|
||||
onClickFinish: PropTypes.func,
|
||||
};
|
||||
|
||||
export default FormModalEndActions;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user