mirror of
				https://github.com/strapi/strapi.git
				synced 2025-10-31 09:56:44 +00:00 
			
		
		
		
	fix(history): update relations display (#20081)
This commit is contained in:
		
							parent
							
								
									0a031cc777
								
							
						
					
					
						commit
						a1b6aeee27
					
				| @ -65,16 +65,7 @@ const CustomRelationInput = (props: RelationsFieldProps) => { | |||||||
|   return ( |   return ( | ||||||
|     <Box> |     <Box> | ||||||
|       <FieldLabel>{props.label}</FieldLabel> |       <FieldLabel>{props.label}</FieldLabel> | ||||||
|       {results.length === 0 ? ( |       {results.length > 0 && ( | ||||||
|         <Box marginTop={1}> |  | ||||||
|           <StyledAlert variant="default"> |  | ||||||
|             {formatMessage({ |  | ||||||
|               id: 'content-manager.history.content.no-relations', |  | ||||||
|               defaultMessage: 'No relations.', |  | ||||||
|             })} |  | ||||||
|           </StyledAlert> |  | ||||||
|         </Box> |  | ||||||
|       ) : ( |  | ||||||
|         <Flex direction="column" gap={2} marginTop={1} alignItems="stretch"> |         <Flex direction="column" gap={2} marginTop={1} alignItems="stretch"> | ||||||
|           {results.map((relationData) => { |           {results.map((relationData) => { | ||||||
|             // @ts-expect-error – targetModel does exist on the attribute. But it's not typed.
 |             // @ts-expect-error – targetModel does exist on the attribute. But it's not typed.
 | ||||||
| @ -104,8 +95,11 @@ const CustomRelationInput = (props: RelationsFieldProps) => { | |||||||
|               </Flex> |               </Flex> | ||||||
|             ); |             ); | ||||||
|           })} |           })} | ||||||
|  |         </Flex> | ||||||
|  |       )} | ||||||
|       {meta.missingCount > 0 && ( |       {meta.missingCount > 0 && ( | ||||||
|         <StyledAlert |         <StyledAlert | ||||||
|  |           marginTop={1} | ||||||
|           variant="warning" |           variant="warning" | ||||||
|           title={formatMessage( |           title={formatMessage( | ||||||
|             { |             { | ||||||
| @ -126,7 +120,15 @@ const CustomRelationInput = (props: RelationsFieldProps) => { | |||||||
|           )} |           )} | ||||||
|         </StyledAlert> |         </StyledAlert> | ||||||
|       )} |       )} | ||||||
|         </Flex> |       {results.length === 0 && meta.missingCount === 0 && ( | ||||||
|  |         <Box marginTop={1}> | ||||||
|  |           <StyledAlert variant="default"> | ||||||
|  |             {formatMessage({ | ||||||
|  |               id: 'content-manager.history.content.no-relations', | ||||||
|  |               defaultMessage: 'No relations.', | ||||||
|  |             })} | ||||||
|  |           </StyledAlert> | ||||||
|  |         </Box> | ||||||
|       )} |       )} | ||||||
|     </Box> |     </Box> | ||||||
|   ); |   ); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 markkaylor
						markkaylor