diff --git a/web/app/components/header/account-setting/members-page/operation/transfer-ownership.tsx b/web/app/components/header/account-setting/members-page/operation/transfer-ownership.tsx index c901f834349..8a9f07fa0ad 100644 --- a/web/app/components/header/account-setting/members-page/operation/transfer-ownership.tsx +++ b/web/app/components/header/account-setting/members-page/operation/transfer-ownership.tsx @@ -16,9 +16,9 @@ import { useAppContext } from '@/context/app-context' import { systemFeaturesQueryOptions } from '@/features/system-features/client' import { useWorkspacePermissions } from '@/service/use-workspace' -type Props = { +type Props = Readonly<{ onOperate: () => void -} +}> const TransferOwnership = ({ onOperate }: Props) => { const { t } = useTranslation() diff --git a/web/app/components/header/account-setting/members-page/transfer-ownership-modal/index.tsx b/web/app/components/header/account-setting/members-page/transfer-ownership-modal/index.tsx index 2b613b2f5d5..7bfb3ee3f1f 100644 --- a/web/app/components/header/account-setting/members-page/transfer-ownership-modal/index.tsx +++ b/web/app/components/header/account-setting/members-page/transfer-ownership-modal/index.tsx @@ -9,10 +9,10 @@ import { useAppContext } from '@/context/app-context' import { ownershipTransfer, sendOwnerEmail, verifyOwnerEmail } from '@/service/common' import MemberSelector from './member-selector' -type Props = { +type Props = Readonly<{ show: boolean onClose: () => void -} +}> enum STEP { start = 'start', verify = 'verify', diff --git a/web/app/components/header/account-setting/members-page/transfer-ownership-modal/member-selector.tsx b/web/app/components/header/account-setting/members-page/transfer-ownership-modal/member-selector.tsx index 8c60f8244bf..534aaadc9a9 100644 --- a/web/app/components/header/account-setting/members-page/transfer-ownership-modal/member-selector.tsx +++ b/web/app/components/header/account-setting/members-page/transfer-ownership-modal/member-selector.tsx @@ -12,11 +12,11 @@ import { useTranslation } from 'react-i18next' import Input from '@/app/components/base/input' import { useMembers } from '@/service/use-common' -type Props = { +type Props = Readonly<{ value?: string onSelect: (value: string) => void exclude?: string[] -} +}> const MemberSelector: FC = ({ value, diff --git a/web/app/components/header/account-setting/model-provider-page/index.tsx b/web/app/components/header/account-setting/model-provider-page/index.tsx index 000a9d0d7e0..a9e98a6430b 100644 --- a/web/app/components/header/account-setting/model-provider-page/index.tsx +++ b/web/app/components/header/account-setting/model-provider-page/index.tsx @@ -27,9 +27,9 @@ import { providerToPluginId } from './utils' type SystemModelConfigStatus = 'no-provider' | 'none-configured' | 'partially-configured' | 'fully-configured' -type Props = { +type Props = Readonly<{ searchText: string -} +}> const FixedModelProvider = ['langgenius/openai/openai', 'langgenius/anthropic/anthropic'] diff --git a/web/app/components/header/account-setting/model-provider-page/provider-added-card/provider-card-actions.tsx b/web/app/components/header/account-setting/model-provider-page/provider-added-card/provider-card-actions.tsx index 9157fead4b0..1e505d550e1 100644 --- a/web/app/components/header/account-setting/model-provider-page/provider-added-card/provider-card-actions.tsx +++ b/web/app/components/header/account-setting/model-provider-page/provider-added-card/provider-card-actions.tsx @@ -15,10 +15,10 @@ import { useLocale } from '@/context/i18n' import useTheme from '@/hooks/use-theme' import { getMarketplaceUrl } from '@/utils/var' -type Props = { +type Props = Readonly<{ detail: PluginDetail onUpdate?: () => void -} +}> const ProviderCardActions: FC = ({ detail, onUpdate }) => { const { t } = useTranslation()