import type { Page } from '@playwright/test';
interface CreateWorkspaceParams {
  name: string;
}
export async function createWorkspace(
  params: CreateWorkspaceParams,
  page: Page
) {
  // open workspace list modal
  const workspaceName = page.getByTestId('workspace-name');
  await workspaceName.click();

  // open create workspace modal
  await page.locator('.add-icon').click();

  // input workspace name
  await page.getByPlaceholder('Set a Workspace name').click();
  await page.getByPlaceholder('Set a Workspace name').fill(params.name);

  // click create button
  return page.getByRole('button', { name: 'Create' }).click();
}
