feat: Veröffentlichen-Seite, Einstellungen (TTS-Stimmen), klarere Navigation
- Navigation: Dashboard/Inhalte/Audio/Veröffentlichen/Datenbank/Einstellungen mit Active-State - Veröffentlichen (/publish): Pairs sortiert nach 'am wenigsten fehlt', 1-Klick-Publish je Sprache - Einstellungen (/settings): TTS-Stimme + Parameter pro Sprache bearbeiten - tts-settings in DB-Admin; Dashboard-Kacheln ergänzt Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,8 @@ import ContentHub from './pages/ContentHub';
|
||||
import ContentCreation from './pages/ContentCreation';
|
||||
import AudioHub from './pages/AudioHub';
|
||||
import WordGenerator from './pages/WordGenerator';
|
||||
import Publish from './pages/Publish';
|
||||
import Settings from './pages/Settings';
|
||||
|
||||
function RequireAuth({ children }) {
|
||||
const user = getUser();
|
||||
@@ -27,6 +29,8 @@ export default function App() {
|
||||
<Route path="/content/creation" element={<RequireAuth><ContentCreation /></RequireAuth>} />
|
||||
<Route path="/audio" element={<RequireAuth><AudioHub /></RequireAuth>} />
|
||||
<Route path="/content/words" element={<RequireAuth><WordGenerator /></RequireAuth>} />
|
||||
<Route path="/publish" element={<RequireAuth><Publish /></RequireAuth>} />
|
||||
<Route path="/settings" element={<RequireAuth><Settings /></RequireAuth>} />
|
||||
<Route path="*" element={<Navigate to="/" replace />} />
|
||||
</Routes>
|
||||
</BrowserRouter>
|
||||
|
||||
Reference in New Issue
Block a user