Merge branch 'master' into refresh-tokens

This commit is contained in:
canove
2020-09-30 19:30:43 -03:00
16 changed files with 150 additions and 78 deletions

View File

@@ -88,6 +88,7 @@ const NotificationsPopOver = () => {
socket.on("appMessage", data => {
if (
data.action === "create" &&
!data.message.read &&
(data.ticket.userId === userId || !data.ticket.userId)
) {
setNotifications(prevState => {
@@ -103,7 +104,8 @@ const NotificationsPopOver = () => {
(ticketIdRef.current &&
data.message.ticketId === ticketIdRef.current &&
document.visibilityState === "visible") ||
(data.ticket.userId && data.ticket.userId !== userId)
(data.ticket.userId && data.ticket.userId !== userId) ||
data.ticket.isGroup
)
return;
else {

View File

@@ -103,7 +103,7 @@ const TicketActionButtons = ({ ticket }) => {
color="primary"
onClick={e => handleUpdateTicketStatus(e, "open", userId)}
>
ACCEPT
{i18n.t("messagesList.header.buttons.accept")}
</Button>
)}
</div>

View File

@@ -9,6 +9,7 @@ import TicketListItem from "../TicketListItem";
import TicketsListSkeleton from "../TicketsListSkeleton";
import useTickets from "../../hooks/useTickets";
import { i18n } from "../../translate/i18n";
import { ListSubheader } from "@material-ui/core";
const useStyles = makeStyles(theme => ({
ticketsListWrapper: {
@@ -29,13 +30,14 @@ const useStyles = makeStyles(theme => ({
},
ticketsListHeader: {
display: "flex",
alignItems: "center",
fontWeight: 500,
fontSize: "16px",
height: "56px",
// display: "flex",
// alignItems: "center",
// fontWeight: 500,
// fontSize: "16px",
// height: "56px",
color: "rgb(67, 83, 105)",
padding: "0px 12px",
// padding: "0px 12px",
backgroundColor: "white",
borderBottom: "1px solid rgba(0, 0, 0, 0.12)",
},
@@ -255,16 +257,16 @@ const TicketsList = ({ status, searchParam, showAll }) => {
>
<List style={{ paddingTop: 0 }}>
{status === "open" && (
<div className={classes.ticketsListHeader}>
<ListSubheader className={classes.ticketsListHeader}>
{i18n.t("ticketsList.assignedHeader")}
<span className={classes.ticketsCount}>{ticketsList.length}</span>
</div>
</ListSubheader>
)}
{status === "pending" && (
<div className={classes.ticketsListHeader}>
<ListSubheader className={classes.ticketsListHeader}>
{i18n.t("ticketsList.pendingHeader")}
<span className={classes.ticketsCount}>{ticketsList.length}</span>
</div>
</ListSubheader>
)}
{ticketsList.length === 0 && !loading ? (
<div className={classes.noTicketsDiv}>

View File

@@ -243,7 +243,8 @@ const messages = {
buttons: {
return: "Return",
resolve: "Resolve",
reopen: "Reopen",
reopen: "Reopen",
accept: "Accept"
},
},
},

View File

@@ -245,6 +245,7 @@ const messages = {
return: "Retornar",
resolve: "Resolver",
reopen: "Reabrir",
accept: "Aceitar",
},
},
},