[dataset][m]: improved dataset page to have better layout + added more details to the mocks.

This commit is contained in:
anuveyatsu
2020-06-12 18:27:25 +06:00
parent 3f8a755d25
commit f16a8339a8
5 changed files with 89 additions and 37 deletions

View File

@@ -2,15 +2,39 @@ import Link from 'next/link'
export default function Resources({ resources }) {
return (
<ul>
{resources.map((resource, index) => (
<li key={index}>
<Link href={`r/${resource.name}`}>
<a className="text-xl font-semibold text-primary">{ resource.title || resource.name }</a>
</Link>
</li>
)
)}
</ul>
<>
<h3 className="text-xl font-semibold">Data Files</h3>
<table className="table-auto w-full text-sm text-left mb-6">
<thead>
<tr>
<th className="px-4 py-2">File</th>
<th className="px-4 py-2">Format</th>
<th className="px-4 py-2">Created</th>
<th className="px-4 py-2">Updated</th>
<th className="px-4 py-2">Link</th>
</tr>
</thead>
<tbody>
{resources.map((resource, index) => (
<tr key={index}>
<td className="px-4 py-2">
<Link href={`r/${resource.name}`}>
<a className="underline">{ resource.title || resource.name }</a>
</Link>
</td>
<td className="px-4 py-2">{ resource.format }</td>
<td className="px-4 py-2">{ resource.created }</td>
<td className="px-4 py-2">{ resource.last_modified }</td>
<td className="px-4 py-2">
<Link href={`r/${resource.name}`}>
<a className="underline">Preview</a>
</Link>
</td>
</tr>
)
)}
</tbody>
</table>
</>
)
}