- install react-router-dom and wrap app in HashRouter to avoid dev proxy conflicts - replace useState-based section switching with NavLink + Routes - add lucide icons (Globe, KeyRound, Monitor, ClipboardList) to nav items - icon opacity transitions on hover and active state via CSS
15 lines
329 B
TypeScript
15 lines
329 B
TypeScript
import { StrictMode } from 'react'
|
|
import { createRoot } from 'react-dom/client'
|
|
import { HashRouter } from 'react-router-dom'
|
|
import './i18n'
|
|
import './ui/tokens.css'
|
|
import App from './App'
|
|
|
|
createRoot(document.getElementById('root')!).render(
|
|
<StrictMode>
|
|
<HashRouter>
|
|
<App />
|
|
</HashRouter>
|
|
</StrictMode>,
|
|
)
|