e.stopPropagation()}
onkeydown={(e) => { if (e.key === 'Escape') closeChangeClassModal(); }}
>
Transférer {changeClassTarget.firstName} {changeClassTarget.lastName}
{#if changeClassTarget.className}
(actuellement en {changeClassTarget.className})
{/if}
vers une autre classe :
Nouvelle classe *
-- Sélectionner une classe --
{#each classesByLevel as group}
{#each group.classes as cls}
{#if cls.id !== changeClassTarget.classId}
{cls.name}
{/if}
{/each}
{/each}
{#if newClassForChange}
{@const targetClass = classes.find((c) => c.id === newClassForChange)}
Transférer {changeClassTarget.firstName} {changeClassTarget.lastName} vers {targetClass?.name} ?
{/if}
Annuler
{#if isChangingClass}
Transfert...
{:else}
Confirmer le transfert
{/if}