- Deleted unused/stub routes: Security, Analytics, Marketing (+SEO/Social), Integrations - Removed these routes from the Dashboard Sidebar menu - Fixed Next.js build errors caused by duplicate component declarations (SectionHeader, KvRow) in overview, hosting, services, and infrastructure by relying fully on the unified dashboard-ui kit.
35 lines
893 B
TypeScript
35 lines
893 B
TypeScript
"use client";
|
|
|
|
import { Key } from "lucide-react";
|
|
import {
|
|
THEME,
|
|
PageHeader,
|
|
EmptyState,
|
|
} from "@/components/project/dashboard-ui";
|
|
|
|
export default function ApiPage() {
|
|
return (
|
|
<div
|
|
style={{
|
|
minHeight: "100vh",
|
|
background: THEME.canvasGradient,
|
|
fontFamily: THEME.font,
|
|
padding: "36px 48px",
|
|
}}
|
|
>
|
|
<div style={{ maxWidth: 860, margin: "0 auto" }}>
|
|
<PageHeader
|
|
title="API Keys"
|
|
subtitle="Manage authentication keys for your application's public API."
|
|
/>
|
|
|
|
<EmptyState
|
|
icon={<Key size={22} />}
|
|
title="API management coming soon"
|
|
hint="Built-in API key generation and request routing is in development. If your app already issues its own API keys, you can manage them directly in your database via the Data tab."
|
|
/>
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|