add Categories management: create CategoriesList component, update admin navbar, and integrate category handling in product forms

This commit is contained in:
Vincent Guillet
2025-11-01 15:43:49 +01:00
parent 4b692806c4
commit 7c8f85a500
37 changed files with 1009 additions and 66 deletions

View File

@@ -8,6 +8,7 @@ import {authOnlyCanActivate, authOnlyCanMatch} from './guards/auth-only.guard';
import {AdminComponent} from './pages/admin/admin.component';
import {adminOnlyCanActivate, adminOnlyCanMatch} from './guards/admin-only.guard';
import {AddProductComponent} from './pages/add-product/add-product.component';
import {ProductsComponent} from './pages/products/products.component';
export const routes: Routes = [
{
@@ -48,6 +49,12 @@ export const routes: Routes = [
canMatch: [adminOnlyCanMatch],
canActivate: [adminOnlyCanActivate]
},
{
path : 'products',
component: ProductsComponent,
canMatch: [authOnlyCanMatch],
canActivate: [authOnlyCanActivate]
},
{
path : 'add-product',
component: AddProductComponent,