forked from admin/zeropost-tool
feat: admin panel improvements
Header: убрана кнопка Система (дубль Админ), убраны устаревшие импорты AdminPanel: 6 разделов (AI-провайдеры, Движок, ЮKassa, Расходы AI, Тарифы, Пользователи) Тарифы: редактор планов (цена/кредиты/каналы) + стоимость операций Движок: ENGINE_PUBLIC_URL, APP_PUBLIC_URL, TELEGRAM_API_BASE, AUTO_DRAFT_* PlansSection: inline-редактирование тарифов и credit_costs API routes: /api/admin/plans/[id], /api/admin/credit-costs/[operation]
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
import Link from 'next/link';
|
||||
import { useRouter } from 'next/navigation';
|
||||
import { useEffect, useState } from 'react';
|
||||
import { Sparkles, LogOut, Settings2, CalendarDays, Coins, FileText } from 'lucide-react';
|
||||
import { Sparkles, LogOut, CalendarDays, Coins, FileText } from 'lucide-react';
|
||||
import ThemeToggle from './ThemeToggle';
|
||||
|
||||
export default function Header({ user }) {
|
||||
@@ -53,12 +53,6 @@ export default function Header({ user }) {
|
||||
<span>{credits} кр</span>
|
||||
</Link>
|
||||
)}
|
||||
{user?.isAdmin && (
|
||||
<Link href="/system" className="btn-ghost p-2 text-sm hidden sm:inline-flex" title="Системные настройки">
|
||||
<Settings2 className="w-4 h-4" />
|
||||
<span className="hidden md:inline">Система</span>
|
||||
</Link>
|
||||
)}
|
||||
<span className="text-sm text-gray-500 hidden sm:inline mr-2">{user?.email}</span>
|
||||
<ThemeToggle />
|
||||
<button onClick={logout} className="btn-ghost p-2" title="Выйти">
|
||||
|
||||
Reference in New Issue
Block a user