Dashboard API
β¨ Features
π Quick Start
Folder Structure
addons/
βββ my-addon/
βββ my-addon.js # Main addon file (events, etc.)
βββ dashboard/
βββ config.js # Dashboard configuration
βββ pages/
βββ index.jsx # Main page component
βββ settings.jsx # Additional pagesExample: Complete Dashboard Addon
π Configuration Reference
Pages
Property
Type
Required
Description
Navigation Items
Property
Type
Required
Description
API Routes
Property
Type
Required
Description
π¨ Styling Guide
Available CSS Classes
Responsive Design
π API Endpoint Patterns
Accessing Your API
Making API Calls
Handler Examples
π Authentication & Permissions
Using requiredRoles
Complete Example with Permissions
Getting Role IDs
1
2
Checking User in API Handler
π§© Complete Examples
Stats Dashboard
Settings Panel
π Requirements Summary
Minimum Required
config.js Template
Page Component Template
π Integration with Event API
π‘ Tips & Best Practices
1
2
3
4
5
Troubleshooting
Last updated