### What problem does this PR solve? Feat: Delete useless request hooks. #10427 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
12 lines
403 B
TypeScript
12 lines
403 B
TypeScript
import { useFetchUserInfo } from '@/hooks/use-user-setting-request';
|
|
import { PropsWithChildren } from 'react';
|
|
|
|
export function SharedBadge({ children }: PropsWithChildren) {
|
|
const { data: userInfo } = useFetchUserInfo();
|
|
|
|
if (typeof children === 'string' && userInfo.nickname === children) {
|
|
return null;
|
|
}
|
|
|
|
return <span className="bg-bg-card rounded-sm px-1 text-xs">{children}</span>;
|
|
}
|