UNPKG

@venuecms/sdk-next

Version:

This is a work in progress and is heavily in flux until we launch 1.0 in February.

3 lines 812 B
"use client"; import{a as i}from"./chunk-BZPJSR5A.mjs";import{b as s}from"./chunk-F4S5MQZS.mjs";import{a as m}from"./chunk-VFP3KDXI.mjs";import d from"next/image";import{jsx as e}from"react/jsx-runtime";var u={square:"aspect-square",video:"aspect-video"},N=({className:a,image:r,aspect:t,props:l})=>{if(r){let o=m(r);if(o){let{metadata:p}=r,{width:f,height:n,altText:g}=p??{};return t?e(c,{aspect:t,children:e(s,{src:o,className:a})}):e(d,{src:o,alt:g??"image",width:f??2048,height:n??2048,className:a,...l})}}return t?e(c,{aspect:t,children:e(s,{src:"",className:a})}):null},c=({children:a,aspect:r})=>e("div",{className:"flex h-full w-full flex-col gap-1",children:e("div",{className:i("relative h-full w-full bg-cover bg-center",u[r]),children:a})});export{N as a}; //# sourceMappingURL=chunk-F53OYSDZ.mjs.map