Responsive upload list table.
This commit is contained in:
parent
67eb0d6ff7
commit
34758d7c89
@ -3,35 +3,49 @@ import uploadsQuery from '../queries/uploads'
|
||||
|
||||
const UploadList = ({data: {uploads}}) => {
|
||||
return (
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Type</th>
|
||||
<th>Size</th>
|
||||
<th>Path</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{uploads.map(({id, name, type, size, path}) => (
|
||||
<tr key={id}>
|
||||
<td>{name}</td>
|
||||
<td>{type}</td>
|
||||
<td>{size}</td>
|
||||
<td>{path}</td>
|
||||
<div>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Type</th>
|
||||
<th>Size</th>
|
||||
<th>Path</th>
|
||||
</tr>
|
||||
))}
|
||||
</tbody>
|
||||
</thead>
|
||||
<tbody>
|
||||
{uploads.map(({id, name, type, size, path}) => (
|
||||
<tr key={id}>
|
||||
<td>{name}</td>
|
||||
<td>{type}</td>
|
||||
<td>{size}</td>
|
||||
<td>{path}</td>
|
||||
</tr>
|
||||
))}
|
||||
</tbody>
|
||||
</table>
|
||||
<style jsx>{`
|
||||
div {
|
||||
overflow-x: auto;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
-ms-overflow-style: -ms-autohiding-scrollbar;
|
||||
}
|
||||
table {
|
||||
border-spacing: 0;
|
||||
padding: 1em 0;
|
||||
text-align: left;
|
||||
border-spacing: 0.75em;
|
||||
font-size: 90%;
|
||||
}
|
||||
th,
|
||||
td {
|
||||
padding: 0.3em 0.5em;
|
||||
}
|
||||
td {
|
||||
vertical-align: top;
|
||||
white-space: nowrap;
|
||||
}
|
||||
`}</style>
|
||||
</table>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user