forked from admin/zeropost-tool
feat: unified admin panel + back buttons everywhere
AdminPanel.js: sidebar nav с 4 разделами (Настройки API, ЮKassa, Расходы AI, Пользователи) Встроены: SettingsSection (API-ключи), SpendingSection (расходы), AdminBilling Breadcrumb навигация /system/page.js: теперь рендерит AdminPanel Header: 'Расходы' → 'Админ' (ссылка на /system), убран TrendingUp BackButton.js: переиспользуемая кнопка назад Добавлена на /drafts, /billing, /plans
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
import { useState, useEffect } from 'react';
|
||||
import { Coins, RefreshCw, TrendingDown, TrendingUp, Loader2, ArrowRight } from 'lucide-react';
|
||||
import Link from 'next/link';
|
||||
import BackButton from '@/components/BackButton';
|
||||
|
||||
const TYPE_LABELS = {
|
||||
spend_image: { label: 'Генерация картинки', sign: '-', color: 'text-red-400' },
|
||||
@@ -47,6 +48,7 @@ export default function BillingPage() {
|
||||
|
||||
return (
|
||||
<main className="max-w-3xl mx-auto p-4 sm:p-6">
|
||||
<BackButton />
|
||||
<div className="flex items-center justify-between mb-6">
|
||||
<h1 className="text-xl font-bold flex items-center gap-2">
|
||||
<Coins className="w-5 h-5 text-accent" /> Баланс и кредиты
|
||||
|
||||
Reference in New Issue
Block a user