feat: Transparent background for the Image and Video Previews (#9455)

## Summary

Less jarring appearance, especially with different aspect ratios or
Alpha channels.

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-9455-feat-Transparent-background-for-the-Image-and-Video-Previews-31b6d73d3650819eaa82def10e66da21)
by [Unito](https://www.unito.io)

---------

Co-authored-by: GitHub Action <action@github.com>
This commit is contained in:
Alexander Brown
2026-03-05 18:06:53 -08:00
committed by GitHub
parent 23bb5f2afa
commit 9ae85068eb
2 changed files with 4 additions and 4 deletions

View File

@@ -7,7 +7,7 @@
<!-- Video Wrapper -->
<div
ref="videoWrapperEl"
class="relative flex flex-1 overflow-hidden rounded-[5px] bg-node-component-surface"
class="relative flex flex-1 overflow-hidden rounded-[5px] bg-transparent"
tabindex="0"
role="region"
:aria-label="$t('g.videoPreview')"
@@ -247,7 +247,7 @@ const handleFocusOut = (event: FocusEvent) => {
const getNavigationDotClass = (index: number) =>
cn(
'w-2 h-2 rounded-full transition-all duration-200 border-0 cursor-pointer',
'size-2 cursor-pointer rounded-full border-0 transition-all duration-200',
index === currentIndex.value
? 'bg-base-foreground'
: 'bg-base-foreground/50 hover:bg-base-foreground/80'

View File

@@ -7,7 +7,7 @@
<!-- Image Wrapper -->
<div
ref="imageWrapperEl"
class="relative flex min-h-0 w-full flex-1 overflow-hidden rounded-[5px] bg-muted-background"
class="relative flex min-h-0 w-full flex-1 overflow-hidden rounded-[5px] bg-transparent"
tabindex="0"
role="img"
:aria-label="$t('g.imagePreview')"
@@ -21,7 +21,7 @@
<div
v-if="imageError"
role="alert"
class="flex size-full flex-1 flex-col items-center justify-around self-center bg-muted-background py-8 text-center text-base-foreground"
class="flex size-full flex-1 flex-col items-center justify-around self-center py-8 text-center text-base-foreground"
>
<i class="mb-2 icon-[lucide--image-off] size-12 text-base-foreground" />
<p class="text-sm text-base-foreground">