Components
Modal Dialog

Client Side Use

local dialogResponse = exports["bs-uicore"]:showModalDialog({
  title = "Example title",
  content = "Example Content",
})
print("dialog response", dialogResponse)

Server Side Use

local dialogResponse = lib.callback.await('bs-uicore:client:callback:showModalDialog', source, {
  title = "Example title",
  content = "Example Content",
})
print("dialog response", dialogResponse)

Parameters

  • title – dialog title
  • content – dialog content
  • cancelText? – cancel button label
    • default: locale.ui.hud_settings.cancel_button
  • confirmText? – confirm button label
    • default: locale.ui.hud_settings.confirm_button

Returns

  • boolean - true/false