chore: import codes
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
/**
|
||||
* Clients Module Configuration
|
||||
* Standalone clients module for use across other modules
|
||||
*/
|
||||
|
||||
import { lazy } from 'react';
|
||||
|
||||
export default {
|
||||
// Basic module info
|
||||
name: 'clients',
|
||||
displayName: 'Clients',
|
||||
version: '1.0.0',
|
||||
description: 'Client management module - reusable across other modules',
|
||||
|
||||
// Module dependencies
|
||||
dependencies: [],
|
||||
|
||||
// Environment variables this module uses
|
||||
envVars: [],
|
||||
|
||||
// Admin navigation section
|
||||
navigation: {
|
||||
id: 'clients',
|
||||
title: 'Clients',
|
||||
icon: 'UserGroupIcon',
|
||||
items: [
|
||||
{
|
||||
name: 'Clients',
|
||||
href: '/admin/clients/list',
|
||||
icon: 'UserGroupIcon',
|
||||
},
|
||||
]
|
||||
},
|
||||
|
||||
// Admin pages (lazy-loaded for client-side rendering)
|
||||
adminPages: {
|
||||
'/admin/clients/list': lazy(() => import('./admin/ClientsListPage.js')),
|
||||
'/admin/clients/new': lazy(() => import('./admin/ClientCreatePage.js')),
|
||||
'/admin/clients/edit': lazy(() => import('./admin/ClientEditPage.js')),
|
||||
},
|
||||
|
||||
// No public pages for clients module
|
||||
publicPages: {},
|
||||
|
||||
// No public routes
|
||||
publicRoutes: [],
|
||||
|
||||
// No dashboard widgets
|
||||
dashboardWidgets: [],
|
||||
};
|
||||
Reference in New Issue
Block a user