Files
edgeever/apps/ios/EditorSource/src/document-nodes.ts
T
tianma-if 9d4d496823 fix(ios): use shared TipTap merge-divider and gallery nodes
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.
2026-09-15 12:25:15 +08:00

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);
},
});