{#if exo != null}

{exo.name} {#if exo.is_author && exo.original == null} {exo.private == true ? 'Privé' : 'Public'} {:else if exo.is_author && exo.original != null} { if (exo.original == null) return; getExo(exo.original?.id_code).then((r) => { goto(`/exercices/${exo.original?.id_code}`); show( ModalCard, { exo: r }, () => { goto('/exercices/user'); }, true ); }); }} on:keyup={() => {}} > Exercice original de {exo.original?.author} {:else if !exo.is_author && exo.original == null} Par {exo.author.username} {/if}

Exemples

{#if !!exo.consigne}

{exo.consigne}

{/if} {#each exo.examples.data as e}

{e.calcul}

{/each}
{#if !!isAuth} {/if}
close()} on:keypress={() => {}}>
{#if !!isAuth} {#if exo.is_author}
{ alert({ title: 'Sur ?', description: 'Voulez vous supprimer ? ', validate: () => { close(); delete_(); } }); }} on:keypress={() => {}} >
edit()} on:keypress={() => {}}>
{:else}
{ cloneExo(exo.id_code).then((r) => { goto('/exercices/' + r.id_code); show( ModalCard, { exo: r }, () => { goto('/exercices/user'); }, true ); }); }} on:keypress={() => {}} title="Copier l'exercice pour pouvoir le modifier" >
{/if} {/if}
{/if}