Alert Dialog
Simple alert dialog that can display a message to the player.
Returns whether the player pressed the confirm button or canceled the dialog.
lib.alertDialog
- Lua
- JS/TS
lib.alertDialog(data)
caution
This function is asynchronous requiring you to do a .then
callback on the promise or make your function async
.
import lib from '@overextended/ox_lib/client'
lib.alertDialog(data)
- data:
table
(object
)- header:
string
- Dialog title.
- content:
string
- Dialog body content, supports markdown.
- centered?:
boolean
- Centers the dialog vertically and horizontally.
- cancel?:
boolean
- Displays a cancel button (ESC is still available if this is not defined).
- size?:
'xs'
or'sm'
or'md'
or'lg'
or'xl'
- overflow?:
boolean
- labels?:
table
- Allows you to define the displayed labels for cancel and/or confirm buttons.
- cancel?:
string
- confirm?:
string
- header:
Returns confirm
if the player pressed the confirm button, otherwise if the player pressed the cancel button
or has exited the dialog with ESC the return will be cancel
.
lib.closeAlertDialog
Force closes the active alert dialog and sets its return data as nil
- Lua
- JS/TS
lib.closeAlertDialog()
import lib from '@overextended/ox_lib/client'
lib.closeAlertDialog()
Example:
- Lua
- JS/TS
local alert = lib.alertDialog({
header = 'Hello there',
content = 'General Kenobi \n Markdown support!',
centered = true,
cancel = true
})
print(alert)
import lib from '@overextended/ox_lib/client'
const alert = await lib.alertDialog({
header: 'Hello there',
content: 'General Kenobi \n Markdown support!',
centered: true,
cancel: true
})
console.log(alert)