fix: preview image scaling
This commit is contained in:
@ -202,7 +202,10 @@ export function PreviewPanel() {
|
|||||||
// Video elements
|
// Video elements
|
||||||
if (mediaItem.type === "video") {
|
if (mediaItem.type === "video") {
|
||||||
return (
|
return (
|
||||||
<div key={element.id} className="absolute inset-0">
|
<div
|
||||||
|
key={element.id}
|
||||||
|
className="absolute inset-0 flex items-center justify-center"
|
||||||
|
>
|
||||||
<VideoPlayer
|
<VideoPlayer
|
||||||
src={mediaItem.url!}
|
src={mediaItem.url!}
|
||||||
poster={mediaItem.thumbnailUrl}
|
poster={mediaItem.thumbnailUrl}
|
||||||
@ -218,11 +221,14 @@ export function PreviewPanel() {
|
|||||||
// Image elements
|
// Image elements
|
||||||
if (mediaItem.type === "image") {
|
if (mediaItem.type === "image") {
|
||||||
return (
|
return (
|
||||||
<div key={element.id} className="absolute inset-0">
|
<div
|
||||||
|
key={element.id}
|
||||||
|
className="absolute inset-0 flex items-center justify-center"
|
||||||
|
>
|
||||||
<img
|
<img
|
||||||
src={mediaItem.url!}
|
src={mediaItem.url!}
|
||||||
alt={mediaItem.name}
|
alt={mediaItem.name}
|
||||||
className="w-full h-full object-cover"
|
className="max-w-full max-h-full object-contain"
|
||||||
draggable={false}
|
draggable={false}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -118,7 +118,7 @@ export function VideoPlayer({
|
|||||||
ref={videoRef}
|
ref={videoRef}
|
||||||
src={src}
|
src={src}
|
||||||
poster={poster}
|
poster={poster}
|
||||||
className={`w-full h-full object-cover ${className}`}
|
className={`max-w-full max-h-full object-contain ${className}`}
|
||||||
playsInline
|
playsInline
|
||||||
preload="auto"
|
preload="auto"
|
||||||
controls={false}
|
controls={false}
|
||||||
|
Reference in New Issue
Block a user