Jobs list page updates & note adding modal.

This commit is contained in:
Patrick Fic
2020-01-13 22:08:06 -08:00
parent f7aa89496a
commit bee4f630c4
41 changed files with 2281 additions and 260 deletions

View File

@@ -1,6 +1,13 @@
import { List, Icon } from "antd";
import React from "react";
import { useTranslation } from "react-i18next";
import CardTemplate from "./job-detail-cards.template.component";
import styled from "styled-components";
const Container = styled.div`
height: 100%;
overflow-y: auto;
`;
export default function JobDetailCardsNotesComponent({ loading, data }) {
const { t } = useTranslation();
@@ -8,9 +15,24 @@ export default function JobDetailCardsNotesComponent({ loading, data }) {
return (
<CardTemplate loading={loading} title={t("jobs.labels.cards.notes")}>
{data ? (
<span>
notes stuff here.
</span>
<Container>
<List
size='small'
bordered
dataSource={data?.notes}
renderItem={item => (
<List.Item>
{item.critical ? (
<Icon style={{ margin: 4, color: "red" }} type='warning' />
) : null}
{item.private ? (
<Icon style={{ margin: 4 }} type='eye-invisible' />
) : null}
{item.text}
</List.Item>
)}
/>
</Container>
) : null}
</CardTemplate>
);