!isOpen && closeModal()}> {$t('course.navItem.lessons.add_content')}
{#if step === 0}
{$t('course.navItem.lessons.add_content_description')}
{:else}
{#if requiresSection}
{#if sectionFromContext}

{$t('course.navItem.lessons.add_content_adding_to')} {sections.find((s) => s.id === sectionId)?.title ?? $t('course.navItem.lessons.add_content_section_fallback')}

{:else if hasSections} { if (value) sectionId = value; }} > {sections.find((s) => s.id === sectionId)?.title || $t('course.navItem.lessons.add_content_select_section')} {#each sections as section (section.id)} {section.title} {/each} {:else}

{$t('course.navItem.lessons.add_content_create_section_first')}

{/if}
{/if} {#if selectedType === ContentType.Section} ({ id: s.id, order: s.order ?? undefined }))} onCreated={() => closeModal()} /> {:else if selectedType === ContentType.Lesson} { closeModal(); goto(resolve(`/courses/${courseApi.course?.id}/lessons/${lessonId}`, {})); }} /> {:else if selectedType === ContentType.Exercise} { closeModal(); goto(resolve(`/courses/${courseApi.course?.id}/exercises/${exerciseId}`, {})); }} /> {/if}
{/if}