fix(admin): organize admin panel (#7840)

This commit is contained in:
forehalo
2024-08-13 05:45:02 +00:00
parent 6dea831d8a
commit 0ec1995add
45 changed files with 746 additions and 955 deletions
@@ -12,29 +12,17 @@ import {
DropdownMenuSeparator,
DropdownMenuTrigger,
} from '@affine/admin/components/ui/dropdown-menu';
import { useQuery } from '@affine/core/hooks/use-query';
import {
FeatureType,
getCurrentUserFeaturesQuery,
serverConfigQuery,
} from '@affine/graphql';
import { FeatureType } from '@affine/graphql';
import { CircleUser, MoreVertical } from 'lucide-react';
import { useCallback, useEffect } from 'react';
import { useNavigate } from 'react-router-dom';
import { toast } from 'sonner';
export function UserDropdown() {
const {
data: { currentUser },
} = useQuery({
query: getCurrentUserFeaturesQuery,
});
import { useCurrentUser, useServerConfig } from '../common';
const {
data: { serverConfig },
} = useQuery({
query: serverConfigQuery,
});
export function UserDropdown() {
const currentUser = useCurrentUser();
const serverConfig = useServerConfig();
const navigate = useNavigate();