mirror of
https://github.com/strapi/strapi.git
synced 2025-09-25 16:29:34 +00:00
Merge pull request #13486 from strapi/features/ML-folder-prop-types
ML: Fix various prop-types errors
This commit is contained in:
commit
c6d7bef561
@ -130,7 +130,7 @@ UploadingAssetCard.propTypes = {
|
||||
rawFile: PropTypes.instanceOf(File),
|
||||
type: PropTypes.oneOf(Object.values(AssetType)),
|
||||
}).isRequired,
|
||||
folderId: PropTypes.number,
|
||||
folderId: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
onCancel: PropTypes.func.isRequired,
|
||||
onStatusChange: PropTypes.func.isRequired,
|
||||
};
|
||||
|
@ -108,7 +108,7 @@ export const EditAssetDialog = ({
|
||||
alternativeText: asset.alternativeText ?? undefined,
|
||||
caption: asset.caption ?? undefined,
|
||||
parent: {
|
||||
value: activeFolderId ?? null,
|
||||
value: activeFolderId ?? undefined,
|
||||
label:
|
||||
findRecursiveFolderByValue(folderStructure, activeFolderId)?.label ??
|
||||
folderStructure[0].label,
|
||||
|
@ -54,7 +54,9 @@ export const EditFolderDialog = ({ onClose, folder, parentFolderId }) => {
|
||||
const initialFormData = !folderStructureIsLoading && {
|
||||
name: folder?.name ?? undefined,
|
||||
parent: {
|
||||
value: parentFolderId ? parseInt(parentFolderId, 10) : folderStructure[0].value,
|
||||
/* ideally we would use folderStructure[0].value, but since it is null
|
||||
react complains about rendering null as field value */
|
||||
value: parentFolderId ? parseInt(parentFolderId, 10) : undefined,
|
||||
label: parentFolderId
|
||||
? findRecursiveFolderByValue(folderStructure, parseInt(parentFolderId, 10))?.label
|
||||
: folderStructure[0].label,
|
||||
@ -291,5 +293,5 @@ EditFolderDialog.defaultProps = {
|
||||
EditFolderDialog.propTypes = {
|
||||
folder: FolderDefinition,
|
||||
onClose: PropTypes.func.isRequired,
|
||||
parentFolderId: PropTypes.number,
|
||||
parentFolderId: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
|
||||
};
|
||||
|
@ -50,12 +50,12 @@ const Option = ({ children, data, selectProps, ...props }) => {
|
||||
};
|
||||
|
||||
Option.propTypes = {
|
||||
children: PropTypes.arrayOf(PropTypes.element).isRequired,
|
||||
children: PropTypes.node.isRequired,
|
||||
data: PropTypes.object.isRequired,
|
||||
onToggle: PropTypes.func.isRequired,
|
||||
selectProps: PropTypes.shape({
|
||||
maxDisplayDepth: PropTypes.number,
|
||||
openValues: PropTypes.arrayOf([PropTypes.string, PropTypes.number]),
|
||||
openValues: PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number])),
|
||||
onOptionToggle: PropTypes.func,
|
||||
}).isRequired,
|
||||
};
|
||||
|
@ -171,7 +171,7 @@ PendingAssetStep.defaultProps = {
|
||||
PendingAssetStep.propTypes = {
|
||||
addUploadedFiles: PropTypes.func,
|
||||
assets: PropTypes.arrayOf(AssetDefinition).isRequired,
|
||||
folderId: PropTypes.number,
|
||||
folderId: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
onClose: PropTypes.func.isRequired,
|
||||
onEditAsset: PropTypes.func.isRequired,
|
||||
onRemoveAsset: PropTypes.func.isRequired,
|
||||
|
@ -133,7 +133,7 @@ UploadAssetDialog.defaultProps = {
|
||||
|
||||
UploadAssetDialog.propTypes = {
|
||||
addUploadedFiles: PropTypes.func,
|
||||
folderId: PropTypes.number,
|
||||
folderId: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
||||
initialAssetsToAdd: PropTypes.arrayOf(AssetDefinition),
|
||||
onClose: PropTypes.func.isRequired,
|
||||
trackedLocation: PropTypes.string,
|
||||
|
Loading…
x
Reference in New Issue
Block a user