showContextMenu

Показать контекстное меню.

import { showContextMenu } from "@app/ui"
showContextMenu(menu: Array<MenuItem>)

Аргументы

menu: Array &lt;MenuItem&gt;

Массив элементов меню.

MenuItem: { title, onClick }

Элемент меню.

  • title: string

    Заголовок элемента меню.

  • onClick: ChatiumActions

    Действие по клику на элементе меню.

Примеры


По нажатию кнопки показывает контекстное меню с двумя элементам. По нажатию на первом элементе показывается всплывающее сообщение "Hi!". А нажатие на втором элементе открывает страницу Гугл.

import { showContextMenu, navigate, showToast } from '@app/ui'

app.screen('showMenu', async (ctx, req) => {
  const menu = [{
    title: 'Say "Hi!"',
    onClick: showToast('Hi!')
  },{
    title: 'Navigate to Google',
    onClick: navigate("https://google.com", {openInExternalApp: true})
  }]

  return (
    <screen>
      <button title="Menu" onClick={showContextMenu(menu)} />
    </screen>
  )
})

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании