fix(visual-editing): don’t open admin for portableText; simplify starter PT markup (#40)

* fix(visual-editing): PT inline editing; align starter templates

* chore(admin): format router.tsx

---------

Co-authored-by: Matt Kane <mkane@cloudflare.com>
This commit is contained in:
Hasan Smadi
2026-04-07 00:10:09 +04:00
committed by GitHub
parent ec1e71ec2f
commit dbaf8c6f85
6 changed files with 35 additions and 25 deletions

View File

@@ -61,6 +61,11 @@ describe("renderToolbar", () => {
expect(html).toContain("/_emdash/api/manifest");
});
it("skips toolbar interception for portableText (inline editor)", () => {
const html = renderToolbar({ editMode: true, isPreview: false });
expect(html).toContain("portableText");
});
it("includes entry status badge styles", () => {
const html = renderToolbar({ editMode: true, isPreview: false });
expect(html).toContain("emdash-tb-badge--draft");