Files
emdash-patch-imageupload/packages/plugins/embeds/src/astro/Vimeo.astro
kunthawat 2d1be52177 Emdash source with visual editor image upload fix
Fixes:
1. media.ts: wrap placeholder generation in try-catch
2. toolbar.ts: check r.ok, display error message in popover
2026-05-03 10:44:54 +07:00

26 lines
568 B
Plaintext

---
/**
* Vimeo embed component for Portable Text
*
* Wraps astro-embed's Vimeo component, extracting props from the PT block node.
* astro-portabletext passes `node` (not `value`) for custom type components.
*/
import { Vimeo as AstroVimeo } from "astro-embed";
import type { VimeoBlock } from "../schemas.js";
interface Props {
node: VimeoBlock;
}
const { node } = Astro.props;
const { id, poster, posterQuality, params, playlabel } = node;
---
<AstroVimeo
id={id}
poster={poster}
posterQuality={posterQuality}
params={params}
playlabel={playlabel}
/>