diff --git a/packages/core/upload/admin/src/components/AssetCard/AssetCardBase.js b/packages/core/upload/admin/src/components/AssetCard/AssetCardBase.js index 2b04521bbc2..1ab68aaf5b6 100644 --- a/packages/core/upload/admin/src/components/AssetCard/AssetCardBase.js +++ b/packages/core/upload/admin/src/components/AssetCard/AssetCardBase.js @@ -13,6 +13,7 @@ import { CardTitle, CardSubtitle, } from '@strapi/design-system/Card'; +import { Flex } from '@strapi/design-system/Flex'; import { IconButton } from '@strapi/design-system/IconButton'; import Pencil from '@strapi/icons/Pencil'; import Trash from '@strapi/icons/Trash'; @@ -116,12 +117,14 @@ export const AssetCardBase = ({ {subtitle} - - {formatMessage({ - id: getTrad(`settings.section.${variant.toLowerCase()}.label`), - defaultMessage: variant, - })} - + + + {formatMessage({ + id: getTrad(`settings.section.${variant.toLowerCase()}.label`), + defaultMessage: variant, + })} + + ); diff --git a/packages/core/upload/admin/src/components/AssetCard/UploadingAssetCard.js b/packages/core/upload/admin/src/components/AssetCard/UploadingAssetCard.js index cab6826c930..f2c54b4ec65 100644 --- a/packages/core/upload/admin/src/components/AssetCard/UploadingAssetCard.js +++ b/packages/core/upload/admin/src/components/AssetCard/UploadingAssetCard.js @@ -15,6 +15,7 @@ import { import { Typography } from '@strapi/design-system/Typography'; import { Stack } from '@strapi/design-system/Stack'; import { Box } from '@strapi/design-system/Box'; +import { Flex } from '@strapi/design-system/Flex'; import { getTrad } from '../../utils'; import { AssetType } from '../../constants'; @@ -40,7 +41,10 @@ export const UploadingAssetCard = ({ const { upload, cancel, error, progress, status } = useUpload(); const { formatMessage } = useIntl(); - let badgeContent; + let badgeContent = formatMessage({ + id: getTrad('settings.section.doc.label'), + defaultMessage: 'Doc', + }); if (asset.type === AssetType.Image) { badgeContent = formatMessage({ @@ -57,11 +61,6 @@ export const UploadingAssetCard = ({ id: getTrad('settings.section.audio.label'), defaultMessage: 'Audio', }); - } else { - badgeContent = formatMessage({ - id: getTrad('settings.section.doc.label'), - defaultMessage: 'Doc', - }); } useEffect(() => { @@ -88,7 +87,7 @@ export const UploadingAssetCard = ({ return ( - + @@ -103,7 +102,9 @@ export const UploadingAssetCard = ({ {asset.ext} - {badgeContent} + + {badgeContent} + {error ? ( diff --git a/packages/core/upload/admin/src/components/AssetCard/tests/DocAssetCard.test.js b/packages/core/upload/admin/src/components/AssetCard/tests/DocAssetCard.test.js index 45e2b12d893..a1daa0d7de9 100644 --- a/packages/core/upload/admin/src/components/AssetCard/tests/DocAssetCard.test.js +++ b/packages/core/upload/admin/src/components/AssetCard/tests/DocAssetCard.test.js @@ -29,7 +29,7 @@ describe('DocAssetCard', () => { ); expect(container).toMatchInlineSnapshot(` - .c31 { + .c32 { border: 0; -webkit-clip: rect(0 0 0 0); clip: rect(0 0 0 0); @@ -75,7 +75,15 @@ describe('DocAssetCard', () => { padding-top: 4px; } - .c27 { + .c26 { + padding-top: 4px; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } + + .c28 { background: #f6f6f9; padding: 4px; border-radius: 4px; @@ -128,7 +136,7 @@ describe('DocAssetCard', () => { flex-direction: row; } - .c28 { + .c29 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -171,7 +179,7 @@ describe('DocAssetCard', () => { color: #666687; } - .c30 { + .c31 { font-weight: 600; font-size: 0.6875rem; line-height: 1.45; @@ -366,14 +374,14 @@ describe('DocAssetCard', () => { right: 12px; } - .c26 { + .c27 { margin-left: auto; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } - .c29 { + .c30 { margin-left: 4px; } @@ -535,23 +543,27 @@ describe('DocAssetCard', () => {
- - Doc - + + Doc + +

{ ); expect(container).toMatchInlineSnapshot(` - .c30 { + .c31 { border: 0; -webkit-clip: rect(0 0 0 0); clip: rect(0 0 0 0); @@ -73,7 +73,15 @@ describe('ImageAssetCard', () => { padding-top: 4px; } - .c26 { + .c25 { + padding-top: 4px; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } + + .c27 { background: #f6f6f9; padding: 4px; border-radius: 4px; @@ -126,7 +134,7 @@ describe('ImageAssetCard', () => { flex-direction: row; } - .c27 { + .c28 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -202,7 +210,7 @@ describe('ImageAssetCard', () => { color: #666687; } - .c29 { + .c30 { font-weight: 600; font-size: 0.6875rem; line-height: 1.45; @@ -210,14 +218,14 @@ describe('ImageAssetCard', () => { color: #666687; } - .c25 { + .c26 { margin-left: auto; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } - .c28 { + .c29 { margin-left: 4px; } @@ -533,23 +541,27 @@ describe('ImageAssetCard', () => {

- - Image - + + Image + +

- - Image - + + Image + +
@@ -487,7 +499,7 @@ exports[`MediaLibrary / AssetList snapshots the asset list 1`] = ` class="c8" >
mov_bbb.mp4
@@ -510,10 +522,10 @@ exports[`MediaLibrary / AssetList snapshots the asset list 1`] = `