# TemplatePreviewModal

**Kind:** Class

**Source:** [`atloria-monorepo/apps/web-e2e/src/pages/templates.page.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/web-e2e/src/pages/templates.page.ts#L153)

Template preview modal page object

**Extends:** `BasePage`

## Methods

| Method | Signature | Returns |
|---|---|---|
| `goto` | `goto()` | `Promise<void>` |
| `getTitle` | `getTitle()` | `Promise<string>` |
| `getPreviewContent` | `getPreviewContent()` | `Promise<string>` |
| `use` | `use()` | `Promise<void>` |
| `close` | `close()` | `Promise<void>` |
| `isVisible` | `isVisible()` | `Promise<boolean>` |

## Properties

| Property | Type |
|---|---|
| `modal` | `Locator` |
| `title` | `Locator` |
| `description` | `Locator` |
| `preview` | `Locator` |
| `useButton` | `Locator` |
| `closeButton` | `Locator` |
