sanity-plugin-language-switcher

0.0.1 • Public • Published

sanity-plugin-language-switcher

Sanity plugin providing basic select dropdown for languages instead of multi-select.

Usage

sanity.json

{
  "name": "part:language-switcher/config",
  "path": "./parts/languageSwitcherConfig.js"
}

languageSwitcherConfig.js

export default {
  supportedLanguages: [{
    id: 'en',
    title: 'English',
  }, {
    id: 'fr',
    title: 'French',
  }],
  filterField: (enclosingType, field, selectedLanguageIds) => {
    return (
      !enclosingType.name.startsWith("locale") ||
      selectedLanguageIds.includes(field.name)
    )
  },
}

Package Sidebar

Install

npm i sanity-plugin-language-switcher

Weekly Downloads

0

Version

0.0.1

License

MIT

Unpacked Size

20.3 kB

Total Files

22

Last publish

Collaborators

  • gromy