import type { Locator } from '@playwright/test'; import { FlexTab } from './flextab'; export class EditAdminRoomFlexTab extends FlexTab { constructor(locator: Locator) { super(locator); } get roomNameInput(): Locator { return this.root.locator('input[name="roomName"]'); } get privateLabel(): Locator { return this.root.locator(`label >> text=Private`); } get privateInput(): Locator { return this.root.locator('input[name="roomType"]'); } get roomOwnerInput(): Locator { return this.root.locator('input[name="roomOwner"]'); } get archivedLabel(): Locator { return this.root.locator('label >> text=Archived'); } get archivedInput(): Locator { return this.root.locator('input[name="archived"]'); } get favoriteLabel(): Locator { return this.root.locator('label >> text=Favorite'); } get favoriteInput(): Locator { return this.root.locator('input[name="favorite"]'); } get defaultLabel(): Locator { return this.root.locator('label >> text=Default'); } get defaultInput(): Locator { return this.root.locator('input[name="isDefault"]'); } }