# SaveAsTemplateModal

**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#L216)

Save as template modal page object

**Extends:** `BasePage`

## Methods

| Method | Signature | Returns |
|---|---|---|
| `goto` | `goto()` | `Promise<void>` |
| `fillDetails` | `fillDetails(name: string, description: string, category: string)` | `Promise<void>` |
| `save` | `save()` | `Promise<void>` |
| `cancel` | `cancel()` | `Promise<void>` |
| `isVisible` | `isVisible()` | `Promise<boolean>` |

## Properties

| Property | Type |
|---|---|
| `modal` | `Locator` |
| `nameInput` | `Locator` |
| `descriptionInput` | `Locator` |
| `categorySelect` | `Locator` |
| `saveButton` | `Locator` |
| `cancelButton` | `Locator` |
