diff options
-rw-r--r-- | examples/ssr/src/pages/login.astro | 17 | ||||
-rw-r--r-- | packages/astro-rss/README.md | 9 | ||||
-rw-r--r-- | packages/astro/CHANGELOG.md | 12 | ||||
-rw-r--r-- | packages/integrations/node/CHANGELOG.md | 12 | ||||
-rw-r--r-- | packages/integrations/vercel/CHANGELOG.md | 12 | ||||
-rw-r--r-- | packages/integrations/vue/CHANGELOG.md | 2 | ||||
-rw-r--r-- | packages/integrations/vue/README.md | 2 |
7 files changed, 35 insertions, 31 deletions
diff --git a/examples/ssr/src/pages/login.astro b/examples/ssr/src/pages/login.astro index 51ad74008..030838a64 100644 --- a/examples/ssr/src/pages/login.astro +++ b/examples/ssr/src/pages/login.astro @@ -14,10 +14,10 @@ import Container from '../components/Container.astro'; <script type="module" is:inline> document.addEventListener('DOMContentLoaded', () => { - console.log('loaded'); - document.querySelector('form').addEventListener('submit', (e) => { + const form = document.querySelector('form'); + if (!form) throw new Error('Form not found'); + form.addEventListener('submit', (e) => { e.preventDefault(); - const form = e.target; const formData = new FormData(form); const data = Object.fromEntries(formData); @@ -26,10 +26,13 @@ import Container from '../components/Container.astro'; body: JSON.stringify(data), }) .then((res) => res.json()) - .then((data) => { - document.querySelector('#result').innerHTML = - 'Progressive login was successful! you will be redirected to the store in 3 seconds'; - setTimeout(() => (location.href = '/'), 3000); + .then(() => { + const result = document.querySelector('#result'); + if (result) { + result.innerHTML = + 'Progressive login was successful! you will be redirected to the store in 3 seconds'; + setTimeout(() => (location.href = '/'), 3000); + } }); }); }); diff --git a/packages/astro-rss/README.md b/packages/astro-rss/README.md index 4e7555a97..ca1c7cf03 100644 --- a/packages/astro-rss/README.md +++ b/packages/astro-rss/README.md @@ -64,7 +64,7 @@ export function get(context) { // provide a base URL for RSS <item> links site: context.site, // list of `<item>`s in output xml - items: [...], + items: [], // (optional) absolute path to XSL stylesheet in your project stylesheet: '/rss-styles.xsl', // (optional) inject custom xml @@ -72,7 +72,7 @@ export function get(context) { // (optional) add arbitrary metadata to opening <rss> tag xmlns: { h: 'http://www.w3.org/TR/html4/' }, // (optional) add trailing slashes to URLs (default: true) - trailingSlash: false + trailingSlash: false, }); } ``` @@ -98,9 +98,10 @@ The base URL to use when generating RSS item links. We recommend using the [endp ```ts import rss from '@astrojs/rss'; -export const get = (context) => rss({ +export const get = (context) => + rss({ site: context.site, - ... + // ... }); ``` diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md index 2f5e3dc75..bc586204b 100644 --- a/packages/astro/CHANGELOG.md +++ b/packages/astro/CHANGELOG.md @@ -2607,12 +2607,12 @@ ```js import { defineConfig } from 'astro/config'; - export defaultdefineConfig({ - output: 'hybrid', - experimental: { - hybridOutput: true, - }, - }) + export default defineConfig({ + output: 'hybrid', + experimental: { + hybridOutput: true, + }, + }); ``` Then add `export const prerender = false` to any page or endpoint you want to opt-out of pre-rendering. diff --git a/packages/integrations/node/CHANGELOG.md b/packages/integrations/node/CHANGELOG.md index c37b15346..1b319f62d 100644 --- a/packages/integrations/node/CHANGELOG.md +++ b/packages/integrations/node/CHANGELOG.md @@ -210,12 +210,12 @@ ```js import { defineConfig } from 'astro/config'; - export defaultdefineConfig({ - output: 'hybrid', - experimental: { - hybridOutput: true, - }, - }) + export default defineConfig({ + output: 'hybrid', + experimental: { + hybridOutput: true, + }, + }); ``` Then add `export const prerender = false` to any page or endpoint you want to opt-out of pre-rendering. diff --git a/packages/integrations/vercel/CHANGELOG.md b/packages/integrations/vercel/CHANGELOG.md index c797dcca0..cc3436fae 100644 --- a/packages/integrations/vercel/CHANGELOG.md +++ b/packages/integrations/vercel/CHANGELOG.md @@ -553,12 +553,12 @@ ```js import { defineConfig } from 'astro/config'; - export defaultdefineConfig({ - output: 'hybrid', - experimental: { - hybridOutput: true, - }, - }) + export default defineConfig({ + output: 'hybrid', + experimental: { + hybridOutput: true, + }, + }); ``` Then add `export const prerender = false` to any page or endpoint you want to opt-out of pre-rendering. diff --git a/packages/integrations/vue/CHANGELOG.md b/packages/integrations/vue/CHANGELOG.md index d0853e320..f39b83863 100644 --- a/packages/integrations/vue/CHANGELOG.md +++ b/packages/integrations/vue/CHANGELOG.md @@ -209,7 +209,7 @@ }); ``` - ```js + ```ts // src/pages/_app.ts import type { App } from 'vue'; import i18nPlugin from '../plugins/i18n'; diff --git a/packages/integrations/vue/README.md b/packages/integrations/vue/README.md index 3440048ee..05543aad6 100644 --- a/packages/integrations/vue/README.md +++ b/packages/integrations/vue/README.md @@ -116,7 +116,7 @@ export default defineConfig({ }); ``` -```js +```ts // src/pages/_app.ts import type { App } from 'vue'; import i18nPlugin from 'my-vue-i18n-plugin'; |