refactor: rename getAvatarLinks to useAvatarLinks for improved clarity and consistency

This commit is contained in:
javayhu 2025-09-05 00:05:41 +08:00
parent 6065c4af06
commit fc8cea13cd
3 changed files with 5 additions and 5 deletions

View File

@ -10,7 +10,7 @@ import {
DrawerTitle,
DrawerTrigger,
} from '@/components/ui/drawer';
import { getAvatarLinks } from '@/config/avatar-config';
import { useAvatarLinks } from '@/config/avatar-config';
import { LocaleLink, useLocaleRouter } from '@/i18n/navigation';
import { authClient } from '@/lib/auth-client';
import type { User } from 'better-auth';
@ -25,7 +25,7 @@ interface UserButtonProps {
export function UserButtonMobile({ user }: UserButtonProps) {
const t = useTranslations();
const avatarLinks = getAvatarLinks();
const avatarLinks = useAvatarLinks();
const localeRouter = useLocaleRouter();
const [open, setOpen] = useState(false);
const closeDrawer = () => {

View File

@ -8,7 +8,7 @@ import {
DropdownMenuSeparator,
DropdownMenuTrigger,
} from '@/components/ui/dropdown-menu';
import { getAvatarLinks } from '@/config/avatar-config';
import { useAvatarLinks } from '@/config/avatar-config';
import { websiteConfig } from '@/config/website';
import { useLocaleRouter } from '@/i18n/navigation';
import { authClient } from '@/lib/auth-client';
@ -25,7 +25,7 @@ interface UserButtonProps {
export function UserButton({ user }: UserButtonProps) {
const t = useTranslations();
const avatarLinks = getAvatarLinks();
const avatarLinks = useAvatarLinks();
const localeRouter = useLocaleRouter();
const [open, setOpen] = useState(false);
const handleSignOut = async () => {

View File

@ -19,7 +19,7 @@ import { useTranslations } from 'next-intl';
*
* @returns The avatar config with translated titles
*/
export function getAvatarLinks(): MenuItem[] {
export function useAvatarLinks(): MenuItem[] {
const t = useTranslations('Marketing.avatar');
return [