Skip to content
Skip to main content

nylas-list-configurations

The nylas-list-configurations element displays a list of Scheduling Pages.

Nameconfigurations
DescriptionThe list of Configurations to display.
Type(Configuration | GroupConfiguration)[]
Default[]
NamelistConfigurationsNextCursor
DescriptionThe next cursor for list Configurations, if any.
Typenull | string | undefined
NameschedulerPreviewLink
DescriptionThe Scheduler preview link to use when the user clicks on the preview button. You can use a placeholder {config.id} to replace the Configuration ID anywhere in the link.
Typestring
Default''
NameselectedLanguage
DescriptionThe selected language.
TypeLANGUAGE_CODE.de | LANGUAGE_CODE.en | LANGUAGE_CODE.es | LANGUAGE_CODE.fr | LANGUAGE_CODE.ja |
LANGUAGE_CODE.ko | LANGUAGE_CODE.nl | LANGUAGE_CODE.sv | LANGUAGE_CODE.zh | undefined
NamethemeConfig
DescriptionThe theme configuration.
Typeundefined | { '--nylas-primary'?: string | undefined; '--nylas-info'?: string | undefined;
'--nylas-success'?: string | undefined; '--nylas-warning'?: string | undefined;
'--nylas-error'?: string | undefined; '--nylas-error-pressed'?: string | undefined;
'--nylas-base-0'?: string | undefined; '--nylas-base-25'?: string | undefined;
'--nylas-base-50'?: string | undefined; '--nylas-base-100'?: string | undefined;
'--nylas-base-200'?: string | undefined; '--nylas-base-300'?: string | undefined;
'--nylas-base-400'?: string | undefined; '--nylas-base-500'?: string | undefined;
'--nylas-base-600'?: string | undefined; '--nylas-base-700'?: string | undefined;
'--nylas-base-800'?: string | undefined; '--nylas-base-900'?: string | undefined;
'--nylas-base-950'?: string | undefined; '--nylas-color-blue-50'?: string | undefined;
'--nylas-color-blue-100'?: string | undefined; '--nylas-color-blue-300'?: string | undefined;
'--nylas-color-blue-500'?: string | undefined; '--nylas-color-blue-700'?: string | undefined;
'--nylas-color-blue-900'?: string | undefined; '--nylas-color-red-50'?: string | undefined;
'--nylas-color-red-100'?: string | undefined; '--nylas-color-red-300'?: string | undefined;
'--nylas-color-red-500'?: string | undefined; '--nylas-color-red-700'?: string | undefined;
'--nylas-color-red-900'?: string | undefined; '--nylas-color-green-50'?: string | undefined;
'--nylas-color-green-100'?: string | undefined; '--nylas-color-green-300'?: string |
undefined;'--nylas-color-green-500'?: string | undefined; '--nylas-color-green-700'?: string |
undefined; '--nylas-color-green-900'?: string | undefined; '--nylas-color-yellow-50'?: string
| undefined; '--nylas-color-yellow-100'?: string | undefined; '--nylas-color-yellow-300'?:
string | undefined; '--nylas-color-yellow-500'?: string | undefined;
'--nylas-color-yellow-700'?: string | undefined; '--nylas-color-yellow-900'?: string
| undefined; '--nylas-color-purple-50'?: string | undefined; '--nylas-color-purple-100'?:
string | undefined; '--nylas-color-purple-300'?: string | undefined;
'--nylas-color-purple-500'?: string | undefined; '--nylas-color-purple-700'?: string |
undefined; '--nylas-color-purple-900'?: string | undefined; '--nylas-color-sky-50'?: string |
undefined; '--nylas-color-sky-100'?: string | undefined; '--nylas-color-sky-300'?: string |
undefined; '--nylas-color-sky-500'?: string | undefined; '--nylas-color-sky-700'?: string |
undefined; '--nylas-color-sky-900'?: string | undefined; '--nylas-color-black'?: string |
undefined; '--nylas-color-grey-900'?: string | undefined; '--nylas-color-grey-800'?: string |
undefined; '--nylas-color-grey-700'?: string | undefined; '--nylas-color-grey-600'?: string |
undefined; '--nylas-color-grey-500'?: string | undefined; '--nylas-color-grey-400'?: string |
undefined; '--nylas-color-grey-300'?: string | undefined; '--nylas-color-grey-200'?: string |
undefined; '--nylas-color-grey-100'?: string | undefined; '--nylas-color-grey-50'?: string |
undefined; '--nylas-color-white'?: string | undefined; '--nylas-font-family'?: string |
undefined; '--nylas-font-size'?: string | undefined; '--nylas-border-radius'?: string |
undefined; '--nylas-border-radius-2x'?: string | undefined; '--nylas-border-radius-3x'?:
string | undefined; }
EventDescription
createButtonClickEvent emitted when the user clicks the create event button.
deleteButtonClickEvent emitted when the user clicks the delete event button.
dismissNotificationEvent emitted when the user dismisses the error notification.
editButtonClickEvent emitted when the user clicks the edit event button.
initListConfigurationsEvent emitted when the element is initialized.
nylasSchedulerErrorThis event is fired when there is an error in the element.

getState() => Promise<"loading" | "error" | "loaded">

Section titled “getState() => Promise<"loading" | "error" | "loaded">”

Type returned: Promise<"loading" | "error" | "loaded">

Type returned: Promise<void>

Type returned: Promise<void>

Type returned: Promise<void>

setError(error: { message: string; type: NotificationType; category: ErrorCategory; title: string; }) => Promise<void>

Section titled “setError(error: { message: string; type: NotificationType; category: ErrorCategory; title: string; }) => Promise<void>”
ParameterType
error{ message: string; type: NotificationType; category: ErrorCategory; title: string; }

Type returned: Promise<void>

setState(state: 'loading' | 'loaded' | 'error') => Promise<void>

Section titled “setState(state: 'loading' | 'loaded' | 'error') => Promise<void>”
ParameterType
state"loading" | "error" | "loaded"

Type returned: Promise<void>

PartDescription
nfbf__button-outline
nfbf__cancel-cta
nfbf__close-button
nfbf__reschedule-cta
nfbf__title
nlc__create-new-ctaThe create new Configuration CTA.