feat(ui): show deploy provider name rather than access provider name in DeployList

This commit is contained in:
Fu Diwei 2024-10-31 20:25:06 +08:00
parent 68da6cf3ae
commit 893aac916c

View File

@ -9,6 +9,7 @@ import { Button } from "@/components/ui/button";
import DeployEditDialog from "./DeployEditDialog"; import DeployEditDialog from "./DeployEditDialog";
import { DeployConfig } from "@/domain/domain"; import { DeployConfig } from "@/domain/domain";
import { accessProvidersMap } from "@/domain/access"; import { accessProvidersMap } from "@/domain/access";
import { deployTargetsMap } from "@/domain/domain";
import { useConfigContext } from "@/providers/config"; import { useConfigContext } from "@/providers/config";
type DeployItemProps = { type DeployItemProps = {
@ -18,10 +19,11 @@ type DeployItemProps = {
}; };
const DeployItem = ({ item, onDelete, onSave }: DeployItemProps) => { const DeployItem = ({ item, onDelete, onSave }: DeployItemProps) => {
const { t } = useTranslation();
const { const {
config: { accesses }, config: { accesses },
} = useConfigContext(); } = useConfigContext();
const { t } = useTranslation();
const access = accesses.find((access) => access.id === item.access); const access = accesses.find((access) => access.id === item.access);
@ -34,11 +36,7 @@ const DeployItem = ({ item, onDelete, onSave }: DeployItemProps) => {
}; };
const getTypeName = () => { const getTypeName = () => {
if (!access) { return t(deployTargetsMap.get(item.type)?.name || "");
return "";
}
return t(accessProvidersMap.get(access.configType)?.name || "");
}; };
return ( return (