Laravel EnsoLaravel Enso
Guide
Back End
Front End
GitHub
Guide
Back End
Front End
GitHub
  • Front End

    • Accessories
    • Action Logger
    • Addresses
    • Alfa Sign
    • Algolia
    • API
    • Audit
    • Auth
    • Bookmarks
    • BTRL
    • Calendar
    • Card
    • Cargo Partner
    • Categories
    • Charts
    • Checkbox
    • Clipboard
    • Comments
    • Commercial
    • Companies
    • Confirmation
    • Currencies
    • Data Import
    • Date
    • Datepicker
    • Directives
    • Discounts
    • Divider
    • Documents
    • Dropdown
    • Dropdown Indicator
    • Eav
    • Emag
    • Enums
    • ERD
    • Facebook
    • Files
    • Filters
    • Financials
    • Forms
    • Frisbo
    • Google
    • Holidays
    • How to
    • Interactions
    • Inventory
    • IO
    • Laravel Validation
    • Loader
    • Localisation
    • Logs
    • Measurement Units
    • Meili Search
    • Menus
    • Mixins
    • Modal
    • Money
    • Monitored Emails
    • Notifications
    • Orderable Trees
    • Packaging Units
    • Pagination
    • People
    • Permissions
    • Product Lots
    • Products
    • Progress Bar
    • Progress Circle
    • Progress Indicator
    • Projects
    • Questionnaires
    • Quick View
    • Range Slider
    • Rating
    • Roles
    • Route Mapper
    • Sale Channels
    • Scroll to Top
    • Search Mode
    • Select
    • Send SMS
    • Sentry
    • Services
    • Smart Bill
    • SMS Advert
    • Strings
    • Switch
    • System Notifications
    • Tables
    • Tabs
    • Tasks
    • Teams
    • Textarea
    • Themes
    • Ticketing
    • Toastr
    • Transitions
    • Tree View
    • Tutorials
    • Typeahead
    • Typesense
    • UI
    • Uploader
    • UPS
    • User Groups
    • Users
    • Virtual Call Center
    • Vouchers
    • Webshop
    • WYSIWYG

System Notifications

System Notifications provides Enso UI administration pages for configurable system notification definitions.

Installation

Install the package:

yarn add @enso-ui/system-notifications

In local Enso development this package is commonly consumed from the workspace:

{
    "@enso-ui/system-notifications": "file:../../enso-ui/system-notifications"
}

Features

  • registers the /administration/system-notifications route group
  • ships Enso table/form pages for configurable system notifications under Catalogue
  • ships an Enso table page for notification dispatch logs under Logs
  • shows context-defined notification placeholders from the notification form
  • shows available {placeholder} tags for the selected context
  • pairs with the backend laravel-enso/system-notifications package for forms, tables, permissions, and menus
  • exports menu icons through src/icons.js

Usage

import administrationRoutes from '@enso-ui/system-notifications/src/bulma/routes/administration.js';
import icons from '@enso-ui/system-notifications/src/icons.js';

Routes

  • administration.systemNotifications.catalogue.index
  • administration.systemNotifications.catalogue.create
  • administration.systemNotifications.catalogue.edit
  • administration.systemNotifications.logs.index

Logs

The logs page uses EnsoTable with filters for notification template, context, channel, status, and creation date. Channel and status options come from the backend frontend enums exposed by laravel-enso/system-notifications.

Companion Backend Package

  • laravel-enso/system-notifications

Development

Run package validation from a consuming Enso application:

cd client
yarn build

The package should not commit dist/, node_modules/, or a package-level yarn.lock.

License

MIT.

Edit this page on GitHub
Last Updated: 5/13/2026, 4:43:05 PM
Prev
Switch
Next
Tables