| @@ -1,23 +1,17 @@ | |||
| 'use client' | |||
| import type { FC } from 'react' | |||
| import React from 'react' | |||
| import { useContext } from 'use-context-selector' | |||
| import I18n from '@/context/i18n' | |||
| import type { ProviderEnum } from '@/app/components/header/account-setting/model-page/declarations' | |||
| import ProviderConfig from '@/app/components/header/account-setting/model-page/configs' | |||
| export type IProviderNameProps = { | |||
| provideName: ProviderEnum | |||
| provideName: string | |||
| } | |||
| const ProviderName: FC<IProviderNameProps> = ({ | |||
| provideName, | |||
| }) => { | |||
| const { locale } = useContext(I18n) | |||
| return ( | |||
| <span> | |||
| {ProviderConfig[provideName]?.selector?.name[locale]} | |||
| {provideName} | |||
| </span> | |||
| ) | |||
| } | |||