22 lines
640 B
Svelte
22 lines
640 B
Svelte
<script>
|
|
import { goto } from '$app/navigation';
|
|
|
|
import { user } from '$lib/stores/user';
|
|
import SurveyAdmin from '$lib/components/SurveyAdmin.svelte';
|
|
import SurveyBadge from '$lib/components/SurveyBadge.svelte';
|
|
import { Survey } from '$lib/surveys';
|
|
|
|
let survey = new Survey();
|
|
</script>
|
|
|
|
<div class="d-flex align-items-center">
|
|
<h2>
|
|
<a href="surveys/" class="text-muted" style="text-decoration: none"><</a>
|
|
Nouveau questionnaire
|
|
</h2>
|
|
<SurveyBadge class="ms-2" {survey} />
|
|
</div>
|
|
|
|
{#if $user && $user.is_admin}
|
|
<SurveyAdmin {survey} on:saved={(e) => { goto(`surveys/${e.detail.id}`)}} />
|
|
{/if}
|