nylas-availability-picker

Overview

The nylas-availability-picker component is a form input for selecting availability (open hours).

Version1.1.0-canary.14
Install (React)npm install @nylas/react
Import (React)import { NylasAvailabilityPicker } from '@nylas/react';

Example


Properties

PropertyAttributeDescriptionTypeDefault
defaultTimezonedefault-timezonestringIntl.DateTimeFormat().resolvedOptions().timeZone
namenameThe name of the availability picker.string'availability'
openHoursThe open hours to display.OpenHours[] | undefinedundefined
selectedConfigurationThe selected configuration.Configuration | undefinedundefined

Events

EventDescriptionType
valueChangedThis event is fired when the selected availability / open hours change.CustomEvent<{ value: { openHours: OpenHours[]; timezone: string; }; name: string; }>

Shadow Parts

PartDescription
"nap__add-time-range"The add time range button
"nap__availability"The availability container
"nap__day"The day container
"nap__header"The header of the availability picker
"nap__select-timezone"The timezone selection container
"nap__select-timezone-button"The timezone selection button
"nap__select-timezone-dropdown-content"The timezone selection dropdown content
"nap__time-picker-container"The time picker container
"nap__time-picker-input"The time picker input
"nap__time-picker-times"The time picker times
"nap__time-range"The time range container
"nap__time-ranges"The time ranges container

Built with StencilJS