TypeScript API
Templateconfig

Interface: TemplateConfig

Hierarchy

Table of contents

Properties

Methods

Properties

id

Optional id: string

Give the template your own ID. Must be unique.

Defined in

packages/react-native-carplay/src/templates/Template.ts:23 (opens in a new tab)


leadingNavigationBarButtons

Optional leadingNavigationBarButtons: BarButton[]

An array of bar buttons to display on the leading side of the navigation bar.

The navigation bar displays up to two buttons in the leading space. When including more than two buttons in the array, the system displays only the first two buttons. iOS

Defined in

packages/react-native-carplay/src/templates/Template.ts:30 (opens in a new tab)


tabImage

Optional tabImage: ImageSourcePropType

Image source for tab

Defined in

packages/react-native-carplay/src/templates/Template.ts:49 (opens in a new tab)


tabSystemImageName

Optional tabSystemImageName: string

Name of system image for tab

Defined in

packages/react-native-carplay/src/templates/Template.ts:45 (opens in a new tab)


tabSystemItem

Optional tabSystemItem: number

UITabBarSystemItem

Defined in

packages/react-native-carplay/src/templates/Template.ts:41 (opens in a new tab)


tabTitle

Optional tabTitle: string

Set tab title

Defined in

packages/react-native-carplay/src/templates/Template.ts:53 (opens in a new tab)


trailingNavigationBarButtons

Optional trailingNavigationBarButtons: BarButton[]

An array of bar buttons to display on the trailing side of the navigation bar.

The navigation bar displays up to two buttons in the trailing space. When including more than two buttons in the array, the system displays only the first two buttons. iOS

Defined in

packages/react-native-carplay/src/templates/Template.ts:37 (opens in a new tab)

Methods

onBarButtonPressed

onBarButtonPressed(e): void

Fired when bar button is pressed

Parameters

NameTypeDescription
eBarButtonEventEvent

Returns

void

Defined in

packages/react-native-carplay/src/templates/Template.ts:79 (opens in a new tab)


onDidAppear

onDidAppear(e): void

Fired after template appears

Parameters

NameTypeDescription
eBaseEventEvent

Returns

void

Defined in

packages/react-native-carplay/src/templates/Template.ts:68 (opens in a new tab)


onDidDisappear

onDidDisappear(e): void

Fired after template disappears

Parameters

NameTypeDescription
eBaseEventEvent

Returns

void

Defined in

packages/react-native-carplay/src/templates/Template.ts:73 (opens in a new tab)


onWillAppear

onWillAppear(e): void

Fired before template appears

Parameters

NameTypeDescription
eBaseEventEvent

Returns

void

Defined in

packages/react-native-carplay/src/templates/Template.ts:58 (opens in a new tab)


onWillDisappear

onWillDisappear(e): void

Fired before template disappears

Parameters

NameTypeDescription
eBaseEventEvent

Returns

void

Defined in

packages/react-native-carplay/src/templates/Template.ts:63 (opens in a new tab)