Strapi plugin logo for Multi Month Selector

Multi Month Selector

A simple month selector with three states

Strapi Plugin (Custom Field) - Month Multi Selector

A Strapi plugin that provides a custom field type for selecting multiple months, with each month supporting three states: inactive, low, or high. Use this field in your content types when you need editors to indicate the status of each month individually.

This field can be used to indicate a product’s availability or seasonality for each month—making it easy to show when a product is in or out of season in your Strapi backend or mobile app.

Expected output

1{
2    "january": "inactive",
3    "february": "low",
4    "march": "high",
5    "april": "inactive",
6    "may": "low",
7    "june": "high",
8    "july": "inactive",
9    "august": "low",
10    "september": "high",
11    "october": "inactive",
12    "november": "low",
13    "december": "high"
14}

Installation

To install this plugin, you need to add an NPM dependency to your Strapi application:

Install using NPM/Yarn

npm install month-multi-selector

yarn add month-multi-selector

Build using NPM/Yarn

Then, you'll need to build your admin panel:

npm run build

yarn build

Roadmap

  1. Add variable keys
    Allow users to define their own set of keys (e.g., days, regions, or custom labels) instead of being limited to months.

  2. Add variable values per key
    Support custom value options for each key, enabling flexible states or categories beyond the current three-state system.

  3. Strapi theme styling for plugin
    Integrate with Strapi’s theming system to ensure the plugin matches the admin panel’s look and feel, including support for dark mode.

  4. Improve documentation
    Expand usage examples, configuration options, and integration guides to help users get started quickly.

Install now

npm install month-multi-selector

STATS

No GitHub star yet34 weekly downloads

Last updated

17 days ago

Strapi Version

5.13.0 and above

Author

github profile image for Mick Schouten
Mick Schouten

Useful links

Create your own plugin

Check out the available plugin resources that will help you to develop your plugin or provider and get it listed on the marketplace.