mirror of
https://github.com/ceratic/project_vollidioten_website.git
synced 2026-05-14 00:16:47 +02:00
feat: add world map functionality and admin map management
- Added world map page with interactive marker display - Implemented admin map management for marker CRUD operations - Added map layers and markers seed data to database - Integrated new routes for map functionality - Updated database configuration for production environment - Added documentation page route - Enhanced package.json with required dependencies for map features
This commit is contained in:
12
App.tsx
12
App.tsx
@@ -14,6 +14,10 @@ import DatapackGenerator from './pages/DatapackGenerator';
|
||||
import DatabaseManager from './pages/DatabaseManager';
|
||||
import LinkPlayer from './pages/LinkPlayer';
|
||||
import AdminPage from './pages/Admin';
|
||||
import AdminMapManagement from './pages/AdminMapManagement';
|
||||
import WorldMap from './pages/WorldMap';
|
||||
import EditMarker from './pages/EditMarker';
|
||||
import DocumentationPage from './pages/Dokumentation';
|
||||
import { dbService } from './services/DatabaseService';
|
||||
import { authService } from './services/AuthService';
|
||||
import { DiscordUser } from './types';
|
||||
@@ -131,6 +135,14 @@ function App() {
|
||||
|
||||
{/* Admin Routes */}
|
||||
<Route path="/admin" element={<AdminPage onBack={() => navigate('/')} />} />
|
||||
<Route path="/admin/map-management" element={<AdminMapManagement />} />
|
||||
|
||||
{/* Map Route */}
|
||||
<Route path="/world-map" element={<WorldMap />} />
|
||||
<Route path="/admin/edit-marker/:markerId" element={<EditMarker />} />
|
||||
|
||||
{/* Dokumentation Route */}
|
||||
<Route path="/dokumentation" element={<DocumentationPage />} />
|
||||
|
||||
{/* Fallback */}
|
||||
<Route path="*" element={
|
||||
|
||||
Reference in New Issue
Block a user