Skip to content
Snippets Groups Projects
Commit 9c9e63ba authored by esikkala's avatar esikkala
Browse files

InstanceHomePageTable: tune layout for xs screens

parent e153c0e8
No related branches found
No related tags found
No related merge requests found
...@@ -15,9 +15,12 @@ import InfoIcon from '@material-ui/icons/InfoOutlined' ...@@ -15,9 +15,12 @@ import InfoIcon from '@material-ui/icons/InfoOutlined'
const styles = theme => ({ const styles = theme => ({
instanceTable: { instanceTable: {
// maxWidth: 1000, maxWidth: 800,
// width: '100%', width: '100%',
// height: '100%', [theme.breakpoints.down('md')]: {
tableLayout: 'fixed',
overflowWrap: 'break-word'
},
borderTop: '1px solid rgba(224, 224, 224, 1);' borderTop: '1px solid rgba(224, 224, 224, 1);'
}, },
divider: { divider: {
...@@ -34,9 +37,9 @@ const styles = theme => ({ ...@@ -34,9 +37,9 @@ const styles = theme => ({
alignItems: 'center', alignItems: 'center',
justifyContent: 'center' justifyContent: 'center'
}, },
labelCell: { // labelCell: {
width: 240 // maxWidth: 250
}, // },
tooltip: { tooltip: {
marginTop: -3 marginTop: -3
}, },
...@@ -108,7 +111,7 @@ class InstanceHomePageTable extends React.Component { ...@@ -108,7 +111,7 @@ class InstanceHomePageTable extends React.Component {
} }
render = () => { render = () => {
const { classes, data, resultClass, properties } = this.props const { classes, data, resultClass, properties, screenSize } = this.props
return ( return (
<> <>
{data && {data &&
...@@ -118,9 +121,13 @@ class InstanceHomePageTable extends React.Component { ...@@ -118,9 +121,13 @@ class InstanceHomePageTable extends React.Component {
const label = intl.get(`perspectives.${resultClass}.properties.${row.id}.label`) const label = intl.get(`perspectives.${resultClass}.properties.${row.id}.label`)
const description = intl.get(`perspectives.${resultClass}.properties.${row.id}.description`) const description = intl.get(`perspectives.${resultClass}.properties.${row.id}.description`)
const { const {
id, valueType, makeLink, externalLink, sortValues, sortBy, numberedList, previewImageHeight, id, valueType, makeLink, externalLink, sortValues, sortBy, numberedList,
linkAsButton, collapsedMaxWords, showSource, sourceExternalLink, renderAsHTML, HTMLParserTask linkAsButton, collapsedMaxWords, showSource, sourceExternalLink, renderAsHTML, HTMLParserTask
} = row } = row
let { previewImageHeight } = row
if (screenSize === 'xs' || screenSize === 'sm') {
previewImageHeight = 50
}
const expanded = this.state.expandedRows.has(row.id) const expanded = this.state.expandedRows.has(row.id)
return ( return (
<TableRow key={row.id}> <TableRow key={row.id}>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment