Legacy ADMY FileAttach
Компонент показывает архив или отметку готового вложения. Выбор и сброс передают первый файл, затем ждут uploadHandler. Во время ожидания показан Loader; удаление отправляет пустую строку. Объявленный loading не управляет внутренним ожиданием. Сетевой обмен выполняет потребитель.
Статус: experimental · в системе с 2026-10 · интерактивность: always (всегда)
Когда использовать
- Перенос исходного FileAttach из сохранённого интерфейса ADMY.
Не использовать:
- Новый интерфейс без требования сохранить исходный legacy.
Исходный вариант
Живой перенос с готовыми данными.
<!--
/**
* 🟢
*
* Демонстрация LegacyAdmyFileAttach использует перенесённый исходный компонент.
* Готовые данные и обратные события показывают его поведение без сервера.
*/
-->
<script>
import Component from "$lib/ui/LegacyAdmyFileAttach.svelte";
let modelValue = $state("");
</script>
<Component bind:modelValue onfilechange={(file) => { modelValue = file?.name ?? ""; }} />