From dc64e16f7c0adeeb01213bed5db3e094f114fab2 Mon Sep 17 00:00:00 2001 From: Jin Yi Date: Thu, 8 Jan 2026 10:21:26 +0900 Subject: [PATCH] feature: media asset card design changes (#7858) --- src/components/button/IconGroup.vue | 7 +- src/components/ui/button/button.variants.ts | 6 +- src/locales/en/main.json | 2 + .../assets/components/Media3DBottom.vue | 29 -- .../assets/components/MediaAssetCard.vue | 264 ++++++++---------- .../assets/components/MediaAudioBottom.vue | 29 -- .../assets/components/MediaImageBottom.vue | 27 -- src/platform/assets/components/MediaTitle.vue | 19 +- .../assets/components/MediaVideoBottom.vue | 26 -- 9 files changed, 136 insertions(+), 273 deletions(-) delete mode 100644 src/platform/assets/components/Media3DBottom.vue delete mode 100644 src/platform/assets/components/MediaAudioBottom.vue delete mode 100644 src/platform/assets/components/MediaImageBottom.vue delete mode 100644 src/platform/assets/components/MediaVideoBottom.vue diff --git a/src/components/button/IconGroup.vue b/src/components/button/IconGroup.vue index 2575d37ae..c533125d6 100644 --- a/src/components/button/IconGroup.vue +++ b/src/components/button/IconGroup.vue @@ -2,7 +2,8 @@
@@ -12,4 +13,8 @@ diff --git a/src/components/ui/button/button.variants.ts b/src/components/ui/button/button.variants.ts index 2d36d17b6..a6f4e5df0 100644 --- a/src/components/ui/button/button.variants.ts +++ b/src/components/ui/button/button.variants.ts @@ -18,7 +18,8 @@ export const buttonVariants = cva({ 'muted-textonly': 'text-muted-foreground bg-transparent hover:bg-secondary-background-hover', 'destructive-textonly': - 'text-destructive-background bg-transparent hover:bg-destructive-background/10' + 'text-destructive-background bg-transparent hover:bg-destructive-background/10', + 'overlay-white': 'bg-white text-gray-600 hover:bg-white/90' }, size: { sm: 'h-6 rounded-sm px-2 py-1 text-xs', @@ -44,7 +45,8 @@ const variants = [ 'destructive', 'textonly', 'muted-textonly', - 'destructive-textonly' + 'destructive-textonly', + 'overlay-white' ] as const satisfies Array const sizes = ['sm', 'md', 'lg', 'icon', 'icon-sm'] as const satisfies Array< ButtonVariants['size'] diff --git a/src/locales/en/main.json b/src/locales/en/main.json index 4b006d360..578edf508 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -2373,6 +2373,8 @@ "actions": { "inspect": "Inspect asset", "more": "More options", + "zoom": "Zoom in", + "moreOptions": "More options", "seeMoreOutputs": "See more outputs", "addToWorkflow": "Add to current workflow", "download": "Download", diff --git a/src/platform/assets/components/Media3DBottom.vue b/src/platform/assets/components/Media3DBottom.vue deleted file mode 100644 index 6483b651a..000000000 --- a/src/platform/assets/components/Media3DBottom.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/src/platform/assets/components/MediaAssetCard.vue b/src/platform/assets/components/MediaAssetCard.vue index 07992e9c5..ae9671102 100644 --- a/src/platform/assets/components/MediaAssetCard.vue +++ b/src/platform/assets/components/MediaAssetCard.vue @@ -1,5 +1,5 @@