/
dedaMazai
/
reactGoodPattern
Обзор
Документация
Войти
/
dedaMazai
/
reactGoodPattern
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
moduleFederation/container/src/shared/const/router.ts
36 строк
953 B
Andrey Chipizubov
add microFronts
25 май 2023, 01:05
25 май 2023, 01:05
ec973d2
Код
Авторство
О чём код?
export enum AppRouters { MAIN = "main", FORBIDDEN = "forbidden", // last NOT_FOUND = "not_found" } export const getRouteMain = () => "/"; export const getRouteForbidden = () => "/forbidden"; // export const RoutePath: Record<AppRoutes, string> = { // [AppRoutes.MAIN]: '/', // [AppRoutes.FORBIDDEN]: '/forbidden', // [AppRoutes.NOT_FOUND]: '*', // }; // const onBackToList = useCallback(() => { // navigate(RoutePath.articles); // }, [navigate]); // const onEdit = useCallback(() => { // navigate(`${RoutePath.details}${article?.id}/edit`); // }, [article?.id, navigate]); // export const getRouteArticleEdit = (id: string) => `/articles/${id}/edit`; // const onBackToList = useCallback(() => { // navigate(getRouteArticles()); // }, [navigate]); // const onEditArticle = useCallback(() => { // if (article) { // navigate(getRouteArticleEdit(article.id)); // } // }, [article, navigate]);