with file actions and with router were injected
This commit is contained in:
parent
3538cc38c3
commit
55f42b28a1
@ -8,13 +8,17 @@ import Text from "@docspace/components/text";
|
|||||||
import Checkbox from "@docspace/components/checkbox";
|
import Checkbox from "@docspace/components/checkbox";
|
||||||
import { StatusBadge } from "../../../../sub-components/StatusBadge";
|
import { StatusBadge } from "../../../../sub-components/StatusBadge";
|
||||||
|
|
||||||
|
import { withRouter } from "react-router";
|
||||||
|
import withFileActions from "@docspace/client/src/HOCs/withFileActions";
|
||||||
|
|
||||||
import RetryIcon from "PUBLIC_DIR/images/refresh.react.svg?url";
|
import RetryIcon from "PUBLIC_DIR/images/refresh.react.svg?url";
|
||||||
import InfoIcon from "PUBLIC_DIR/images/info.outline.react.svg?url";
|
import InfoIcon from "PUBLIC_DIR/images/info.outline.react.svg?url";
|
||||||
|
|
||||||
export const HistoryTableRow = ({ eventData }) => {
|
const HistoryTableRow = (props) => {
|
||||||
|
const { item, checkedProps, onContentFileSelect } = props;
|
||||||
const history = useHistory();
|
const history = useHistory();
|
||||||
|
|
||||||
const redirectToDetails = () => history.push(window.location.pathname + `/event/${eventData.id}`);
|
const redirectToDetails = () => history.push(window.location.pathname + `/event/${item.id}`);
|
||||||
|
|
||||||
const contextOptions = [
|
const contextOptions = [
|
||||||
{
|
{
|
||||||
@ -31,21 +35,25 @@ export const HistoryTableRow = ({ eventData }) => {
|
|||||||
];
|
];
|
||||||
|
|
||||||
const formattedDelivery = useMemo(
|
const formattedDelivery = useMemo(
|
||||||
() => moment(eventData.delivery).format("MMM D, YYYY, h:mm:ss A") + " UTC",
|
() => moment(item.delivery).format("MMM D, YYYY, h:mm:ss A") + " UTC",
|
||||||
[eventData],
|
[item],
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const onChange = (e) => {
|
||||||
|
onContentFileSelect && onContentFileSelect(e.target.checked, item);
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<TableRow contextOptions={contextOptions}>
|
<TableRow contextOptions={contextOptions} checked={checkedProps}>
|
||||||
<TableCell>
|
<TableCell>
|
||||||
<TableCell checked={false} className="noPadding">
|
<TableCell checked={checkedProps} className="noPadding">
|
||||||
<Checkbox onChange={() => {}} isChecked={false} title="TitleSelectFile" />
|
<Checkbox onChange={onChange} isChecked={checkedProps} title="TitleSelectFile" />
|
||||||
</TableCell>
|
</TableCell>
|
||||||
|
|
||||||
<Text fontWeight={600}>{eventData.id}</Text>
|
<Text fontWeight={600}>{item.id}</Text>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
<TableCell>
|
<TableCell>
|
||||||
<StatusBadge status={eventData.status} />
|
<StatusBadge status={item.status} />
|
||||||
</TableCell>
|
</TableCell>
|
||||||
<TableCell>
|
<TableCell>
|
||||||
<Text fontWeight={600} fontSize="11px">
|
<Text fontWeight={600} fontSize="11px">
|
||||||
@ -55,3 +63,5 @@ export const HistoryTableRow = ({ eventData }) => {
|
|||||||
</TableRow>
|
</TableRow>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default withRouter(withFileActions(HistoryTableRow));
|
||||||
|
Loading…
Reference in New Issue
Block a user