mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-25 14:28:51 +08:00
feat(admin): add prompt management page (#7611)
close AF-907 Supports online modification of prompt, but does not support custom ai key yet 
This commit is contained in:
@@ -7,12 +7,7 @@ import {
|
||||
import { buttonVariants } from '@affine/admin/components/ui/button';
|
||||
import { cn } from '@affine/admin/utils';
|
||||
import * as ScrollAreaPrimitive from '@radix-ui/react-scroll-area';
|
||||
import {
|
||||
ClipboardListIcon,
|
||||
CpuIcon,
|
||||
SettingsIcon,
|
||||
UsersIcon,
|
||||
} from 'lucide-react';
|
||||
import { ClipboardListIcon, SettingsIcon, UsersIcon } from 'lucide-react';
|
||||
import { useEffect } from 'react';
|
||||
import { Link } from 'react-router-dom';
|
||||
|
||||
@@ -28,8 +23,6 @@ const TabsMap: { [key: string]: string } = {
|
||||
settings: 'Settings',
|
||||
};
|
||||
|
||||
const defaultTab = 'Accounts';
|
||||
|
||||
export function Nav() {
|
||||
const { moduleList } = useGetServerRuntimeConfig();
|
||||
const { activeTab, setActiveTab, setCurrentModule } = useNav();
|
||||
@@ -42,7 +35,6 @@ export function Nav() {
|
||||
return;
|
||||
}
|
||||
}
|
||||
setActiveTab(defaultTab);
|
||||
}, [setActiveTab]);
|
||||
|
||||
return (
|
||||
@@ -64,7 +56,8 @@ export function Nav() {
|
||||
<UsersIcon className="mr-2 h-4 w-4" />
|
||||
Accounts
|
||||
</Link>
|
||||
<Link
|
||||
{/* hide ai config in admin until it's ready */}
|
||||
{/* <Link
|
||||
to={'/admin/ai'}
|
||||
className={cn(
|
||||
buttonVariants({
|
||||
@@ -79,7 +72,7 @@ export function Nav() {
|
||||
>
|
||||
<CpuIcon className="mr-2 h-4 w-4" />
|
||||
AI
|
||||
</Link>
|
||||
</Link> */}
|
||||
<Link
|
||||
to={'/admin/config'}
|
||||
className={cn(
|
||||
|
||||
Reference in New Issue
Block a user