# AlertPresentationProperties

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

Notification properties shared by rule-based and scheduled alerts

```ts title="TypeScript"
export interface AlertPresentationProperties 
```

## Properties

| Property | Type | Description |
| --- | --- | --- |
| [DisplayNotification](https://www.adaptabletools.com/docs/reference/alertpresentationproperties.md#displaynotification) | `boolean` | Displays a notification when Alert is triggered |
| [DisplaySystemStatusMessage](https://www.adaptabletools.com/docs/reference/alertpresentationproperties.md#displaysystemstatusmessage) | `boolean` | Shows the alert message in the System Status panel |
| [LogToConsole](https://www.adaptabletools.com/docs/reference/alertpresentationproperties.md#logtoconsole) | `boolean` | Logs the Alert message to the console |
| [NotificationDuration](https://www.adaptabletools.com/docs/reference/alertpresentationproperties.md#notificationduration) | [`NotificationsOptions`](https://www.adaptabletools.com/docs/reference/notificationsoptions.md)`['duration']` | How long the notification stays visible. When omitted, `notificationsOptions.duration` is used. |
| [ShowInDiv](https://www.adaptabletools.com/docs/reference/alertpresentationproperties.md#showindiv) | `boolean` | Shows the alert text in the element named by `containerOptions.alertContainer` |

## Property Details

### DisplayNotification

Displays a notification when Alert is triggered

```ts title="TypeScript"
DisplayNotification?: boolean;
```

###### Property Value

`boolean`

### DisplaySystemStatusMessage

Shows the alert message in the System Status panel

```ts title="TypeScript"
DisplaySystemStatusMessage?: boolean;
```

###### Property Value

`boolean`

### LogToConsole

Logs the Alert message to the console

```ts title="TypeScript"
LogToConsole?: boolean;
```

###### Property Value

`boolean`

### NotificationDuration

How long the notification stays visible. When omitted, `notificationsOptions.duration` is used.

```ts title="TypeScript"
NotificationDuration?: NotificationsOptions['duration'];
```

###### Property Value

[`NotificationsOptions`](https://www.adaptabletools.com/docs/reference/notificationsoptions.md)`['duration']`

### ShowInDiv

Shows the alert text in the element named by `containerOptions.alertContainer`

```ts title="TypeScript"
ShowInDiv?: boolean;
```

###### Property Value

`boolean`
