feat(ticketing): add version and dashboard nav config to composer.json

This commit is contained in:
Joel Wedemire
2026-04-09 14:18:36 -07:00
parent a32f6590f4
commit 45b019dad2

View File

@@ -1,6 +1,7 @@
{
"name": "dashboard/ticketing",
"description": "Ticketing snap-in for dashboard-shell",
"version": "1.0.0",
"type": "library",
"require": {
"php": "^8.2",
@@ -10,12 +11,30 @@
"autoload": {
"psr-4": {
"Dashboard\\Ticketing\\": "src/",
"Dashboard\\Ticketing\\Database\\Seeders\\": "database/seeders/"
"Dashboard\\Ticketing\\Database\\Seeders\\": "src/Database/Seeders/"
}
},
"extra": {
"laravel": {
"providers": ["Dashboard\\Ticketing\\TicketingServiceProvider"]
},
"dashboard": {
"nav": [
{
"label": "Help Desk",
"route_name": "ticketing.index",
"icon": "ticket",
"sort_order": 40,
"roles": ["admin", "staff", "student"]
},
{
"label": "My Tickets",
"route_name": "ticketing.my-tickets",
"icon": "inbox-stack",
"sort_order": 41,
"roles": ["admin", "staff", "student"]
}
]
}
}
}