Skip to content

feat(docs): editor tab, and sidebar entries#3142

Merged
gabrielmfern merged 8 commits intocanaryfrom
cursor/editor-docs-and-experimental-5a81
Mar 31, 2026
Merged

feat(docs): editor tab, and sidebar entries#3142
gabrielmfern merged 8 commits intocanaryfrom
cursor/editor-docs-and-experimental-5a81

Conversation

@gabrielmfern
Copy link
Copy Markdown
Member

@gabrielmfern gabrielmfern commented Mar 31, 2026

Summary

Repurposes the tab layout from PR #3067 and adds a new Editor tab to the Mintlify docs navigation, making all 24 editor documentation pages discoverable from the sidebar. The tab is marked with a flask icon and an "Experimental" tag to clearly communicate the editor's pre-release status.

Changes

  • Switched theme from mint to almond
  • Converted navigation structure from anchors to tabs — Documentation, Components, Templates, and Editor all appear as top-level tabs
  • Moved Components and Templates from global sidebar anchors to top-level tabs with external href links
  • Removed global anchors section — GitHub link is already in the navbar
  • Added "Editor" tab with all 24 editor doc pages organized into logical groups:
    • Overview — Editor overview, Getting started
    • Features — Bubble menu, Slash commands, Theming, Styling, Buttons, Column layouts, Link editing, Email export
    • Advanced — Extensions, Event bus, Custom extensions
    • API Reference — useEditor, composeReactEmail, EmailNode, EmailMark, Extensions list, Theming API, and UI components (BubbleMenu, LinkBubbleMenu, ButtonBubbleMenu, ImageBubbleMenu, SlashCommand)
  • Experimental indicator — The Editor tab uses a flask icon and "tag": "Experimental" to signal that the editor is not yet a stable release

Slack Thread

Open in Web Open in Cursor 

Summary by cubic

Adds an "Editor" tab to the docs (Experimental) with all editor pages, and switches the site to the "almond" theme and tabbed navigation. Updates install snippets to @react-email/editor@experimental and sets the useEditor sidebar icon to "code".

  • New Features
    • Editor tab with a flask icon; pages grouped into Overview, Features, Advanced, and API Reference (with UI Components).
    • Navigation now uses tabs; "Documentation" becomes "Primitives". Components and Templates stay as global links; removed the GitHub anchor.

Written for commit f24901b. Summary will update on new commits.

@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Mar 31, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
react-email Ready Ready Preview, Comment Mar 31, 2026 8:45pm
react-email-demo Ready Ready Preview, Comment Mar 31, 2026 8:45pm
react-email-examples Ready Ready Preview, Comment Mar 31, 2026 8:45pm

Request Review

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Mar 31, 2026

⚠️ No Changeset found

Latest commit: f24901b

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@cursor cursor bot changed the title feat(docs): Add Editor tab with experimental tag and all editor pages feat(docs): add Editor tab with experimental tag and all editor pages Mar 31, 2026
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

cursoragent and others added 6 commits March 31, 2026 17:45
- Convert navigation from anchors to tabs (Documentation + Editor)
- Add all 24 editor doc pages to the Editor tab, organized into:
  - Overview (overview, getting-started)
  - Features (bubble-menu, slash-commands, theming, styling, buttons, column-layouts, link-editing, email-export)
  - Advanced (extensions, event-bus, custom-extensions)
  - API Reference (use-editor, compose-react-email, email-node, email-mark, extensions-list, theming-api, UI components)
- Mark the Editor tab with a flask icon and 'Experimental' tag
- Keep global anchors (Components, Templates, GitHub) unchanged

Co-authored-by: Gabriel Miranda <gabrielmfern@outlook.com>
Co-authored-by: Gabriel Miranda <gabrielmfern@outlook.com>
…/Templates/Editor

- Switch theme from 'mint' to 'willow' to match PR #3067
- Move Components and Templates from global anchors to top-level tabs with external hrefs
- Remove global anchors section (GitHub link already in navbar)
- Editor tab now sits alongside Components and Templates in the top bar
- Editor tab retains flask icon and Experimental tag with all editor pages

Co-authored-by: Gabriel Miranda <gabrielmfern@outlook.com>
Co-authored-by: Gabriel Miranda <gabrielmfern@outlook.com>
@gabrielmfern gabrielmfern force-pushed the cursor/editor-docs-and-experimental-5a81 branch from 2edd026 to f24901b Compare March 31, 2026 20:51
@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Mar 31, 2026

Deployment failed with the following error:

Invalid request: `attribution.gitUser` should NOT have additional property `isBot`.

@gabrielmfern gabrielmfern merged commit 76053b1 into canary Mar 31, 2026
14 of 17 checks passed
@gabrielmfern gabrielmfern deleted the cursor/editor-docs-and-experimental-5a81 branch March 31, 2026 20:55
cursor bot pushed a commit that referenced this pull request Apr 2, 2026
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants