ui: Update node packages
This commit is contained in:
parent
1d36de028d
commit
5d36c8a2c2
13 changed files with 238 additions and 198 deletions
6
frontend/ui/src/hooks.js
Normal file
6
frontend/ui/src/hooks.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
export async function handle({ event, resolve }) {
|
||||
const response = await resolve(event, {
|
||||
ssr: false,
|
||||
});
|
||||
return response;
|
||||
}
|
||||
|
|
@ -3,11 +3,11 @@
|
|||
|
||||
import { themes } from '../../stores/themes.js';
|
||||
|
||||
export async function load({ page, fetch, session, stuff }) {
|
||||
export async function load({ params, stuff }) {
|
||||
let exercice = null;
|
||||
|
||||
for (let ex in stuff.theme.exercices) {
|
||||
if (stuff.theme.exercices[ex].urlid === page.params.exercice) {
|
||||
if (stuff.theme.exercices[ex].urlid === params.exercice) {
|
||||
exercice = stuff.theme.exercices[ex];
|
||||
exercice.id = ex;
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -3,12 +3,12 @@
|
|||
|
||||
import { themes } from '../../stores/themes.js';
|
||||
|
||||
export async function load({ page, fetch, session, stuff }) {
|
||||
export async function load({ params, stuff }) {
|
||||
const thms = get_store_value(themes);
|
||||
|
||||
let theme = null;
|
||||
for (let th in thms) {
|
||||
if (thms[th] && thms[th].urlid === page.params.theme) {
|
||||
if (thms[th] && thms[th].urlid === params.theme) {
|
||||
theme = thms[th];
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script context="module">
|
||||
export async function load({ page, fetch, session, stuff }) {
|
||||
export async function load({ stuff }) {
|
||||
return {
|
||||
props: {
|
||||
theme: stuff.theme,
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@
|
|||
issuesStore.update(await fetch('issues.json', {headers: {'Accept': 'application/json'}}), cb);
|
||||
}
|
||||
|
||||
export async function load({ page, fetch, session, stuff }) {
|
||||
export async function load({ stuff }) {
|
||||
await refresh_settings();
|
||||
await refresh_themes();
|
||||
refresh_teams();
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script context="module">
|
||||
export async function load({ page, fetch, session, stuff }) {
|
||||
export async function load({ stuff }) {
|
||||
return {
|
||||
props: {
|
||||
refresh_my: stuff.refresh_my,
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
</Alert>
|
||||
{:else if $teams[$my.team_id]}
|
||||
<Alert color="info" class="text-justify" fade={false}>
|
||||
<strong>Félicitations{#if $my.members} {#each $my.members as member, index (member.id)}{#if member.id !== $my.members[0].id}{#if member.id === $my.members[$my.members.length - 1].id} et {:else}, {/if}{/if}{member.firstname} {member.lastname}{/each}{/if} !</strong> vous êtes maintenant connecté à l'espace de votre équipe <em>{$teams[$my.team_id].name}</em>.
|
||||
<strong>Félicitations {#if $my.members}{#each $my.members as member, index (member.id)}{#if member.id !== $my.members[0].id}{#if member.id === $my.members[$my.members.length - 1].id} et {:else}, {/if}{/if}{member.firstname} {member.lastname}{/each} {/if}!</strong> vous êtes maintenant connecté à l'espace de votre équipe <em>{$teams[$my.team_id].name}</em>.
|
||||
{#if !$settings.denyNameChange}Vous pouvez changer ce nom dès maintenant en vous rendant sur la page de <a href="edit">votre équipe</a>.{/if}
|
||||
</Alert>
|
||||
|
||||
|
|
|
|||
|
|
@ -3,16 +3,16 @@
|
|||
|
||||
import { exercices_idx } from '../stores/themes.js';
|
||||
|
||||
export async function load({ page, fetch, session, stuff }) {
|
||||
export async function load({ url, stuff }) {
|
||||
const eidx = get_store_value(exercices_idx);
|
||||
|
||||
const exercice = eidx[page.query.get("eid")]?eidx[page.query.get("eid")]:null;
|
||||
const exercice = eidx[url.searchParams.get("eid")]?eidx[url.searchParams.get("eid")]:null;
|
||||
|
||||
return {
|
||||
props: {
|
||||
refresh_issues: stuff.refresh_issues,
|
||||
exercice: exercice,
|
||||
fillIssue: exercice !== null || page.query.get("fill-issue") !== null,
|
||||
fillIssue: exercice !== null || url.searchParams.get("fill-issue") !== null,
|
||||
}
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<script context="module">
|
||||
export async function load({ page, fetch, session, stuff }) {
|
||||
export async function load({ stuff }) {
|
||||
return {
|
||||
props: {
|
||||
refresh_my: stuff.refresh_my,
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
<script context="module">
|
||||
export async function load({ page, fetch, session, stuff }) {
|
||||
export async function load({ params }) {
|
||||
return {
|
||||
props: {
|
||||
tag: page.params.tag,
|
||||
tag: params.tag,
|
||||
}
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Reference in a new issue