diff --git a/apps/web/src/pages/AdminShell.stories.js b/apps/web/src/pages/AdminShell.stories.js index 7a521bf..0883843 100644 --- a/apps/web/src/pages/AdminShell.stories.js +++ b/apps/web/src/pages/AdminShell.stories.js @@ -8,6 +8,14 @@ export default { export const Navigation = { args: { routed: false } }; +export const LogoutControl = { + args: { routed: false }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + await expect(canvas.getByRole('button', { name: 'Sign out' })).toHaveAttribute('aria-busy', 'false'); + }, +}; + export const KeyboardSkipLink = { args: { routed: false }, play: async ({ canvasElement }) => { diff --git a/apps/web/src/pages/AdminShell.vue b/apps/web/src/pages/AdminShell.vue index 7f01dc3..62bd2a8 100644 --- a/apps/web/src/pages/AdminShell.vue +++ b/apps/web/src/pages/AdminShell.vue @@ -1,14 +1,21 @@ @@ -29,7 +36,7 @@ async function logout() {