Skip to content

Commit d3d7fca

Browse files
committed
Update member role works, but are buggy
1 parent ecf4fda commit d3d7fca

File tree

4 files changed

+33
-44
lines changed

4 files changed

+33
-44
lines changed

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"format": "prettier --write ."
1414
},
1515
"devDependencies": {
16-
"@nais/ds-svelte-community": "^0.7.1",
16+
"@nais/ds-svelte-community": "^0.7.4",
1717
"@nais/ds-svelte-community-preprocess-svelte": "^0.7.0",
1818
"@navikt/ds-css": "^5.11.4",
1919
"@sveltejs/adapter-auto": "^2.1.1",

src/routes/team/[team]/(teamTabs)/members/EditMember.svelte

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { graphql } from '$houdini';
2+
import { graphql, type TeamRole$options } from '$houdini';
33
import Label from '$lib/typography/Label.svelte';
44
import {
55
Alert,
@@ -77,23 +77,26 @@
7777
7878
let errors: string[] = [];
7979
const updateRole = async (e: Event) => {
80-
alterRole.mutate({
80+
if (!e.target) return;
81+
if (!(e.target instanceof HTMLSelectElement)) return;
82+
83+
await alterRole.mutate({
8184
team,
8285
userId: userID,
83-
role: e.target?.value as TeamRole
86+
role: e.target?.value as TeamRole$options
8487
});
8588
dispatcher('updated', null);
8689
};
8790
8891
const updateReconciler = async (enabled: boolean, reconciler: string) => {
8992
if (enabled) {
90-
addReconcilerOptOut.mutate({
93+
await addReconcilerOptOut.mutate({
9194
team,
9295
userId: userID,
9396
reconciler
9497
});
9598
} else {
96-
removeReconcilerOptOut.mutate({
99+
await removeReconcilerOptOut.mutate({
97100
team,
98101
userId: userID,
99102
reconciler

vite.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default defineConfig({
1212
return path;
1313
},
1414
headers: {
15-
'X-Goog-Authenticated-User-Email': 'mail:admin[email protected]'
15+
'X-Goog-Authenticated-User-Email': 'mail:dev[email protected]'
1616
}
1717
}
1818
}

0 commit comments

Comments
 (0)