import type { DishType } from "@/types/DishType"; import type { UserType } from "@/types/UserType"; const useRoutes = () => { return { home: () => "/", auth: { login: () => "/login", register: () => "/register", }, dish: { index: () => "/dishes", create: () => "/dishes/create", edit: (dish: DishType) => `/dishes/${ dish.id }/edit`, delete: (dish: DishType) => `/dishes/${ dish.id }/delete`, }, schedule: { date: { edit: (date: string) => `/schedule/${ date }/edit` }, history: () => "/scheduled-user-dishes/history", }, user: { index: () => "/users", create: () => `/users/create`, edit: (user: UserType) => `/users/${ user.id }/edit`, delete: (user: UserType) => `/users/${ user.id }/delete`, } }; }; export default useRoutes;