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
This commit is contained in:
25
packages/plugins/embeds/src/astro/Vimeo.astro
Normal file
25
packages/plugins/embeds/src/astro/Vimeo.astro
Normal file
@@ -0,0 +1,25 @@
|
||||
---
|
||||
/**
|
||||
* 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}
|
||||
/>
|
||||
Reference in New Issue
Block a user