summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar matthewp <matthewp@users.noreply.github.com> 2023-11-08 17:48:24 +0000
committerGravatar astrobot-houston <fred+astrobot@astro.build> 2023-11-08 17:48:24 +0000
commitb09379428d6d147375daa5ec2eb1393e79bc357e (patch)
tree6087930b5f1f76bb5fb25f998c055f2a9a32fdca
parentfda3a0213b1907fd63076ebc93d92ada3d026461 (diff)
downloadastro-b09379428d6d147375daa5ec2eb1393e79bc357e.tar.gz
astro-b09379428d6d147375daa5ec2eb1393e79bc357e.tar.zst
astro-b09379428d6d147375daa5ec2eb1393e79bc357e.zip
[ci] format
-rw-r--r--packages/astro/components/ViewTransitions.astro16
-rw-r--r--packages/astro/e2e/view-transitions.test.js2
-rw-r--r--packages/astro/src/transitions/router.ts2
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;
}