Notifications

lib.notify

Custom notifications with a lot of styling options.

CLIENT
lib.notify(data)
SERVER
TriggerClientEvent('ox_lib:notify', source, data)
  • id?: string

    • When set the current notification will be unique and only shown once on screen when spammed.

  • title?: string

    • Must provide if there is no description

  • description?: string

    • Must provide if there is no title

    • Markdown support

  • duration?: number

  • position?: 'top' or 'top-right' or 'top-left' or 'bottom' or 'bottom-right' or 'bottom-left' or 'center-right' or 'center-left'

    • Default: 'top-right'

  • type?: 'inform' or 'error' or 'success'or 'warning'

    • Default: 'inform'

  • style?: table (object)

    • React CSS styling format

  • icon?: string

    • Font Awesome 6 icon name

  • iconColor: string

Usage Example

Standard

lib.notify({
    title = 'Notification title',
    description = 'Notification description',
    type = 'success'
})

Custom

lib.notify({
    id = 'some_identifier',
    title = 'Notification title',
    description = 'Notification description',
    position = 'top',
    style = {
        backgroundColor = '#141517',
        color = '#C1C2C5',
        ['.description'] = {
          color = '#909296'
        }
    },
    icon = 'ban',
    iconColor = '#C53030'
})

Last updated