A plugin for Strapi CMS to customize the structure of menus and menu items.
MIT License
fetchClient.delete()
method was called instead of fetchClient.del()
.:
character in URL regex.useAPIErrorHandler
in fetchClient
responses.Published by mattmilburn 11 months ago
eslint
, prettier
, jest
, and pre-commit actions.4.13.1
.1.9.0
.engines
to >=16.0.0 <=20.x.x
.request
and axios
usage with useFetchClient
hook.husky
and lint-staged
to enable pre-commit actions.lint
, format
, and test
scripts in package.json.Published by mattmilburn about 1 year ago
^17.0.0 || ^18.0.0
4.11.0
NOTE: If you continue to have issues with React 18 support, try using the following in your
package.json
:"resolutions": { "react": "^18.0.0", },
Published by mattmilburn over 1 year ago
useLazyComponents
hook from Strapi core.useLazyComponents
in FormLayout
component to help render custom fields.Published by mattmilburn over 1 year ago
useEffect
in list view where there was not an implicit return value, which was crashing the app during a route change.date
, datetime
, and time
values.Published by mattmilburn over 1 year ago
-
characters in the query string.Published by mattmilburn over 1 year ago
5.3.3
per Strapi Marketplace guidelines.^4.9.0
.^1.6.6
.Published by mattmilburn over 1 year ago
PaginationFooter
.Published by mattmilburn over 1 year ago
Upgrading to this version of the plugin requires Strapi v4.6x, which introduced reordering for hasMany
relations.
hasMany
relations.MAINTAINING.md
documentation.Published by mattmilburn over 1 year ago
@
characters in the url
field. (https://github.com/mattmilburn/strapi-plugin-menus/issues/81)Published by mattmilburn almost 2 years ago
v4.5.6
.useCMEditViewDataManager
hook.Published by mattmilburn almost 2 years ago
Strapi v4.5x introduced major changes to how the input field and state manager works for relations. The content manager no longer loads relations in the same request as the rest of the edit view data. Instead it fetches relation field values on demand or immediately after the edit view is initialized with data.
This does not represent any changes to how the data is served through the API, only how it is handled in the content manager and the menus plugin.
lodash
and other Strapi dependencies.useStickyPosition
would not initialize the sticky position until the user scrolled.Select
core components with RelationInput
core components and adapt to the menus plugin state manager.connect/disconnect
format when submitting form data.getFieldsByType
util.getRelationValue
util.>=14.19.1 <=18.x.x
.InputUID
component with Strapi v4.5.3 InputUID
component.uid
services to their own service.Published by mattmilburn about 2 years ago
lodash
imports.peerDependencies
for Strapi to use at least version 4.4.3 to support custom fields.Published by mattmilburn about 2 years ago
description
rendering in relation fields.Initializer
invalid assignment of current
prop.label
, description
, and placeholder
props in custom fields.Published by mattmilburn about 2 years ago
Published by mattmilburn about 2 years ago
EditMenuItem
when scrolling.color
style for dark mode. (https://github.com/mattmilburn/strapi-plugin-menus/issues/35)Published by mattmilburn about 2 years ago
Please see the Migrations Guide to keep your menus plugin up-to-date.
find
and findOne
REST methods, create
, update
, and delete
methods are now available with the REST API.