Stop copying schema nodes in the iOS editor bundle. Image galleries keep the native node view via extend, and roundtrip tests pin Markdown/JSON against the web codec.
13 lines
447 B
TypeScript
13 lines
447 B
TypeScript
import { ImageGallery, MergeDivider } from "@edgeever/shared";
|
|
import { createNativeImageGalleryView } from "@edgeever/shared/native-image-gallery";
|
|
|
|
export { ImageGallery, MergeDivider };
|
|
|
|
/** Same schema as shared `ImageGallery`; only the native node view differs. */
|
|
export const createIosImageGallery = (getLocale: () => string) =>
|
|
ImageGallery.extend({
|
|
addNodeView() {
|
|
return createNativeImageGalleryView(getLocale);
|
|
},
|
|
});
|