BOD-17 Added Contracts list page + updates and bugfixes on other pages.

This commit is contained in:
Patrick Fic
2020-04-01 10:48:53 -07:00
parent 28f443277b
commit 2a1cb3fb9f
15 changed files with 253 additions and 16 deletions

View File

@@ -0,0 +1,30 @@
import React from "react";
import { Menu, Dropdown, Button } from "antd";
import { useTranslation } from "react-i18next";
import { DownCircleFilled } from "@ant-design/icons";
import { Link } from "react-router-dom";
export default function JobsDetailHeaderActions({ job }) {
const { t } = useTranslation();
const statusmenu = (
<Menu key="popovermenu">
<Menu.Item key="cccontract">
<Link
to={{
pathname: "/manage/courtesycars/contracts/new",
state: { jobId: job.id }
}}
>
{t("menus.jobsactions.newcccontract")}
</Link>
</Menu.Item>
</Menu>
);
return (
<Dropdown overlay={statusmenu} key="changestatus">
<Button>
{t("general.labels.actions")} <DownCircleFilled />
</Button>
</Dropdown>
);
}