sanity-plugin-workspace-home
v2.0.3
Published
A home screen for your multi-workspace Sanity Studio
Readme
sanity-plugin-workspace-home
This plugin adds a "Home" Tool to your Studio with a listing of all available workspaces. Useful as the first page of your Studio to quickly navigate to the workspace of your choice.

Installation
npm install sanity-plugin-workspace-homeUsage
For simple installation, import the predefined workspace config from the plugin and use it as the first config in your sanity.config.ts (or .js) file.
import {defineConfig} from 'sanity'
import {workspaceHomeConfig} from 'sanity-plugin-workspace-home'
export default defineConfig([
workspaceHomeConfig({
// projectId and dataset are required, but not used by the plugin
projectId: 'replace-with-your-project-id',
dataset: 'replace-with-your-dataset-name',
}),
// ...all other workspaces
])Alternatively, define your own workspace config for the plugin. This plugin is designed to be used in a workspace where it is the only plugin. This should be the first workspace configured in sanity.config.ts (or .js).
import {defineConfig} from 'sanity'
import {workspaceHome} from 'sanity-plugin-workspace-home'
export default defineConfig([{
{
name: 'home',
title: 'Home',
basePath: '/home',
icon: HomeIcon,
plugins: [workspaceHome()],
// projectId and dataset are required, but not used by the plugin
projectId: 'replace-with-your-project-id',
dataset: 'replace-with-your-dataset-name',
},
// ...all other workspaces
}])License
MIT © Sanity
