瀏覽代碼

update status button in project search

pull/5/head
cyril.tsui 5 月之前
父節點
當前提交
ea3f12b9b5
共有 1 個文件被更改,包括 23 次插入4 次删除
  1. +23
    -4
      src/components/ProjectSearch/ProjectSearch.tsx

+ 23
- 4
src/components/ProjectSearch/ProjectSearch.tsx 查看文件

@@ -14,6 +14,7 @@ import { loadDrafts } from "@/app/utils/draftUtils";
import { TeamResult } from "@/app/api/team";
import { Customer } from "@/app/api/customer";
import ContentCopyIcon from '@mui/icons-material/ContentCopy';
import PlayCircleOutlineIcon from '@mui/icons-material/PlayCircleOutline';

type ProjectResultOrDraft = ProjectResult & { isDraft?: boolean };

@@ -194,11 +195,29 @@ const ProjectSearch: React.FC<Props> = ({
{
name: "status",
label: t("Status"),
type: "link",
// type: "link",
// onClick: onProjectStatusClick,
// underlines: ignoreStatusList.reduce((acc, cur) => ({...acc, [cur]: "none"}), {}),
// colors: ignoreStatusList.reduce((acc, cur) => ({...acc, [cur]: "inherit"}), {}),
},
// {
// name: "status",
// label: t("Status"),
// type: "button",
// onClick: onProjectStatusClick,
// variants: ignoreStatusList.reduce((acc, cur) => ({...acc, [cur]: "text"}), {}),
// colors: ignoreStatusList.reduce((acc, cur) => ({...acc, [cur]: "inherit"}), {}),
// }
{
name: "status",
label: t(""),
onClick: onProjectStatusClick,
underlines: ignoreStatusList.reduce((acc, cur) => ({...acc, [cur]: "none"}), {}),
colors: ignoreStatusList.reduce((acc, cur) => ({...acc, [cur]: "inherit"}), {}),
}
buttonIcon: <PlayCircleOutlineIcon />,
disabled: !abilities.includes(MAINTAIN_PROJECT),
disabledRows: {
status: ignoreStatusList
}
},
],
[t, onProjectClick],
);


Loading…
取消
儲存