130 lines
7.9 KiB
HTML
130 lines
7.9 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<title>My prints — hamprint</title>
|
|
<script src="https://cdn.tailwindcss.com"></script>
|
|
<style>
|
|
body { font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; }
|
|
.mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
|
|
</style>
|
|
</head>
|
|
<body class="min-h-screen bg-slate-50 text-slate-900">
|
|
|
|
<div class="bg-slate-900 text-slate-200 text-xs">
|
|
<div class="mx-auto max-w-6xl px-4 py-2 flex flex-wrap items-center gap-x-3 gap-y-1">
|
|
<span class="font-semibold text-amber-400">PROTOTYPE</span>
|
|
<a class="hover:text-white underline-offset-2 hover:underline" href="index.html">Dashboard</a>
|
|
<a class="hover:text-white underline-offset-2 hover:underline" href="submit.html">Submit (guest)</a>
|
|
<a class="hover:text-white underline-offset-2 hover:underline" href="submit-signed-in.html">Submit (signed-in)</a>
|
|
<a class="hover:text-white underline-offset-2 hover:underline" href="login.html">Sign in</a>
|
|
<a class="hover:text-white underline-offset-2 hover:underline" href="my-prints.html">My prints</a>
|
|
<span class="text-slate-500">|</span>
|
|
<a class="hover:text-white underline-offset-2 hover:underline" href="detail-pending.html">Detail: pending</a>
|
|
<a class="hover:text-white underline-offset-2 hover:underline" href="detail-queued.html">queued</a>
|
|
<a class="hover:text-white underline-offset-2 hover:underline" href="detail-printing.html">printing</a>
|
|
<a class="hover:text-white underline-offset-2 hover:underline" href="detail-completed.html">completed</a>
|
|
<a class="hover:text-white underline-offset-2 hover:underline" href="detail-rejected.html">rejected</a>
|
|
<a class="hover:text-white underline-offset-2 hover:underline" href="confirmed.html">confirmation link</a>
|
|
</div>
|
|
</div>
|
|
|
|
<nav class="border-b border-slate-200 bg-white">
|
|
<div class="mx-auto max-w-6xl px-4 py-3 flex items-center justify-between">
|
|
<a href="index.html" class="flex items-center gap-2">
|
|
<span class="inline-grid place-items-center w-8 h-8 rounded-md bg-amber-500 text-white font-bold">h</span>
|
|
<span class="font-bold text-lg tracking-tight">hamprint</span>
|
|
<span class="hidden sm:inline text-xs text-slate-500 ml-1">· hamlab.lt</span>
|
|
</a>
|
|
<div class="flex items-center gap-1">
|
|
<a href="index.html" class="px-3 py-1.5 text-sm rounded-md text-slate-700 hover:bg-slate-100">Dashboard</a>
|
|
<a href="my-prints.html" class="px-3 py-1.5 text-sm rounded-md text-slate-900 bg-slate-100 font-medium">My prints</a>
|
|
<a href="submit-signed-in.html" class="px-3 py-1.5 text-sm rounded-md bg-amber-500 text-white hover:bg-amber-600 font-medium">+ Submit a print</a>
|
|
<div class="ml-2 relative group">
|
|
<button class="flex items-center gap-2 px-2 py-1 rounded-md hover:bg-slate-100">
|
|
<span class="w-7 h-7 rounded-full bg-gradient-to-br from-emerald-400 to-blue-500 grid place-items-center text-white text-xs font-bold">L</span>
|
|
<span class="text-sm text-slate-700 hidden sm:inline">Linas</span>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
<main class="mx-auto max-w-6xl px-4 py-8">
|
|
<header class="mb-6 flex items-end justify-between flex-wrap gap-3">
|
|
<div>
|
|
<h1 class="text-2xl font-bold tracking-tight">My prints</h1>
|
|
<p class="text-slate-600 mt-1">All prints submitted with <span class="font-medium text-slate-800">linutas@gmail.com</span>.</p>
|
|
</div>
|
|
<div class="text-sm text-slate-500">
|
|
<span class="font-medium text-slate-900">14</span> total · <span class="font-medium text-blue-700">2</span> queued · <span class="font-medium text-emerald-700">12</span> completed
|
|
</div>
|
|
</header>
|
|
|
|
<div class="bg-white border border-slate-200 rounded-lg overflow-hidden">
|
|
<table class="w-full text-sm">
|
|
<thead class="bg-slate-50 border-b border-slate-200 text-slate-600">
|
|
<tr class="text-left">
|
|
<th class="px-4 py-2.5 font-medium">Codename</th>
|
|
<th class="px-4 py-2.5 font-medium">Source</th>
|
|
<th class="px-4 py-2.5 font-medium">Status</th>
|
|
<th class="px-4 py-2.5 font-medium hidden sm:table-cell">Submitted</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody class="divide-y divide-slate-100">
|
|
<tr class="hover:bg-slate-50">
|
|
<td class="px-4 py-3"><a href="detail-queued.html" class="mono text-amber-700 hover:underline font-medium">sleepy_volta</a></td>
|
|
<td class="px-4 py-3 text-slate-600">printables.com</td>
|
|
<td class="px-4 py-3"><span class="inline-flex items-center gap-1.5 px-2 py-0.5 rounded-full bg-blue-100 text-blue-800 text-xs font-medium">Queued · #1</span></td>
|
|
<td class="px-4 py-3 hidden sm:table-cell text-slate-500">Today, 13:04</td>
|
|
</tr>
|
|
<tr class="hover:bg-slate-50">
|
|
<td class="px-4 py-3"><a href="detail-queued.html" class="mono text-amber-700 hover:underline font-medium">grumpy_hopper</a></td>
|
|
<td class="px-4 py-3 text-slate-600">.stl upload</td>
|
|
<td class="px-4 py-3"><span class="inline-flex items-center gap-1.5 px-2 py-0.5 rounded-full bg-blue-100 text-blue-800 text-xs font-medium">Queued · #2</span></td>
|
|
<td class="px-4 py-3 hidden sm:table-cell text-slate-500">Today, 12:28</td>
|
|
</tr>
|
|
<tr class="hover:bg-slate-50">
|
|
<td class="px-4 py-3"><a href="detail-completed.html" class="mono text-amber-700 hover:underline font-medium">vibrant_lovelace</a></td>
|
|
<td class="px-4 py-3 text-slate-600">thingiverse.com</td>
|
|
<td class="px-4 py-3"><span class="inline-flex items-center gap-1.5 px-2 py-0.5 rounded-full bg-emerald-100 text-emerald-800 text-xs font-medium">Completed</span></td>
|
|
<td class="px-4 py-3 hidden sm:table-cell text-slate-500">Yesterday</td>
|
|
</tr>
|
|
<tr class="hover:bg-slate-50">
|
|
<td class="px-4 py-3"><a href="detail-rejected.html" class="mono text-amber-700 hover:underline font-medium">stoic_turing</a></td>
|
|
<td class="px-4 py-3 text-slate-600">.stl upload</td>
|
|
<td class="px-4 py-3"><span class="inline-flex items-center gap-1.5 px-2 py-0.5 rounded-full bg-red-100 text-red-800 text-xs font-medium">Rejected</span></td>
|
|
<td class="px-4 py-3 hidden sm:table-cell text-slate-500">3 d ago</td>
|
|
</tr>
|
|
<tr class="hover:bg-slate-50">
|
|
<td class="px-4 py-3"><a href="detail-completed.html" class="mono text-amber-700 hover:underline font-medium">brave_hamilton</a></td>
|
|
<td class="px-4 py-3 text-slate-600">.stl upload</td>
|
|
<td class="px-4 py-3"><span class="inline-flex items-center gap-1.5 px-2 py-0.5 rounded-full bg-emerald-100 text-emerald-800 text-xs font-medium">Completed</span></td>
|
|
<td class="px-4 py-3 hidden sm:table-cell text-slate-500">1 wk ago</td>
|
|
</tr>
|
|
<tr class="hover:bg-slate-50">
|
|
<td class="px-4 py-3"><a href="detail-completed.html" class="mono text-amber-700 hover:underline font-medium">cool_einstein</a></td>
|
|
<td class="px-4 py-3 text-slate-600">printables.com</td>
|
|
<td class="px-4 py-3"><span class="inline-flex items-center gap-1.5 px-2 py-0.5 rounded-full bg-emerald-100 text-emerald-800 text-xs font-medium">Completed</span></td>
|
|
<td class="px-4 py-3 hidden sm:table-cell text-slate-500">2 wk ago</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="mt-6 flex items-center justify-between text-sm">
|
|
<a href="submit-signed-in.html" class="text-amber-700 hover:underline font-medium">+ Submit another print</a>
|
|
<a href="#" class="text-slate-500 hover:underline">Sign out</a>
|
|
</div>
|
|
</main>
|
|
|
|
<footer class="mt-12 border-t border-slate-200 bg-white">
|
|
<div class="mx-auto max-w-6xl px-4 py-6 text-sm text-slate-500 text-center">
|
|
A community service of <a href="https://hamlab.lt" class="font-medium text-slate-700 hover:underline">hamlab.lt</a>
|
|
</div>
|
|
</footer>
|
|
|
|
</body>
|
|
</html>
|