SDK справка
Диалоги
Копировать страницу
Вопросы, всплывающие окна, предупреждения и всплывающие сообщения в стиле Lia, поверх вашего приложения.
Диалоги открываются поверх вашего приложения в Lia'свой стиль и направление языка, и приостанавливает ваше приложение, пока они'открыто. Один из Lia'ваш экраны показывает одновременно: пока один открыт, другой завершается с busy.
#Lia.confirm(options)
Вопрос да/нет на Lia'свою платежную ведомость.
const { confirmed } = await Lia.confirm({
title: "Start a new round?",
body: "Your score so far won't count.",
confirm: "Start over",
danger: true,
});| Опция | Тип | |
|---|---|---|
title | строка | Обязательно, до 60 символов. |
body | строка | Необязательно, до 300 символов. |
confirm | строка | Необязательная метка для кнопки «Да», до 24 символов. Lia'свое слово, когда его оставляют в стороне. |
danger | логическое значение | Необязательно. Показывает кнопку «Да» как разрушительную. |
Решается с { confirmed }, false однако лист был закрыт без подтверждения. Ошибки: bad_title, bad_body, bad_confirm, busy.
#Lia.showPopup(params)
Сообщение с до трех кнопок. Возвращает нажатую кнопку's id, или null если он был закрыт другим способом.
const choice = await Lia.showPopup({
title: "Save your game?",
message: "You can come back to it later.",
buttons: [
{ id: "save", type: "default", text: "Save" },
{ id: "delete", type: "destructive", text: "Delete" },
{ type: "cancel" },
],
});| Параметр | Тип | |
|---|---|---|
title | строка | Необязательно, до 64 символов. |
message | строка | Обязательно, до 256 символов. |
buttons | массив | 1 до 3 кнопок. Одна кнопка Закрыть, когда оставлена. |
Каждая кнопка:
| Поле | Тип | |
|---|---|---|
id | строка | Что showPopup решает, когда это'ваше нажатие. До 64 символов; "" когда оставлено без внимания. |
type | строка | "default", "ok", "close", "cancel" или "destructive". |
text | строка | Требуется для default и destructive, до 64 символов. Остальные используют Lia'свое слово, когда его оставляют в стороне. |
Ошибки: bad_message, bad_title, bad_buttons, bad_button_type, bad_text, bad_id, busy.
#Lia.showAlert(message)
Сообщение с одной кнопкой Закрыть. Возвращает ничего, когда оно'закрыто.
await Lia.showAlert("Your progress is saved.");#Lia.showConfirm(message)
Сообщение с OK и Отмена. Возвращает true когда OK был нажат.
if (await Lia.showConfirm("Leave this match?")) leaveMatch();#Lia.toast(message, options)
Короткое сообщение на Lia'свой стиль, который исчезает сам по себе. Он не'не останавливать ваше приложение.
Lia.toast("Saved");
Lia.toast("No connection", { tone: "error", position: "top" });| Параметр | Тип | |
|---|---|---|
message | строка | До 140 символов. |
options.position | строка | "bottom" (по умолчанию) или "top". |
options.tone | строка | "info" (по умолчанию) или "error". |
Решается с null. Ошибки: bad_text, bad_position.
Автоматически переведено. Английский — источник истины. Читать на английском