# ThemeSelectedInfo

Canonical page: https://www.adaptabletools.com/docs/reference/themeselectedinfo

Payload of the `ThemeSelected` event.

Fires when a shipped theme is selected, applied at startup, or re-applied. `theme` is `light`, `dark` or `os`.

Extends , so `adaptableApi` is included.

```ts title="TypeScript"
export interface ThemeSelectedInfo extends BaseContext 
```

###### Extends

[`BaseContext`](https://www.adaptabletools.com/docs/reference/basecontext.md)

## Properties

| Property | Type | Description |
| --- | --- | --- |
| [theme](https://www.adaptabletools.com/docs/reference/themeselectedinfo.md#theme) | [`SystemThemeName`](https://www.adaptabletools.com/docs/reference/systemthemename.md) | Shipped theme that is now active: `light`, `dark` or `os`. |
| [adaptableContext](https://www.adaptabletools.com/docs/reference/themeselectedinfo.md#adaptablecontext) | `any` | Custom application Context provided in `AdaptableOptions.adaptableContext` |

## Property Details

### theme

Shipped theme that is now active: `light`, `dark` or `os`.

```ts title="TypeScript"
theme: SystemThemeName;
```

###### Property Value

[`SystemThemeName`](https://www.adaptabletools.com/docs/reference/systemthemename.md)

### adaptableContext

> *Inherited from [BaseContext](https://www.adaptabletools.com/docs/reference/basecontext.md)*

Custom application Context provided in `AdaptableOptions.adaptableContext`

```ts title="TypeScript"
adaptableContext: any;
```

###### Property Value

`any`
