Right-Panel Plugin for Payload CMS
May 11, 2026 ยท View on GitHub
Upgrade your relationship fields with a powerful right-side panel!
๐น No more context switching! Edit related entities side-by-side
๐น Effortless navigation between records without losing progress
๐น Fully integrated into the edit view for a seamless workflow
This plugin extends the default edit view with a sleek right-panel interface, making it easier than ever to manage related content without disrupting your workflow.
https://github.com/user-attachments/assets/cfc0b69d-94f7-424a-9514-17cf9e2fd7c7
Installation
Install the plugin using your preferred package manager:
pnpm add @shefing/right-panel
Setup
Add the plugin to your payload.config.ts:
plugins: [
...plugins,
RightPanelPlugin({
excludedCollections: [] // Add collections to exclude if needed
})
];
Collection Configuration
Enable the Right Panel in a collection by adding this to its admin configuration:
admin: {
custom: {
rightPanel: true,
},
},
Fields Configuration
Activate the Right Panel in the Relationship field by adding:
admin: {
components: {
Field: '@shefing/right-panel/components/RelationInRightPanelField'
}
},
๐ก Now you can edit relationships smoothly, without interruptions! โจ
Roadmap
See the consolidated ROADMAP.md at the repo root and the live RoadMap issues for Right Panel.
P0 โ user-requested
- Bottom panel mode โ
position: 'right' | 'bottom' | 'left'(collection-level override). Reuse the existing drawer container. - Enable on more views โ explicit support for
listViewandversionsView, not only edit view.
P1
- Pinned / resizable / collapsible panel with size persisted to user preferences.
- Multi-tab panel โ stack several related collections as tabs in one drawer.
- Custom panel content slot โ
admin.custom.rightPanel.componentaccepting a React component (useful for embeddingChanges,Comments, orAuthors Info). - Deep-link โ encode the open record id in the URL hash.
P2
- Keyboard shortcuts (
โ\toggle,Escclose). - Mobile fallback (full-screen sheet).