diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b630aec3..b7a99f63d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -64,6 +64,7 @@ All notable, unreleased changes to this project will be documented in this file. - Disable next step when no value selected in variant selector - #1218 by @orzechdev - Fix order links on home page - #1219 by @jwm0 - Fix huge payload issue for plugins view - #1203 by @kamilpastuszka +- Fix content type validation in create page view - #1205 by @orzechdev # 2.11.1 diff --git a/src/pages/components/PageDetailsPage/PageDetailsPage.tsx b/src/pages/components/PageDetailsPage/PageDetailsPage.tsx index 102747e0d..5167c2a73 100644 --- a/src/pages/components/PageDetailsPage/PageDetailsPage.tsx +++ b/src/pages/components/PageDetailsPage/PageDetailsPage.tsx @@ -132,7 +132,7 @@ const PageDetailsPage: React.FC = ({ assignReferencesAttributeId={assignReferencesAttributeId} onSubmit={onSubmit} > - {({ change, data, handlers, hasChanged, submit }) => ( + {({ change, data, valid, handlers, hasChanged, submit }) => ( {intl.formatMessage(sectionNames.pages)} @@ -237,7 +237,7 @@ const PageDetailsPage: React.FC = ({ void; @@ -223,9 +224,12 @@ function usePageForm( ? handleFormSubmit(getSubmitData(), handleSubmit, setChanged) : onSubmit(getSubmitData()); + const valid = !!opts.selectedPageType; + return { change: handleChange, data: getData(), + valid, handlers: { changeContent, changeMetadata,