Skip to content

docs(editor): add missing plugins to reference list - #3019

Merged
christianhg merged 1 commit into
portabletext:mainfrom
GabeStah:docs/list-missing-editor-plugins
Jul 24, 2026
Merged

docs(editor): add missing plugins to reference list#3019
christianhg merged 1 commit into
portabletext:mainfrom
GabeStah:docs/list-missing-editor-plugins

Conversation

@GabeStah

Copy link
Copy Markdown
Contributor

Description

The Plugins reference page lists 9 plugins, but the monorepo currently publishes 12 @portabletext/plugin-* packages. This adds the three missing entries so the page matches what's actually available in packages/:

Package Description
@portabletext/plugin-dnd Track the drop position during drag and drop for custom drop indicators
@portabletext/plugin-list-index Compute the list index of each list item for custom list rendering
@portabletext/plugin-table Tables as real Portable Text, edited with spreadsheet-grade selection

Each new LinkCard keeps the existing alphabetical order and reuses the package's own package.json description. All three are published (private: false).

What's changed

  • Added LinkCard entries for plugin-dnd, plugin-list-index, and plugin-table to the "Available plugins" grid.

Docs-only change; no code affected.

Add plugin-dnd, plugin-list-index, and plugin-table to the plugins
reference page so it matches the published @portabletext/plugin-*
packages in the monorepo.
@vercel

vercel Bot commented Jul 23, 2026

Copy link
Copy Markdown

@GabeStah is attempting to deploy a commit to the Sanity Team on Vercel.

A member of the Team first needs to authorize it.

@changeset-bot

changeset-bot Bot commented Jul 23, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 5abdb5f

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

@vercel
vercel Bot temporarily deployed to Preview – portable-text-playground July 23, 2026 20:30 Inactive
@vercel

vercel Bot commented Jul 23, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
portable-text-editor-documentation Ready Ready Preview, Comment Jul 24, 2026 6:50am
portable-text-example-basic Ready Ready Preview, Comment Jul 24, 2026 6:50am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
portable-text-playground Skipped Skipped Jul 24, 2026 6:50am

Request Review

@christianhg
christianhg enabled auto-merge (rebase) July 24, 2026 06:52
@christianhg
christianhg disabled auto-merge July 24, 2026 06:54
@christianhg
christianhg merged commit 173074e into portabletext:main Jul 24, 2026
17 checks passed
christianhg added a commit that referenced this pull request Jul 24, 2026
The "All packages" ecosystem page lagged the registry the same way the
plugins reference page did before #3019: the Editor plugins table was
missing `plugin-dnd`, `plugin-list-index`, and `plugin-table`, and
`@portabletext/sanity-bridge` was absent from the page entirely. Add
the three plugins to the plugins table (in the page's terse Purpose
style) and `sanity-bridge` to "Work with Portable Text data", where the
other schema/value utilities live.
christianhg added a commit that referenced this pull request Jul 24, 2026
The "All packages" ecosystem page lagged the registry the same way the
plugins reference page did before #3019: the Editor plugins table was
missing `plugin-dnd`, `plugin-list-index`, and `plugin-table`, and
`@portabletext/sanity-bridge` was absent from the page entirely. Add
the three plugins to the plugins table (in the page's terse Purpose
style) and `sanity-bridge` to "Build an editor" next to
`@portabletext/schema`: it converts schemas, not Portable Text data,
and its purpose is wiring a Sanity schema into the editor.
christianhg added a commit that referenced this pull request Jul 24, 2026
The "All packages" ecosystem page lagged the registry the same way the
plugins reference page did before #3019: the Editor plugins table was
missing `plugin-dnd`, `plugin-list-index`, and `plugin-table`, and
`@portabletext/sanity-bridge` was absent from the page entirely. Add
the three plugins to the plugins table (in the page's terse Purpose
style) and `sanity-bridge` to "Build an editor" next to
`@portabletext/schema`: it converts schemas, not Portable Text data,
and its purpose is wiring a Sanity schema into the editor.
christianhg added a commit that referenced this pull request Jul 24, 2026
The "All packages" ecosystem page lagged the registry the same way the
plugins reference page did before #3019: the Editor plugins table was
missing `plugin-dnd`, `plugin-list-index`, and `plugin-table`, and
`@portabletext/sanity-bridge` was absent from the page entirely. Add
the three plugins to the plugins table (in the page's terse Purpose
style) and `sanity-bridge` to "Build an editor" next to
`@portabletext/schema`: it converts schemas, not Portable Text data,
and its purpose is wiring a Sanity schema into the editor.
christianhg added a commit that referenced this pull request Jul 24, 2026
The plugins reference page's `LinkCard` descriptions predate the July
pass that normalized every plugin's npm `description` to imperative
mood, so after #3019 (which correctly reused the current descriptions
for its three new cards) the page mixed the two voices. Sync the five
stale cards with each package's `package.json`: `markdown-shortcuts`,
`one-line`, `paste-link`, and `sdk-value` move to the imperative form,
and `typeahead-picker` picks up its rewritten description ("Build
typeahead pickers (emoji, mentions, slash commands)..."). The
`paste-link` card also gains the trailing period every other card on
the page has. The remaining four cards already matched.
christianhg added a commit that referenced this pull request Jul 24, 2026
The "All packages" ecosystem page lagged the registry the same way the
plugins reference page did before #3019: the Editor plugins table was
missing `plugin-dnd`, `plugin-list-index`, and `plugin-table`, and
`@portabletext/sanity-bridge` was absent from the page entirely. Add
the three plugins to the plugins table (in the page's terse Purpose
style) and `sanity-bridge` to "Build an editor" next to
`@portabletext/schema`: it converts schemas, not Portable Text data,
and its purpose is wiring a Sanity schema into the editor.
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.

2 participants