29f181d5e1
- Added `react-grid-layout` for drag-and-drop functionality. - Created `DashboardCanvas` component to manage layout and widget interactions. - Introduced `WidgetContainer` and `WidgetPicker` components for widget management. - Implemented various widgets: Active Rides, Today Sales, Pending Purchase Orders, Stock Alerts, Recent Orders, and Loading Sheets. - Integrated API calls for fetching and saving dashboard preferences. - Defined default layouts for different user roles. - Created a card component for consistent widget styling.
18 lines
804 B
TypeScript
18 lines
804 B
TypeScript
export { regions, routes, vehicles, warehouses } from './master'
|
|
export { items, categories, brands, uoms } from './catalogue'
|
|
export { priceLists, schemes } from './pricing'
|
|
export { stores } from './stores'
|
|
export { suppliers } from './suppliers'
|
|
export { users, roles, permissions } from './users'
|
|
export { drivers, compliance } from './drivers'
|
|
export { purchaseOrders, grn } from './procurement'
|
|
export { rides, loadingSheets, deliveryTasks } from './operations'
|
|
export { stock } from './stock'
|
|
export { sales, orders, payments } from './sales'
|
|
export { getPaginatedItems } from './paginated'
|
|
export { dashboard } from './dashboard'
|
|
export type { WidgetLayoutItem, DashboardPreferencesResponse } from './dashboard'
|
|
|
|
export type { PageParams } from './master'
|
|
export { getApiError } from '@/lib/api'
|