Fix table horizontal scrolling

This commit is contained in:
dominik-zeglen 2020-09-21 17:19:33 +02:00
parent 35624d3008
commit b0053e1f92
3 changed files with 39 additions and 30 deletions

View file

@ -75,9 +75,10 @@ const useStyles = makeStyles(
height: "auto"
}
},
root: {
display: "flex",
[theme.breakpoints.up("md")]: {
display: "flex"
},
width: `100%`
},
spacer: {

View file

@ -5,8 +5,8 @@ import React from "react";
const useStyles = makeStyles(
theme => ({
root: {
[theme.breakpoints.up("sm")]: {
"& table": {
[theme.breakpoints.up("md")]: {
"&& table": {
tableLayout: "fixed"
}
},

View file

@ -4,6 +4,7 @@ import TableCell from "@material-ui/core/TableCell";
import TableFooter from "@material-ui/core/TableFooter";
import TableHead from "@material-ui/core/TableHead";
import TableRow from "@material-ui/core/TableRow";
import { CSSProperties } from "@material-ui/styles";
import { DateTime } from "@saleor/components/Date";
import Money from "@saleor/components/Money";
import ResponsiveTable from "@saleor/components/ResponsiveTable";
@ -26,35 +27,42 @@ import { FormattedMessage, useIntl } from "react-intl";
import { OrderList_orders_edges_node } from "../../types/OrderList";
const useStyles = makeStyles(
theme => ({
[theme.breakpoints.up("lg")]: {
colCustomer: {
width: 220
theme => {
const overflowing: CSSProperties = {
overflow: "hidden",
textOverflow: "ellipsis"
};
return {
[theme.breakpoints.up("lg")]: {
colCustomer: {
width: 220
},
colDate: {},
colFulfillment: {
width: 230
},
colNumber: {
width: 120
},
colPayment: {
width: 220
},
colTotal: {}
},
colCustomer: overflowing,
colDate: {},
colFulfillment: {
width: 230
colFulfillment: overflowing,
colNumber: {},
colPayment: overflowing,
colTotal: {
textAlign: "right"
},
colNumber: {
width: 120
},
colPayment: {
width: 220
},
colTotal: {}
},
colCustomer: {},
colDate: {},
colFulfillment: {},
colNumber: {},
colPayment: {},
colTotal: {
textAlign: "right"
},
link: {
cursor: "pointer"
}
}),
link: {
cursor: "pointer"
}
};
},
{ name: "OrderList" }
);