import { Router } from 'express';
import authRouter from './auth.routes.js';
import categoryRouter from './category.routes.js';
import clientRouter from './client.routes.js';
import unitRouter from './unit.routes.js';
import divisionRouter from './division.routes.js';
import roleRouter from './role.routes.js';
import userRouter from './user.routes.js';
import projectRouter from './project.routes.js';

const router = Router();

router.use('/auth', authRouter);
router.use('/categories', categoryRouter);
router.use('/clients', clientRouter);
router.use('/units', unitRouter);
router.use('/divisions', divisionRouter);
router.use('/roles', roleRouter);
router.use('/users', userRouter);
router.use('/projects', projectRouter);

// Mount feature routers here as they're built, e.g.:
// import suppliersRouter from './suppliers.routes';
// router.use('/suppliers', suppliersRouter);

export default router;
