Upgrade frontend dependencies

Change to most recent @sveltestrap/sveltestrap
Reformat with Svelte LSP
This commit is contained in:
2024-03-09 10:30:40 +01:00
parent 5a4671b7b1
commit 32a57661fd
50 changed files with 8712 additions and 6995 deletions

View File

@@ -1,54 +1,53 @@
<script>
import { Row, Col } from 'sveltestrap'
import { onMount } from 'svelte'
import EditRole from './admin/EditRole.svelte'
import EditProject from './admin/EditProject.svelte'
import AddUser from './admin/AddUser.svelte'
import ShowUsers from './admin/ShowUsers.svelte'
import Options from './admin/Options.svelte'
import { Row, Col } from "@sveltestrap/sveltestrap";
import { onMount } from "svelte";
import EditRole from "./admin/EditRole.svelte";
import EditProject from "./admin/EditProject.svelte";
import AddUser from "./admin/AddUser.svelte";
import ShowUsers from "./admin/ShowUsers.svelte";
import Options from "./admin/Options.svelte";
let users = []
let roles = []
let users = [];
let roles = [];
function getUserList() {
fetch('/api/users/?via-ldap=false&not-just-user=true')
.then(res => res.json())
.then(usersRaw => {
users = usersRaw
})
}
function getUserList() {
fetch("/api/users/?via-ldap=false&not-just-user=true")
.then((res) => res.json())
.then((usersRaw) => {
users = usersRaw;
});
}
function getValidRoles() {
fetch('/api/roles/')
.then(res => res.json())
.then(rolesRaw => {
roles = rolesRaw
})
}
function getValidRoles() {
fetch("/api/roles/")
.then((res) => res.json())
.then((rolesRaw) => {
roles = rolesRaw;
});
}
function initAdmin() {
getUserList()
getValidRoles()
}
onMount(() => initAdmin())
function initAdmin() {
getUserList();
getValidRoles();
}
onMount(() => initAdmin());
</script>
<Row cols={2} class="p-2 g-2" >
<Col class="mb-1">
<AddUser roles={roles} on:reload={getUserList}/>
</Col>
<Col class="mb-1">
<ShowUsers on:reload={getUserList} bind:users={users}/>
</Col>
<Col>
<EditRole roles={roles} on:reload={getUserList}/>
</Col>
<Col>
<EditProject on:reload={getUserList}/>
</Col>
<Col>
<Options/>
</Col>
<Row cols={2} class="p-2 g-2">
<Col class="mb-1">
<AddUser {roles} on:reload={getUserList} />
</Col>
<Col class="mb-1">
<ShowUsers on:reload={getUserList} bind:users />
</Col>
<Col>
<EditRole {roles} on:reload={getUserList} />
</Col>
<Col>
<EditProject on:reload={getUserList} />
</Col>
<Col>
<Options />
</Col>
</Row>