contract in list clickable
This commit is contained in:
@@ -1,7 +1,6 @@
|
|||||||
import AddIcon from "@mui/icons-material/Add";
|
import AddIcon from "@mui/icons-material/Add";
|
||||||
import DeleteIcon from "@mui/icons-material/Delete";
|
import DeleteIcon from "@mui/icons-material/Delete";
|
||||||
import EditIcon from "@mui/icons-material/Edit";
|
import EditIcon from "@mui/icons-material/Edit";
|
||||||
import VisibilityIcon from "@mui/icons-material/Visibility";
|
|
||||||
import {
|
import {
|
||||||
Box,
|
Box,
|
||||||
Button,
|
Button,
|
||||||
@@ -180,7 +179,12 @@ export default function ContractsList() {
|
|||||||
</TableRow>
|
</TableRow>
|
||||||
)}
|
)}
|
||||||
{filtered.map((contract) => (
|
{filtered.map((contract) => (
|
||||||
<TableRow key={contract.id} hover>
|
<TableRow
|
||||||
|
key={contract.id}
|
||||||
|
hover
|
||||||
|
sx={{ cursor: "pointer" }}
|
||||||
|
onClick={() => navigate(`/contracts/${contract.id}`)}
|
||||||
|
>
|
||||||
<TableCell>
|
<TableCell>
|
||||||
<Typography fontWeight={600}>{contract.title}</Typography>
|
<Typography fontWeight={600}>{contract.title}</Typography>
|
||||||
<Typography variant="caption" color="text.secondary">
|
<Typography variant="caption" color="text.secondary">
|
||||||
@@ -199,18 +203,24 @@ export default function ContractsList() {
|
|||||||
</Box>
|
</Box>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
<TableCell align="right">
|
<TableCell align="right">
|
||||||
<Tooltip title={t("contracts.details")}>
|
|
||||||
<IconButton onClick={() => navigate(`/contracts/${contract.id}`)}>
|
|
||||||
<VisibilityIcon />
|
|
||||||
</IconButton>
|
|
||||||
</Tooltip>
|
|
||||||
<Tooltip title={t("contracts.edit")}>
|
<Tooltip title={t("contracts.edit")}>
|
||||||
<IconButton onClick={() => navigate(`/contracts/${contract.id}/edit`)}>
|
<IconButton
|
||||||
|
onClick={(event) => {
|
||||||
|
event.stopPropagation();
|
||||||
|
navigate(`/contracts/${contract.id}/edit`);
|
||||||
|
}}
|
||||||
|
>
|
||||||
<EditIcon />
|
<EditIcon />
|
||||||
</IconButton>
|
</IconButton>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
<Tooltip title={t("actions.delete")}>
|
<Tooltip title={t("actions.delete")}>
|
||||||
<IconButton color="error" onClick={() => setContractToDelete(contract)}>
|
<IconButton
|
||||||
|
color="error"
|
||||||
|
onClick={(event) => {
|
||||||
|
event.stopPropagation();
|
||||||
|
setContractToDelete(contract);
|
||||||
|
}}
|
||||||
|
>
|
||||||
<DeleteIcon />
|
<DeleteIcon />
|
||||||
</IconButton>
|
</IconButton>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
|||||||
Reference in New Issue
Block a user