chore: fix typo

This commit is contained in:
Fu Diwei 2024-11-25 21:28:07 +08:00
parent 2b93552d1d
commit 4f2363230d
3 changed files with 19 additions and 18 deletions

View File

@ -1,4 +1,4 @@
import { WorkflowwNodeDropdwonItemIcon, WorkflowwNodeDropdwonItemIconType } from "@/domain/workflow"; import { WorkflowNodeDropdwonItemIcon, WorkflowNodeDropdwonItemIconType } from "@/domain/workflow";
import { CloudUpload, GitFork, Megaphone, NotebookPen } from "lucide-react"; import { CloudUpload, GitFork, Megaphone, NotebookPen } from "lucide-react";
const icons = new Map([ const icons = new Map([
@ -8,9 +8,9 @@ const icons = new Map([
["Megaphone", <Megaphone size={16} />], ["Megaphone", <Megaphone size={16} />],
]); ]);
const DropdownMenuItemIcon = ({ type, name }: WorkflowwNodeDropdwonItemIcon) => { const DropdownMenuItemIcon = ({ type, name }: WorkflowNodeDropdwonItemIcon) => {
const getIcon = () => { const getIcon = () => {
if (type === WorkflowwNodeDropdwonItemIconType.Icon) { if (type === WorkflowNodeDropdwonItemIconType.Icon) {
return icons.get(name); return icons.get(name);
} else { } else {
return <img src={name} className="w-4" />; return <img src={name} className="w-4" />;

View File

@ -56,8 +56,8 @@ export const channels: ChannelLabel[] = [
label: "common.provider.serverchan", label: "common.provider.serverchan",
}, },
{ {
name: "mail", name: "email",
label: "common.provider.mail", label: "common.provider.email",
}, },
{ {
name: "bark", name: "bark",

View File

@ -1,5 +1,6 @@
import { produce } from "immer"; import { produce } from "immer";
import { nanoid } from "nanoid"; import { nanoid } from "nanoid";
import i18n from "@/i18n"; import i18n from "@/i18n";
import { deployTargets, KVType } from "./domain"; import { deployTargets, KVType } from "./domain";
@ -399,44 +400,44 @@ export type WorkflowBranchNode = {
next?: WorkflowNode | WorkflowBranchNode; next?: WorkflowNode | WorkflowBranchNode;
}; };
type WorkflowwNodeDropdwonItem = { type WorkflowNodeDropdwonItem = {
type: WorkflowNodeType; type: WorkflowNodeType;
providerType?: string; providerType?: string;
name: string; name: string;
icon: WorkflowwNodeDropdwonItemIcon; icon: WorkflowNodeDropdwonItemIcon;
leaf?: boolean; leaf?: boolean;
children?: WorkflowwNodeDropdwonItem[]; children?: WorkflowNodeDropdwonItem[];
}; };
export enum WorkflowwNodeDropdwonItemIconType { export enum WorkflowNodeDropdwonItemIconType {
Icon, Icon,
Provider, Provider,
} }
export type WorkflowwNodeDropdwonItemIcon = { export type WorkflowNodeDropdwonItemIcon = {
type: WorkflowwNodeDropdwonItemIconType; type: WorkflowNodeDropdwonItemIconType;
name: string; name: string;
}; };
const workflowNodeDropdownDeployList: WorkflowwNodeDropdwonItem[] = deployTargets.map((item) => { const workflowNodeDropdownDeployList: WorkflowNodeDropdwonItem[] = deployTargets.map((item) => {
return { return {
type: WorkflowNodeType.Apply, type: WorkflowNodeType.Apply,
providerType: item.type, providerType: item.type,
name: i18n.t(item.name), name: i18n.t(item.name),
leaf: true, leaf: true,
icon: { icon: {
type: WorkflowwNodeDropdwonItemIconType.Provider, type: WorkflowNodeDropdwonItemIconType.Provider,
name: item.icon, name: item.icon,
}, },
}; };
}); });
export const workflowNodeDropdownList: WorkflowwNodeDropdwonItem[] = [ export const workflowNodeDropdownList: WorkflowNodeDropdwonItem[] = [
{ {
type: WorkflowNodeType.Apply, type: WorkflowNodeType.Apply,
name: workflowNodeTypeDefaultName.get(WorkflowNodeType.Apply) ?? "", name: workflowNodeTypeDefaultName.get(WorkflowNodeType.Apply) ?? "",
icon: { icon: {
type: WorkflowwNodeDropdwonItemIconType.Icon, type: WorkflowNodeDropdwonItemIconType.Icon,
name: "NotebookPen", name: "NotebookPen",
}, },
leaf: true, leaf: true,
@ -445,7 +446,7 @@ export const workflowNodeDropdownList: WorkflowwNodeDropdwonItem[] = [
type: WorkflowNodeType.Deploy, type: WorkflowNodeType.Deploy,
name: workflowNodeTypeDefaultName.get(WorkflowNodeType.Deploy) ?? "", name: workflowNodeTypeDefaultName.get(WorkflowNodeType.Deploy) ?? "",
icon: { icon: {
type: WorkflowwNodeDropdwonItemIconType.Icon, type: WorkflowNodeDropdwonItemIconType.Icon,
name: "CloudUpload", name: "CloudUpload",
}, },
children: workflowNodeDropdownDeployList, children: workflowNodeDropdownDeployList,
@ -455,7 +456,7 @@ export const workflowNodeDropdownList: WorkflowwNodeDropdwonItem[] = [
name: workflowNodeTypeDefaultName.get(WorkflowNodeType.Branch) ?? "", name: workflowNodeTypeDefaultName.get(WorkflowNodeType.Branch) ?? "",
leaf: true, leaf: true,
icon: { icon: {
type: WorkflowwNodeDropdwonItemIconType.Icon, type: WorkflowNodeDropdwonItemIconType.Icon,
name: "GitFork", name: "GitFork",
}, },
}, },
@ -464,7 +465,7 @@ export const workflowNodeDropdownList: WorkflowwNodeDropdwonItem[] = [
name: workflowNodeTypeDefaultName.get(WorkflowNodeType.Notify) ?? "", name: workflowNodeTypeDefaultName.get(WorkflowNodeType.Notify) ?? "",
leaf: true, leaf: true,
icon: { icon: {
type: WorkflowwNodeDropdwonItemIconType.Icon, type: WorkflowNodeDropdwonItemIconType.Icon,
name: "Megaphone", name: "Megaphone",
}, },
}, },