Skip to content

UI

SDK экспортирует типы для UI компонентов:

ts
import type {
  ToastView,
  ToastOptions,
  ToastParams,
  SwalView,
  SwalPromptType,
  SwalParams,
  SwalPromptOption,
  SwalPromptParams,
  ModalSize,
  ModalOptions,
  ModalParams,
  SidepanelSize,
  SidepanelOptions,
  SidepanelParams
} from '@aspro-cloud/miniapp-jssdk'

Типы

ToastView

Вид уведомления класса Toast

ЗначениеОписание
'success'Уведомление об успешном действии
'info'Информационное уведомление
'warning'Предупреждение
'error'Уведомление об ошибке

ToastOptions

Дополнительные параметры отображения уведомления методом Toast.show()

СвойствоТипОписание
timeOutnumber | stringВремя автоскрытия уведомления (мс). По умолчанию 3000
closeButtonbooleanОтображать кнопку закрытия. По умолчанию true

ToastParams

Параметры конструктора Toast

СвойствоТипОписание
viewToastViewВид уведомления
titleanyЗаголовок уведомления
messageanyТекст уведомления
optionsToastOptionsДополнительные параметры отображения уведомления методом Toast.show()
eventsEventCallbacks<ToastEventName>Обработчики событий

SwalView

Вид диалога класса Swal

ЗначениеОписание
'success'Диалог об успешном действии
'info'Информационный диалог
'warning'Диалог предупреждения
'error'Диалог ошибки

SwalPromptType

Тип поля ввода для метода Swal.prompt()

ЗначениеОписание
'input'Однострочное поле ввода
'textarea'Многострочное поле ввода
'select'Выпадающий список

SwalParams

Параметры конструктора Swal

СвойствоТипОписание
viewSwalViewВид диалога
titlestringЗаголовок диалога
messagestringТекст сообщения
eventsEventCallbacks<SwalEventName>Обработчики событий

SwalPromptOption

Элемент списка вариантов для типа 'select' метода Swal.prompt()

СвойствоТипОписание
valuestring | numberЗначение варианта
titlestringОтображаемый текст варианта

SwalPromptParams

Параметры метода Swal.prompt()

СвойствоТипОписание
typeSwalPromptTypeТип поля ввода. По умолчанию 'input'
placeholderstringPlaceholder для поля ввода
optionsSwalPromptOption[]Список вариантов для типа 'select'

ModalSize

Размер модального окна класса Modal

ЗначениеОписание
'md'Средний размер
'lg'Большой размер

ModalOptions

Дополнительные параметры отображения модального окна методом Modal.show()

СвойствоТипОписание
widthModalSizeРазмер модального окна. По умолчанию 'md'
postbooleanОткрывать URL через POST. По умолчанию true

ModalParams

Параметры конструктора Modal

СвойствоТипОписание
titlestringЗаголовок модального окна
urlstringURL открываемой страницы
optionsModalOptionsДополнительные параметры отображения
eventsEventCallbacks<ModalEventName>Обработчики событий

SidepanelSize

Размер боковой панели класса Sidepanel

ЗначениеОписание
'sm'Малый размер
'md'Средний размер
'lg'Большой размер

SidepanelOptions

Дополнительные параметры отображения боковой панели методом Sidepanel.show()

СвойствоТипОписание
widthSidepanelSizeРазмер боковой панели. По умолчанию 'md'
postbooleanОткрывать URL через POST. По умолчанию true

SidepanelParams

Параметры конструктора Sidepanel

СвойствоТипОписание
titlestringЗаголовок боковой панели
urlstringURL открываемой страницы
optionsSidepanelOptionsДополнительные параметры отображения
eventsEventCallbacks<SidepanelEventName>Обработчики событий

Опубликовано под лицензией MIT.