Skip to content

Commit c865b8b

Browse files
committed
Extract client Superforms utilities into $lib/validate
1 parent 1500e82 commit c865b8b

File tree

28 files changed

+43
-36
lines changed

28 files changed

+43
-36
lines changed

Site/src/lib/validate.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// client version of $lib/server/validate
2+
3+
export { superForm } from "sveltekit-superforms/client"

Site/src/routes/(legal)/report/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<script lang="ts">
2-
import { superForm } from "sveltekit-superforms/client"
32
import Form from "$components/forms/Form.svelte"
43
import Select from "$components/forms/Select.svelte"
54
import Textarea from "$components/forms/Textarea.svelte"
65
import Head from "$components/Head.svelte"
6+
import { superForm } from "$lib/validate"
77
import reports from "./reports"
88
99
const { data } = $props()

Site/src/routes/(main)/admin/accounts/+page.svelte

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
11
<script lang="ts">
2-
import { superForm } from "sveltekit-superforms/client"
32
import Form from "$components/forms/Form.svelte"
43
import Input from "$components/forms/Input.svelte"
54
import Head from "$components/Head.svelte"
65
import SidebarShell from "$components/SidebarShell.svelte"
76
import Tab from "$components/Tab.svelte"
87
import TabData from "$components/TabData"
98
import User from "$components/User.svelte"
9+
import { superForm } from "$lib/validate"
1010
1111
const { data } = $props()
1212
1313
let formData = $derived(superForm(data.form))
1414
export const snapshot = formData
1515
1616
let tabData = $state(
17-
TabData(data.url, ["Change user password", "Users"], ["fa-key", "fa-user"])
17+
TabData(
18+
data.url,
19+
["Change user password", "Users"],
20+
["fa-key", "fa-user"]
21+
)
1822
)
1923
</script>
2024

@@ -48,7 +52,7 @@
4852
<tbody>
4953
{#each data.users as user}
5054
<tr>
51-
<td><User {user} full thin bg="accent"/></td>
55+
<td><User {user} full thin bg="accent" /></td>
5256
</tr>
5357
{/each}
5458
</tbody>
@@ -61,4 +65,3 @@
6165
background: var(--darker);
6266
}
6367
</style>
64-

Site/src/routes/(main)/admin/banners/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script lang="ts">
2-
import { superForm } from "sveltekit-superforms/client"
32
import { enhance } from "$app/forms"
43
import { invalidate } from "$app/navigation"
54
import { page } from "$app/state"
@@ -11,6 +10,7 @@
1110
import Tab from "$components/Tab.svelte"
1211
import TabData from "$components/TabData"
1312
import User from "$components/User.svelte"
13+
import { superForm } from "$lib/validate"
1414
1515
const { data } = $props()
1616

Site/src/routes/(main)/admin/create/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script lang="ts">
2-
import { superForm } from "sveltekit-superforms/client"
32
import Form from "$components/forms/Form.svelte"
43
import Input from "$components/forms/Input.svelte"
54
import Select from "$components/forms/Select.svelte"
@@ -9,6 +8,7 @@
98
import Tab from "$components/Tab.svelte"
109
import TabData from "$components/TabData"
1110
import types from "$lib/assetTypes"
11+
import { superForm } from "$lib/validate"
1212
1313
const { data } = $props()
1414

Site/src/routes/(main)/admin/moderation/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<script lang="ts">
22
// TODO: doesn't work without clientside JS because of the date input, fix
33
4-
import { superForm } from "sveltekit-superforms/client"
54
import Form from "$components/forms/Form.svelte"
65
import Input from "$components/forms/Input.svelte"
76
import Select from "$components/forms/Select.svelte"
@@ -11,6 +10,7 @@
1110
import Tab from "$components/Tab.svelte"
1211
import TabData from "$components/TabData"
1312
import fade from "$lib/fade"
13+
import { superForm } from "$lib/validate"
1414
import moderationOptions from "./moderationOptions"
1515
1616
const { data } = $props()

Site/src/routes/(main)/admin/regkeys/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script lang="ts">
2-
import { superForm } from "sveltekit-superforms/client"
32
import { enhance } from "$app/forms"
43
import Form from "$components/forms/Form.svelte"
54
import Input from "$components/forms/Input.svelte"
@@ -9,6 +8,7 @@
98
import TabData from "$components/TabData"
109
import User from "$components/User.svelte"
1110
import fade from "$lib/fade"
11+
import { superForm } from "$lib/validate"
1212
1313
const { data } = $props()
1414

Site/src/routes/(main)/catalog/[id=asset]/[name]/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script lang="ts">
2-
import { superForm } from "sveltekit-superforms/client"
32
import { applyAction, enhance } from "$app/forms"
43
import { invalidateAll } from "$app/navigation"
54
import Comment from "$components/Comment.svelte"
@@ -10,6 +9,7 @@
109
import TabNav from "$components/TabNav.svelte"
1110
import User from "$components/User.svelte"
1211
import types from "$lib/assetTypes"
12+
import { superForm } from "$lib/validate"
1313
1414
let replyingTo = $state("")
1515
let commentsCollapsed = $state({})

Site/src/routes/(main)/catalog/[id=asset]/[name]/settings/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<script lang="ts">
22
import { get } from "svelte/store"
3-
import { superForm } from "sveltekit-superforms/client"
43
import Form from "$components/forms/Form.svelte"
54
import Input from "$components/forms/Input.svelte"
65
import Textarea from "$components/forms/Textarea.svelte"
76
import Head from "$components/Head.svelte"
7+
import { superForm } from "$lib/validate"
88
99
const { data } = $props()
1010

Site/src/routes/(main)/develop/create/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<script lang="ts">
2-
import { superForm } from "sveltekit-superforms/client"
32
import Form from "$components/forms/Form.svelte"
43
import Input from "$components/forms/Input.svelte"
54
import Select from "$components/forms/Select.svelte"
65
import Textarea from "$components/forms/Textarea.svelte"
76
import Head from "$components/Head.svelte"
87
import beautifyCurrency from "$lib/beautifyCurrency"
8+
import { superForm } from "$lib/validate"
99
import assetTypes from "./assetTypes"
1010
1111
const { data } = $props()

0 commit comments

Comments
 (0)