improvement: keep queue title when scroll list

This commit is contained in:
canove
2020-09-30 19:28:36 -03:00
parent 4c67067d8f
commit 34a51ea288

View File

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