diff options
author | 2023-11-08 17:48:24 +0000 | |
---|---|---|
committer | 2023-11-08 17:48:24 +0000 | |
commit | b09379428d6d147375daa5ec2eb1393e79bc357e (patch) | |
tree | 6087930b5f1f76bb5fb25f998c055f2a9a32fdca | |
parent | fda3a0213b1907fd63076ebc93d92ada3d026461 (diff) | |
download | astro-b09379428d6d147375daa5ec2eb1393e79bc357e.tar.gz astro-b09379428d6d147375daa5ec2eb1393e79bc357e.tar.zst astro-b09379428d6d147375daa5ec2eb1393e79bc357e.zip |
[ci] format
-rw-r--r-- | packages/astro/components/ViewTransitions.astro | 16 | ||||
-rw-r--r-- | packages/astro/e2e/view-transitions.test.js | 2 | ||||
-rw-r--r-- | packages/astro/src/transitions/router.ts | 2 |
3 files changed, 7 insertions, 13 deletions
diff --git a/packages/astro/components/ViewTransitions.astro b/packages/astro/components/ViewTransitions.astro index df77d4af3..908b35595 100644 --- a/packages/astro/components/ViewTransitions.astro +++ b/packages/astro/components/ViewTransitions.astro @@ -25,12 +25,9 @@ const { fallback = 'animate', handleForms } = Astro.props; </style> <meta name="astro-view-transitions-enabled" content="true" /> <meta name="astro-view-transitions-fallback" content={fallback} /> -{ handleForms ? - <meta name="astro-view-transitions-forms" content="true" /> : - '' -} +{handleForms ? <meta name="astro-view-transitions-forms" content="true" /> : ''} <script> -import type { Options } from 'astro:transitions/client'; + import type { Options } from 'astro:transitions/client'; import { supportsViewTransitions, navigate } from 'astro:transitions/client'; // NOTE: import from `astro/prefetch` as `astro:prefetch` requires the `prefetch` config to be enabled import { init } from 'astro/prefetch'; @@ -83,13 +80,10 @@ import type { Options } from 'astro:transitions/client'; }); }); - if(document.querySelector('[name="astro-view-transitions-forms"]')) { + if (document.querySelector('[name="astro-view-transitions-forms"]')) { document.addEventListener('submit', (ev) => { let el = ev.target as HTMLElement; - if ( - el.tagName !== 'FORM' || - isReloadEl(el) - ) { + if (el.tagName !== 'FORM' || isReloadEl(el)) { return; } @@ -97,7 +91,7 @@ import type { Options } from 'astro:transitions/client'; const formData = new FormData(form); let action = form.action; const options: Options = {}; - if(form.method === 'get') { + if (form.method === 'get') { const params = new URLSearchParams(formData as any); const url = new URL(action); url.search = params.toString(); diff --git a/packages/astro/e2e/view-transitions.test.js b/packages/astro/e2e/view-transitions.test.js index 2a1444258..41f10a3aa 100644 --- a/packages/astro/e2e/view-transitions.test.js +++ b/packages/astro/e2e/view-transitions.test.js @@ -953,7 +953,7 @@ test.describe('View Transitions', () => { 'There should be only 1 page load. No additional loads for the form submission' ).toEqual(1); }); - + test('Route announcer is invisible on page transition', async ({ page, astro }) => { await page.goto(astro.resolveUrl('/no-directive-one')); diff --git a/packages/astro/src/transitions/router.ts b/packages/astro/src/transitions/router.ts index eeb5fffca..b5f198653 100644 --- a/packages/astro/src/transitions/router.ts +++ b/packages/astro/src/transitions/router.ts @@ -383,7 +383,7 @@ async function transition( let finished: Promise<void>; const href = toLocation.href; const init: RequestInit = {}; - if(options.formData) { + if (options.formData) { init.method = 'POST'; init.body = options.formData; } |