Fixes: 1. media.ts: wrap placeholder generation in try-catch 2. toolbar.ts: check r.ok, display error message in popover
13 lines
359 B
TypeScript
13 lines
359 B
TypeScript
import type { ArbitraryTypedObject } from "@portabletext/types";
|
|
|
|
import type { ContentfulEntry } from "../types.js";
|
|
|
|
export function transformCodeBlock(entry: ContentfulEntry, key: string): ArbitraryTypedObject {
|
|
return {
|
|
_type: "code",
|
|
_key: key,
|
|
code: (entry.fields.code as string) ?? "",
|
|
language: (entry.fields.language as string) ?? "",
|
|
};
|
|
}
|