Fixes survey creation

This commit is contained in:
nemunaire 2022-03-01 20:21:49 +01:00
commit d97dd1576c
7 changed files with 95 additions and 43 deletions

View file

@ -0,0 +1,24 @@
<script lang="ts">
import { goto } from '$app/navigation';
import { user } from '../../stores/user';
import SurveyAdmin from '../../components/SurveyAdmin.svelte';
import SurveyBadge from '../../components/SurveyBadge.svelte';
import SurveyQuestions from '../../components/SurveyQuestions.svelte';
import { Survey } from '../../lib/surveys';
import { getQuestions } from '../../lib/questions';
let survey = new Survey();
</script>
<div class="d-flex align-items-center">
<h2>
<a href="surveys/" class="text-muted" style="text-decoration: none">&lt;</a>
Nouveau questionnaire
</h2>
<SurveyBadge class="ms-2" {survey} />
</div>
{#if $user.is_admin}
<SurveyAdmin {survey} on:saved={(e) => { goto(`surveys/${e.detail.id}`)}} />
{/if}