Browse Source

update status button in project search

pull/5/head
cyril.tsui 5 months ago
parent
commit
ea3f12b9b5
1 changed files with 23 additions and 4 deletions
  1. +23
    -4
      src/components/ProjectSearch/ProjectSearch.tsx

+ 23
- 4
src/components/ProjectSearch/ProjectSearch.tsx View File

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


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


@@ -194,11 +195,29 @@ const ProjectSearch: React.FC<Props> = ({
{ {
name: "status", name: "status",
label: t("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, 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], [t, onProjectClick],
); );


Loading…
Cancel
Save