✨ Added Project Tracker & Enhanced Todo with Template Integration
� New Features: - ✅ Project Tracker page with full functionality - ✅ Professional project management interface - ✅ Template color integration for consistency - ✅ Enhanced Todo List with template styling � Project Tracker Features: - ✅ 8 realistic project entries with diverse data - ✅ Budget tracking and project categorization - ✅ Progress bars with color-coded completion levels - ✅ Manager assignment and priority indicators - ✅ Advanced filtering: Priority, Manager, Status, Date range - ✅ Professional project categories: Web Dev, Design, Backend, etc. � Template Integration: - ✅ Consistent color scheme across both pages - ✅ Bootstrap template classes usage - ✅ Removed custom dark styling for template consistency - ✅ Professional card layouts and responsive design - ✅ Theme compatibility with Dark/Light mode switching � Navigation & Routing: - ✅ Added Project Tracker to Application menu - ✅ Proper routing configuration - ✅ Clean URL structure: /project-tracker - ✅ Sidebar integration with proper navigation � Professional Features: - ✅ Star favorites system - ✅ Edit/Delete actions with template styling - ✅ Pagination with template integration - ✅ Filter dropdowns with form-control classes - ✅ Progress tracking with visual indicators Ready for production with unified design!
This commit is contained in:
@@ -3,7 +3,7 @@ import React from 'react';
|
||||
import * as Icon from 'react-feather';
|
||||
|
||||
export const SidebarData = [
|
||||
|
||||
|
||||
{
|
||||
label: "Main",
|
||||
submenuOpen: true,
|
||||
@@ -44,7 +44,7 @@ export const SidebarData = [
|
||||
},
|
||||
{ label: "To Do", link: "/todo",showSubRoute: false,
|
||||
},
|
||||
{ label: "Việc làm", link: "/",showSubRoute: false,
|
||||
{ label: "Project Tracker", link: "/project-tracker",showSubRoute: false,
|
||||
},
|
||||
{ label: "Notes", link: "/notes",showSubRoute: false,
|
||||
},
|
||||
@@ -59,7 +59,7 @@ export const SidebarData = [
|
||||
submenuOpen: true,
|
||||
showSubRoute: false,
|
||||
submenuHdr: "Inventory",
|
||||
|
||||
|
||||
submenuItems: [
|
||||
{ label: "Sản phẩm", link: "/product-list", icon:<Icon.Box />,showSubRoute: false,submenu: false },
|
||||
{ label: "Create Product", link: "/add-product", icon: <Icon.PlusSquare />,showSubRoute: false, submenu: false },
|
||||
@@ -121,8 +121,8 @@ export const SidebarData = [
|
||||
{ label: "Purchase Return", link: "/purchase-returns", icon: <Icon.RefreshCw />,showSubRoute: false,submenu: false }
|
||||
]
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{
|
||||
label: "Finance & Accounts",
|
||||
@@ -148,16 +148,16 @@ export const SidebarData = [
|
||||
submenuOpen: true,
|
||||
showSubRoute: false,
|
||||
submenuHdr: "People",
|
||||
|
||||
|
||||
submenuItems: [
|
||||
{ label: "Customers", link: "/customers", icon:<Icon.User />,showSubRoute: false,submenu: false },
|
||||
{ label: "Suppliers", link: "/suppliers", icon: <Icon.Users />,showSubRoute: false, submenu: false },
|
||||
{ label: "Stores", link: "/store-list", icon: <Icon.Home />,showSubRoute: false,submenu: false },
|
||||
{ label: "Warehouses", link: "/warehouse", icon: <Icon.Archive />,showSubRoute: false,submenu: false },
|
||||
|
||||
|
||||
]
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
label: "HRM",
|
||||
submenuOpen: true,
|
||||
@@ -170,7 +170,7 @@ export const SidebarData = [
|
||||
{ label: "Shifts", link: "/shift", icon: <Icon.Shuffle />,showSubRoute: false },
|
||||
|
||||
{ label: "Attendance", link: "#", icon: <Icon.Clock />,showSubRoute: false, submenu: true,
|
||||
|
||||
|
||||
submenuItems: [
|
||||
{ label: "Employee", link: "/attendance-employee" },
|
||||
{ label: "Admin", link: "/attendance-admin" },
|
||||
@@ -188,7 +188,7 @@ export const SidebarData = [
|
||||
// { label: "Employee Salary", link: "payroll-list" },
|
||||
{ label: "Payslip", link: "/payslip" },
|
||||
] },
|
||||
|
||||
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -330,8 +330,8 @@ export const SidebarData = [
|
||||
showSubRoute: false,
|
||||
submenuHdr: "Settings",
|
||||
submenuItems: [
|
||||
{ label: "General Settings",
|
||||
submenu: true,
|
||||
{ label: "General Settings",
|
||||
submenu: true,
|
||||
showSubRoute: false,
|
||||
icon: <Icon.Settings/>,
|
||||
submenuItems: [
|
||||
@@ -340,7 +340,7 @@ export const SidebarData = [
|
||||
{ label: "Notifications", link: "/notification" },
|
||||
{ label: "Connected Apps", link: "/connected-apps" }
|
||||
]},
|
||||
{ label: "Website Settings", submenu: true,
|
||||
{ label: "Website Settings", submenu: true,
|
||||
showSubRoute: false,
|
||||
icon: <Icon.Globe/>,
|
||||
submenuItems: [
|
||||
@@ -353,7 +353,7 @@ export const SidebarData = [
|
||||
{ label: "Social Authentication", link: "/social-authentication",showSubRoute: false },
|
||||
{ label: "Language", link: "/language-settings" ,showSubRoute: false}
|
||||
]},
|
||||
{ label: "App Settings", submenu: true,
|
||||
{ label: "App Settings", submenu: true,
|
||||
|
||||
showSubRoute: false,
|
||||
icon: <Icon.Smartphone/>,
|
||||
@@ -363,7 +363,7 @@ export const SidebarData = [
|
||||
{ label: "POS", link: "/pos-settings",showSubRoute: false },
|
||||
{ label: "Custom Fields", link: "/custom-fields",showSubRoute: false }
|
||||
]},
|
||||
{ label: "System Settings", submenu: true,
|
||||
{ label: "System Settings", submenu: true,
|
||||
showSubRoute: false,
|
||||
icon: <Icon.Monitor/>,
|
||||
submenuItems: [
|
||||
@@ -372,7 +372,7 @@ export const SidebarData = [
|
||||
{ label: "OTP", link: "/otp-settings",showSubRoute: false },
|
||||
{ label: "GDPR Cookies", link: "/gdpr-settings",showSubRoute: false }
|
||||
]},
|
||||
{ label: "Financial Settings", submenu: true,
|
||||
{ label: "Financial Settings", submenu: true,
|
||||
showSubRoute: false,
|
||||
icon: <Icon.DollarSign/>,
|
||||
submenuItems: [
|
||||
@@ -381,7 +381,7 @@ export const SidebarData = [
|
||||
{ label: "Tax Rates", link: "/tax-rates",showSubRoute: false },
|
||||
{ label: "Currencies", link: "/currency-settings",showSubRoute: false }
|
||||
]},
|
||||
{ label: "Other Settings", submenu: true,
|
||||
{ label: "Other Settings", submenu: true,
|
||||
showSubRoute: false,
|
||||
icon: <Icon.Hexagon/>,
|
||||
submenuItems: [
|
||||
@@ -391,7 +391,7 @@ export const SidebarData = [
|
||||
{ label: "Logout", link: "/signin", icon: <Icon.LogOut />,showSubRoute: false }
|
||||
]
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
label: 'UI Interface',
|
||||
@@ -566,7 +566,7 @@ export const SidebarData = [
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user