A lightweight package to provide easy lists of gender options for use in web forms.
To install via npm
:
npm install --save gender-options
const { genderOptions } = require('gender-options');
or
import { genderOptions } from 'gender-options';
genderOptions
is an object with three properties:
genderOptions.basic
- a minimal list of gender identities for the most basic of forms (e.g. radio buttons)genderOptions.standard
- a wide list of gender identities to allow for an (almost) fully-inclusive form without all possible options (e.g. select box)genderOptions.extended
- complete list of gender identities where length is no issue (e.g. typeahead)
The three lists are arrays of objects with label
and value
properties sorted alphabetically:
// EXAMPLE LIST
[
{
label: 'Female',
value: 'male',
},
{
label: 'Non-binary',
value: 'nonbinary'
},
...
]
This project is currently incomplete, so please suggest new gender identities to add to the lists.