Skip to content

Commit 0e758b9

Browse files
committed
Merge branch 'master' into double-decode
2 parents c3d0d41 + 2f8f518 commit 0e758b9

File tree

7 files changed

+37
-24
lines changed

7 files changed

+37
-24
lines changed

.changeset/smart-humans-eat.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/kit': patch
3+
---
4+
5+
update vite-plugin-svelte to 1.0.0-next.16
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/kit': patch
3+
---
4+
5+
Set optimizeDeps.entries to [] when building service worker

.changeset/wicked-humans-taste.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'create-svelte': patch
3+
---
4+
5+
Disable delete button while waiting for API response

packages/create-svelte/templates/default/src/routes/todos/index.svelte

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
created_at: Date;
3232
text: string;
3333
done: boolean;
34+
pending_delete: boolean;
3435
};
3536
3637
export let todos: Todo[];
@@ -105,12 +106,13 @@
105106
action="/todos/{todo.uid}.json?_method=delete"
106107
method="post"
107108
use:enhance={{
109+
pending: () => (todo.pending_delete = true),
108110
result: () => {
109111
todos = todos.filter((t) => t.uid !== todo.uid);
110112
}
111113
}}
112114
>
113-
<button class="delete" aria-label="Delete todo" />
115+
<button class="delete" aria-label="Delete todo" disabled={todo.pending_delete} />
114116
</form>
115117
</div>
116118
{/each}

packages/kit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "1.0.0-next.146",
44
"type": "module",
55
"dependencies": {
6-
"@sveltejs/vite-plugin-svelte": "^1.0.0-next.14",
6+
"@sveltejs/vite-plugin-svelte": "^1.0.0-next.16",
77
"cheap-watch": "^1.0.3",
88
"sade": "^1.7.4",
99
"vite": "^2.4.3"

packages/kit/src/core/build/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -591,6 +591,7 @@ async function build_service_worker(
591591
emptyOutDir: false
592592
},
593593
optimizeDeps: {
594+
entries: [],
594595
// exclude Svelte packages because optimizer skips .svelte files leading to half-bundled
595596
// broken packages https://github.com/vitejs/vite/issues/3910
596597
exclude: [

pnpm-lock.yaml

Lines changed: 17 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)