Электронные визитки: таблица + API + публичная страница /card/:slug + раздел в админке с загрузкой фото

This commit is contained in:
Nik
2026-06-08 00:05:26 +03:00
parent 3a2404295d
commit 80f0367e72
9 changed files with 594 additions and 1 deletions
+2
View File
@@ -2,6 +2,7 @@ import React from 'react';
import ReactDOM from 'react-dom/client';
import { BrowserRouter, Routes, Route } from 'react-router-dom';
import { Landing } from './pages/Landing';
import { CardPage } from './pages/CardPage';
import { AdminLogin } from './admin/AdminLogin';
import { AdminLayout } from './admin/AdminLayout';
import './styles/index.css';
@@ -11,6 +12,7 @@ ReactDOM.createRoot(document.getElementById('root')!).render(
<BrowserRouter>
<Routes>
<Route path="/" element={<Landing />} />
<Route path="/card/:slug" element={<CardPage />} />
<Route path="/admin/login" element={<AdminLogin />} />
<Route path="/admin/*" element={<AdminLayout />} />
</Routes>