SusConfirmQuitContent

Панель подтверждения выхода — фиксированный warning-текст плюс кнопки Leave / Cancel (без Prop<>).
Пакет
SusGame · Экраны (коммерческий)
Свойства
Публичных свойств нет.
Слоты
Слотов нет.
События
Публичных событий нет.
Хуки стиля
Контракт USS-классов — внешний вид переопределяется без правки C#. Состояния переключаются этими классами:
sus-alert__bodysus-alert__iconsus-alert__textsus-confirm-quit-contentsus-confirm-quit-content__hint
Использование
Монтируется как содержимое модалки; подключите LeaveBtn / CancelBtn со стороны хоста.
xml
<template>
<sus:SusConfirmQuitContent />
</template>
<script>
// No Prop<> — fixed heading/hint. Wire LeaveBtn / CancelBtn after mount.
</script>csharp
var quit = new SusConfirmQuitContent();
// After mount:
quit.LeaveBtn.OnClick += () => { /* leave to menu */ };
quit.CancelBtn.OnClick += () => { /* dismiss */ };| Prop / API | Роль |
|---|---|
LeaveBtn | Danger-кнопка «Leave to Menu» |
CancelBtn | Outlined-отмена |
Заметки
- Текст захардкожен («Leave session?» / предупреждение о прогрессе) — для изменения нужен форк пакета или наложение подписей со стороны хоста.
- Только content: хост владеет закрытием / маршрутом.