Skip to main content

Abstract Class: NextGenDateTimeNavDataFieldTypeRenderer<T>

Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:52

An abstract next-generation (NXi, G3000, etc) implementation of NavDataFieldTypeRenderer which supports date/time settings.

Extended by

Type Parameters

Type Parameter
T extends NavDataFieldType

Implements

Constructors

Constructor

new NextGenDateTimeNavDataFieldTypeRenderer<T>(dateTimeSettingManager): NextGenDateTimeNavDataFieldTypeRenderer<T>

Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:68

Constructor.

Parameters

ParameterTypeDescription
dateTimeSettingManagerUserSettingManager<DateTimeUserSettingTypes>A date/time user setting manager.

Returns

NextGenDateTimeNavDataFieldTypeRenderer<T>

Properties

dateTimeSettingManager

protected readonly dateTimeSettingManager: UserSettingManager<DateTimeUserSettingTypes>

Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:68

A date/time user setting manager.


localOffset

protected readonly localOffset: UserSetting<number>

Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:60


timeFormat

protected readonly timeFormat: UserSetting<DateTimeFormatSettingMode>

Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:59


timeFormatMapped

protected readonly timeFormatMapped: MappedSubscribable<TimeDisplayFormat>

Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:62


FORMAT_SETTING_MAP

protected readonly static FORMAT_SETTING_MAP: object

Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:53

Local12

Local12: TimeDisplayFormat = TimeDisplayFormat.Local12

Local24

Local24: TimeDisplayFormat = TimeDisplayFormat.Local24

UTC

UTC: TimeDisplayFormat = TimeDisplayFormat.UTC

Methods

render()

abstract render(model): VNode

Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:72

Renders a navigation data field of this renderer's data field type.

Parameters

ParameterTypeDescription
modelNavDataFieldTypeModelMap[T]The data model to use for the data field.

Returns

VNode

A navigation data field of this renderer's data field type, as a VNode.

Implementation of

NavDataFieldTypeRenderer.render