> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# IThemePublisher

- Package: [@gooddata/sdk-model](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/index.md)
- Kind: interface
- Stability: alpha
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-model/src/theme/index.ts

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Publisher-specific theme properties.

**Signature:**

```typescript
export interface IThemePublisher 
```

## Remarks

Consumed by the publisher application only; the properties are not part of the shared theming CSS variable specification.

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [colors?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ithemepublisher/index.md#ithemepublishercolors) |  | [IThemePublisherColors](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ithemepublishercolors/index.md) | **_(ALPHA)_** _(Optional)_ |
| [page?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ithemepublisher/index.md#ithemepublisherpage) |  | [IThemePublisherPage](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ithemepublisherpage/index.md) | **_(ALPHA)_** _(Optional)_ |
| [textStyle?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ithemepublisher/index.md#ithemepublishertextstyle) |  | [IThemePublisherTextStyle](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ithemepublishertextstyle/index.md) | **_(ALPHA)_** _(Optional)_ |
| [visualizationPalette?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ithemepublisher/index.md#ithemepublishervisualizationpalette) |  | [ThemeColor](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.themecolor/index.md)[] \| [IThemeColorPaletteRef](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ithemecolorpaletteref/index.md) | **_(ALPHA)_** _(Optional)_ Colors of visualizations in documents: stated inline, or a reference to a color palette object. When absent, documents use the workspace's active color palette. |

## Property details

### IThemePublisher.colors

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
colors?: IThemePublisherColors;
```

### IThemePublisher.page

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
page?: IThemePublisherPage;
```

### IThemePublisher.textStyle

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
textStyle?: IThemePublisherTextStyle;
```

### IThemePublisher.visualizationPalette

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Colors of visualizations in documents: stated inline, or a reference to a color palette object. When absent, documents use the workspace's active color palette.

**Signature:**

```typescript
visualizationPalette?: ThemeColor[] | IThemeColorPaletteRef;
```
