fix(ui): upload.displayPreview should affect all previews in the admin panel (#11496)
### What? We have the option to set `displayPreview: true || false` on upload collections / upload fields - with the **field** option taking precedence. Currently, `displayPreview` is only affecting the list view for the **_related_** collection. i.e. if you go to a collection that has an upload field - the preview will be hidden/shown correctly according to the `displayPreview` option. <img width="620" alt="Screenshot 2025-03-03 at 12 38 18 PM" src="https://github.com/user-attachments/assets/c11c2a84-0f64-4a08-940e-8c3f9096484b" /> However, when you go directly to the upload collection and look at the list view - the preview is always shown, not affected by the `displayPreview` option. <img width="446" alt="Screenshot 2025-03-03 at 12 39 24 PM" src="https://github.com/user-attachments/assets/f5e1267a-d98a-4c8c-8d54-93dea6cd2e31" /> Also, we have previews within the file field itself - also not being affected by the `displayPreview` option. <img width="528" alt="Screenshot 2025-03-03 at 12 40 06 PM" src="https://github.com/user-attachments/assets/3dd04c9a-3d9f-4823-90f8-b538f3d420f9" /> All the upload related previews (excluding preview sizes and upload editing options) should be affected by the `displayPreview` option. ### How? Checks for `collection.displayPreview` and `field.displayPreview` in all places where previews are displayed. Closes #11404
This commit is contained in:
committed by
GitHub
parent
6699844d7b
commit
6f90d62fc2
@@ -658,7 +658,9 @@ export default buildConfigWithDefaults({
|
||||
type: 'text',
|
||||
},
|
||||
],
|
||||
upload: true,
|
||||
upload: {
|
||||
displayPreview: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
slug: relationPreviewSlug,
|
||||
|
||||
Reference in New Issue
Block a user