> ## Documentation Index
> Fetch the complete documentation index at: https://stratanote.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ThemeOption

[**API Reference**](/api-reference/index) / [**utils/theme**](/api-reference/utils/theme/index)

***

Defined in: [utils/theme.ts:18](https://github.com/cannoneer85-svg/stratanote/blob/master/_app/client/src/utils/theme.ts#L18)

Describes a single selectable theme option for the settings UI.

## Properties

### descKey

> **descKey**: `string`

Defined in: [utils/theme.ts:21](https://github.com/cannoneer85-svg/stratanote/blob/master/_app/client/src/utils/theme.ts#L21)

***

### id

> **id**: [`ThemeId`](/api-reference/utils/theme/type-aliases/ThemeId)

Defined in: [utils/theme.ts:19](https://github.com/cannoneer85-svg/stratanote/blob/master/_app/client/src/utils/theme.ts#L19)

***

### nameKey

> **nameKey**: `string`

Defined in: [utils/theme.ts:20](https://github.com/cannoneer85-svg/stratanote/blob/master/_app/client/src/utils/theme.ts#L20)

***

### previewBg

> **previewBg**: `string`

Defined in: [utils/theme.ts:23](https://github.com/cannoneer85-svg/stratanote/blob/master/_app/client/src/utils/theme.ts#L23)

***

### previewPanel

> **previewPanel**: `string`

Defined in: [utils/theme.ts:24](https://github.com/cannoneer85-svg/stratanote/blob/master/_app/client/src/utils/theme.ts#L24)

***

### previewPrimary

> **previewPrimary**: `string`

Defined in: [utils/theme.ts:25](https://github.com/cannoneer85-svg/stratanote/blob/master/_app/client/src/utils/theme.ts#L25)

***

### previewText

> **previewText**: `string`

Defined in: [utils/theme.ts:26](https://github.com/cannoneer85-svg/stratanote/blob/master/_app/client/src/utils/theme.ts#L26)

***

### type

> **type**: `"dark"` | `"light"`

Defined in: [utils/theme.ts:22](https://github.com/cannoneer85-svg/stratanote/blob/master/_app/client/src/utils/theme.ts#L22)
