Instructions to use ProTema/first-start with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- BERTopic
How to use ProTema/first-start with BERTopic:
from bertopic import BERTopic model = BERTopic.load("ProTema/first-start") - Notebooks
- Google Colab
- Kaggle
Download src/app/providers/RouterProvider/ui/ProtectedRoute.tsx from ProTema/first-start: direct link, hf CLI and curl.
- Browser
- Download file 630 Bytes
-
https://huggingface.co/ProTema/first-start/resolve/main/src/app/providers/RouterProvider/ui/ProtectedRoute.tsx
- Command line
-
hf download hf://ProTema/first-start/src/app/providers/RouterProvider/ui/ProtectedRoute.tsx
-
curl -L -o ProtectedRoute.tsx https://huggingface.co/ProTema/first-start/resolve/main/src/app/providers/RouterProvider/ui/ProtectedRoute.tsx
630 Bytes
| import { Navigate, Outlet } from 'react-router-dom'; | |
| import { useUserStore } from '@/entities/User/model/store/useUserStore'; | |
| import { USER_AUTH_DATA } from '@/shared/const/localStorage'; | |
| interface ProtectedRouteProps { | |
| redirectPath?: string; | |
| } | |
| export const ProtectedRoute = (props: ProtectedRouteProps) => { | |
| const { redirectPath } = props; | |
| const setAuthUser = useUserStore((state) => state.setAuthUser); | |
| const user = localStorage.getItem(USER_AUTH_DATA); | |
| if (user) { | |
| setAuthUser(JSON.parse(user)); | |
| return <Outlet />; | |
| } | |
| return <Navigate to={redirectPath || '/login'} replace />; | |
| }; | |