You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1270 lines
66 KiB
HTML
1270 lines
66 KiB
HTML
<!-- Include this script tag or install `@tailwindplus/elements` via npm: -->
|
|
<!-- <script src="https://cdn.jsdelivr.net/npm/@tailwindplus/elements@1" type="module"></script> -->
|
|
<!--
|
|
This example requires updating your template:
|
|
|
|
```
|
|
<html class="h-full bg-gray-900">
|
|
<body class="h-full">
|
|
```
|
|
-->
|
|
|
|
<el-dialog>
|
|
<dialog id="sidebar" class="backdrop:bg-transparent xl:hidden">
|
|
<el-dialog-backdrop
|
|
class="fixed inset-0 bg-gray-900/80 transition-opacity duration-300 ease-linear data-closed:opacity-0"
|
|
></el-dialog-backdrop>
|
|
|
|
<div tabindex="0" class="fixed inset-0 flex focus:outline-none">
|
|
<el-dialog-panel
|
|
class="group/dialog-panel relative mr-16 flex w-full max-w-xs flex-1 transform transition duration-300 ease-in-out data-closed:-translate-x-full"
|
|
>
|
|
<div
|
|
class="absolute top-0 left-full flex w-16 justify-center pt-5 duration-300 ease-in-out group-data-closed/dialog-panel:opacity-0"
|
|
>
|
|
<button
|
|
type="button"
|
|
command="close"
|
|
commandfor="sidebar"
|
|
class="-m-2.5 p-2.5"
|
|
>
|
|
<span class="sr-only">Close sidebar</span>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 text-white"
|
|
>
|
|
<path
|
|
d="M6 18 18 6M6 6l12 12"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
</button>
|
|
</div>
|
|
|
|
<!-- Sidebar component, swap this element with another sidebar if you like -->
|
|
<div
|
|
class="flex grow flex-col gap-y-5 overflow-y-auto bg-gray-900 px-6 ring-1 ring-white/10"
|
|
>
|
|
<div class="flex h-16 shrink-0 items-center">
|
|
<img
|
|
src="https://tailwindcss.com/plus-assets/img/logos/mark.svg?color=indigo&shade=500"
|
|
alt="Your Company"
|
|
class="h-8 w-auto"
|
|
/>
|
|
</div>
|
|
<nav class="flex flex-1 flex-col">
|
|
<ul role="list" class="flex flex-1 flex-col gap-y-7">
|
|
<li>
|
|
<ul role="list" class="-mx-2 space-y-1">
|
|
<li>
|
|
<!-- Current: "bg-gray-800 text-white", Default: "text-gray-400 hover:text-white hover:bg-gray-800" -->
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M2.25 12.75V12A2.25 2.25 0 0 1 4.5 9.75h15A2.25 2.25 0 0 1 21.75 12v.75m-8.69-6.44-2.12-2.12a1.5 1.5 0 0 0-1.061-.44H4.5A2.25 2.25 0 0 0 2.25 6v12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9a2.25 2.25 0 0 0-2.25-2.25h-5.379a1.5 1.5 0 0 1-1.06-.44Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Projects
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md bg-gray-800 p-2 text-sm/6 font-semibold text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M21.75 17.25v-.228a4.5 4.5 0 0 0-.12-1.03l-2.268-9.64a3.375 3.375 0 0 0-3.285-2.602H7.923a3.375 3.375 0 0 0-3.285 2.602l-2.268 9.64a4.5 4.5 0 0 0-.12 1.03v.228m19.5 0a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3m19.5 0a3 3 0 0 0-3-3H5.25a3 3 0 0 0-3 3m16.5 0h.008v.008h-.008v-.008Zm-3 0h.008v.008h-.008v-.008Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Deployments
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M9.348 14.652a3.75 3.75 0 0 1 0-5.304m5.304 0a3.75 3.75 0 0 1 0 5.304m-7.425 2.121a6.75 6.75 0 0 1 0-9.546m9.546 0a6.75 6.75 0 0 1 0 9.546M5.106 18.894c-3.808-3.807-3.808-9.98 0-13.788m13.788 0c3.808 3.807 3.808 9.98 0 13.788M12 12h.008v.008H12V12Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Activity
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Domains
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M7.5 14.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Usage
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
<path
|
|
d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Settings
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div
|
|
class="text-xs/6 font-semibold text-gray-400"
|
|
>
|
|
Your teams
|
|
</div>
|
|
<ul role="list" class="-mx-2 mt-2 space-y-1">
|
|
<li>
|
|
<!-- Current: "bg-gray-800 text-white", Default: "text-gray-400 hover:text-white hover:bg-gray-800" -->
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<span
|
|
class="flex size-6 shrink-0 items-center justify-center rounded-lg border border-gray-700 bg-gray-800 text-[0.625rem] font-medium text-gray-400 group-hover:text-white"
|
|
>P</span
|
|
>
|
|
<span class="truncate"
|
|
>Planetaria</span
|
|
>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<span
|
|
class="flex size-6 shrink-0 items-center justify-center rounded-lg border border-gray-700 bg-gray-800 text-[0.625rem] font-medium text-gray-400 group-hover:text-white"
|
|
>P</span
|
|
>
|
|
<span class="truncate"
|
|
>Protocol</span
|
|
>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<span
|
|
class="flex size-6 shrink-0 items-center justify-center rounded-lg border border-gray-700 bg-gray-800 text-[0.625rem] font-medium text-gray-400 group-hover:text-white"
|
|
>T</span
|
|
>
|
|
<span class="truncate"
|
|
>Tailwind Labs</span
|
|
>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="-mx-6 mt-auto">
|
|
<a
|
|
href="#"
|
|
class="flex items-center gap-x-4 px-6 py-3 text-sm/6 font-semibold text-white hover:bg-gray-800"
|
|
>
|
|
<img
|
|
src="https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80"
|
|
alt=""
|
|
class="size-8 rounded-full bg-gray-800"
|
|
/>
|
|
<span class="sr-only">Your profile</span>
|
|
<span aria-hidden="true">Tom Cook</span>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</el-dialog-panel>
|
|
</div>
|
|
</dialog>
|
|
</el-dialog>
|
|
|
|
<!-- Static sidebar for desktop -->
|
|
<div class="hidden xl:fixed xl:inset-y-0 xl:z-50 xl:flex xl:w-72 xl:flex-col">
|
|
<!-- Sidebar component, swap this element with another sidebar if you like -->
|
|
<div
|
|
class="flex grow flex-col gap-y-5 overflow-y-auto bg-black/10 px-6 ring-1 ring-white/5"
|
|
>
|
|
<div class="flex h-16 shrink-0 items-center">
|
|
<img
|
|
src="https://tailwindcss.com/plus-assets/img/logos/mark.svg?color=indigo&shade=500"
|
|
alt="Your Company"
|
|
class="h-8 w-auto"
|
|
/>
|
|
</div>
|
|
<nav class="flex flex-1 flex-col">
|
|
<ul role="list" class="flex flex-1 flex-col gap-y-7">
|
|
<li>
|
|
<ul role="list" class="-mx-2 space-y-1">
|
|
<li>
|
|
<!-- Current: "bg-gray-800 text-white", Default: "text-gray-400 hover:text-white hover:bg-gray-800" -->
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M2.25 12.75V12A2.25 2.25 0 0 1 4.5 9.75h15A2.25 2.25 0 0 1 21.75 12v.75m-8.69-6.44-2.12-2.12a1.5 1.5 0 0 0-1.061-.44H4.5A2.25 2.25 0 0 0 2.25 6v12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9a2.25 2.25 0 0 0-2.25-2.25h-5.379a1.5 1.5 0 0 1-1.06-.44Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Projects
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md bg-gray-800 p-2 text-sm/6 font-semibold text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M21.75 17.25v-.228a4.5 4.5 0 0 0-.12-1.03l-2.268-9.64a3.375 3.375 0 0 0-3.285-2.602H7.923a3.375 3.375 0 0 0-3.285 2.602l-2.268 9.64a4.5 4.5 0 0 0-.12 1.03v.228m19.5 0a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3m19.5 0a3 3 0 0 0-3-3H5.25a3 3 0 0 0-3 3m16.5 0h.008v.008h-.008v-.008Zm-3 0h.008v.008h-.008v-.008Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Deployments
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M9.348 14.652a3.75 3.75 0 0 1 0-5.304m5.304 0a3.75 3.75 0 0 1 0 5.304m-7.425 2.121a6.75 6.75 0 0 1 0-9.546m9.546 0a6.75 6.75 0 0 1 0 9.546M5.106 18.894c-3.808-3.807-3.808-9.98 0-13.788m13.788 0c3.808 3.807 3.808 9.98 0 13.788M12 12h.008v.008H12V12Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Activity
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Domains
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M7.5 14.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Usage
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<svg
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="1.5"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-6 shrink-0"
|
|
>
|
|
<path
|
|
d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
<path
|
|
d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
/>
|
|
</svg>
|
|
Settings
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li>
|
|
<div class="text-xs/6 font-semibold text-gray-400">
|
|
Your teams
|
|
</div>
|
|
<ul role="list" class="-mx-2 mt-2 space-y-1">
|
|
<li>
|
|
<!-- Current: "bg-gray-800 text-white", Default: "text-gray-400 hover:text-white hover:bg-gray-800" -->
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<span
|
|
class="flex size-6 shrink-0 items-center justify-center rounded-lg border border-gray-700 bg-gray-800 text-[0.625rem] font-medium text-gray-400 group-hover:text-white"
|
|
>P</span
|
|
>
|
|
<span class="truncate">Planetaria</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<span
|
|
class="flex size-6 shrink-0 items-center justify-center rounded-lg border border-gray-700 bg-gray-800 text-[0.625rem] font-medium text-gray-400 group-hover:text-white"
|
|
>P</span
|
|
>
|
|
<span class="truncate">Protocol</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
href="#"
|
|
class="group flex gap-x-3 rounded-md p-2 text-sm/6 font-semibold text-gray-400 hover:bg-gray-800 hover:text-white"
|
|
>
|
|
<span
|
|
class="flex size-6 shrink-0 items-center justify-center rounded-lg border border-gray-700 bg-gray-800 text-[0.625rem] font-medium text-gray-400 group-hover:text-white"
|
|
>T</span
|
|
>
|
|
<span class="truncate">Tailwind Labs</span>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="-mx-6 mt-auto">
|
|
<a
|
|
href="#"
|
|
class="flex items-center gap-x-4 px-6 py-3 text-sm/6 font-semibold text-white hover:bg-gray-800"
|
|
>
|
|
<img
|
|
src="https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80"
|
|
alt=""
|
|
class="size-8 rounded-full bg-gray-800"
|
|
/>
|
|
<span class="sr-only">Your profile</span>
|
|
<span aria-hidden="true">Tom Cook</span>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="xl:pl-72">
|
|
<!-- Sticky search header -->
|
|
<div
|
|
class="sticky top-0 z-40 flex h-16 shrink-0 items-center gap-x-6 border-b border-white/5 bg-gray-900 px-4 shadow-xs sm:px-6 lg:px-8"
|
|
>
|
|
<button
|
|
type="button"
|
|
command="show-modal"
|
|
commandfor="sidebar"
|
|
class="-m-2.5 p-2.5 text-white xl:hidden"
|
|
>
|
|
<span class="sr-only">Open sidebar</span>
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
fill="currentColor"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-5"
|
|
>
|
|
<path
|
|
d="M2 4.75A.75.75 0 0 1 2.75 4h14.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 4.75ZM2 10a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 10Zm0 5.25a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1-.75-.75Z"
|
|
clip-rule="evenodd"
|
|
fill-rule="evenodd"
|
|
/>
|
|
</svg>
|
|
</button>
|
|
|
|
<div class="flex flex-1 gap-x-4 self-stretch lg:gap-x-6">
|
|
<form action="#" method="GET" class="grid flex-1 grid-cols-1">
|
|
<input
|
|
type="search"
|
|
name="search"
|
|
placeholder="Search"
|
|
aria-label="Search"
|
|
class="col-start-1 row-start-1 block size-full bg-transparent pl-8 text-base text-white outline-hidden placeholder:text-gray-500 sm:text-sm/6"
|
|
/>
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
fill="currentColor"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="pointer-events-none col-start-1 row-start-1 size-5 self-center text-gray-500"
|
|
>
|
|
<path
|
|
d="M9 3.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11ZM2 9a7 7 0 1 1 12.452 4.391l3.328 3.329a.75.75 0 1 1-1.06 1.06l-3.329-3.328A7 7 0 0 1 2 9Z"
|
|
clip-rule="evenodd"
|
|
fill-rule="evenodd"
|
|
/>
|
|
</svg>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<main class="lg:pr-96">
|
|
<header
|
|
class="flex items-center justify-between border-b border-white/5 px-4 py-4 sm:px-6 sm:py-6 lg:px-8"
|
|
>
|
|
<h1 class="text-base/7 font-semibold text-white">Deployments</h1>
|
|
|
|
<!-- Sort dropdown -->
|
|
<el-dropdown class="relative">
|
|
<button
|
|
class="flex items-center gap-x-1 text-sm/6 font-medium text-white"
|
|
>
|
|
Sort by
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
fill="currentColor"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-5 text-gray-500"
|
|
>
|
|
<path
|
|
d="M10.53 3.47a.75.75 0 0 0-1.06 0L6.22 6.72a.75.75 0 0 0 1.06 1.06L10 5.06l2.72 2.72a.75.75 0 1 0 1.06-1.06l-3.25-3.25Zm-4.31 9.81 3.25 3.25a.75.75 0 0 0 1.06 0l3.25-3.25a.75.75 0 1 0-1.06-1.06L10 14.94l-2.72-2.72a.75.75 0 0 0-1.06 1.06Z"
|
|
clip-rule="evenodd"
|
|
fill-rule="evenodd"
|
|
/>
|
|
</svg>
|
|
</button>
|
|
<el-menu
|
|
anchor="bottom end"
|
|
popover
|
|
class="w-40 origin-top-right rounded-md bg-white py-2 shadow-lg ring-1 ring-gray-900/5 transition transition-discrete [--anchor-gap:--spacing(2.5)] focus:outline-hidden data-closed:scale-95 data-closed:transform data-closed:opacity-0 data-enter:duration-100 data-enter:ease-out data-leave:duration-75 data-leave:ease-in"
|
|
>
|
|
<a
|
|
href="#"
|
|
class="block px-3 py-1 text-sm/6 text-gray-900 focus:bg-gray-50 focus:outline-hidden"
|
|
>Name</a
|
|
>
|
|
<a
|
|
href="#"
|
|
class="block px-3 py-1 text-sm/6 text-gray-900 focus:bg-gray-50 focus:outline-hidden"
|
|
>Date updated</a
|
|
>
|
|
<a
|
|
href="#"
|
|
class="block px-3 py-1 text-sm/6 text-gray-900 focus:bg-gray-50 focus:outline-hidden"
|
|
>Environment</a
|
|
>
|
|
</el-menu>
|
|
</el-dropdown>
|
|
</header>
|
|
|
|
<!-- Deployment list -->
|
|
<ul role="list" class="divide-y divide-white/5">
|
|
<li
|
|
class="relative flex items-center space-x-4 px-4 py-4 sm:px-6 lg:px-8"
|
|
>
|
|
<div class="min-w-0 flex-auto">
|
|
<div class="flex items-center gap-x-3">
|
|
<div
|
|
class="flex-none rounded-full bg-gray-100/10 p-1 text-gray-500"
|
|
>
|
|
<div class="size-2 rounded-full bg-current"></div>
|
|
</div>
|
|
<h2 class="min-w-0 text-sm/6 font-semibold text-white">
|
|
<a href="#" class="flex gap-x-2">
|
|
<span class="truncate">Planetaria</span>
|
|
<span class="text-gray-400">/</span>
|
|
<span class="whitespace-nowrap">ios-app</span>
|
|
<span class="absolute inset-0"></span>
|
|
</a>
|
|
</h2>
|
|
</div>
|
|
<div
|
|
class="mt-3 flex items-center gap-x-2.5 text-xs/5 text-gray-400"
|
|
>
|
|
<p class="truncate">Deploys from GitHub</p>
|
|
<svg
|
|
viewBox="0 0 2 2"
|
|
class="size-0.5 flex-none fill-gray-300"
|
|
>
|
|
<circle r="1" cx="1" cy="1" />
|
|
</svg>
|
|
<p class="whitespace-nowrap">Initiated 1m 32s ago</p>
|
|
</div>
|
|
</div>
|
|
<div
|
|
class="flex-none rounded-full bg-gray-400/10 px-2 py-1 text-xs font-medium text-gray-400 ring-1 ring-gray-400/20 ring-inset"
|
|
>
|
|
Preview
|
|
</div>
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
fill="currentColor"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-5 flex-none text-gray-400"
|
|
>
|
|
<path
|
|
d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z"
|
|
clip-rule="evenodd"
|
|
fill-rule="evenodd"
|
|
/>
|
|
</svg>
|
|
</li>
|
|
<li
|
|
class="relative flex items-center space-x-4 px-4 py-4 sm:px-6 lg:px-8"
|
|
>
|
|
<div class="min-w-0 flex-auto">
|
|
<div class="flex items-center gap-x-3">
|
|
<div
|
|
class="flex-none rounded-full bg-green-400/10 p-1 text-green-400"
|
|
>
|
|
<div class="size-2 rounded-full bg-current"></div>
|
|
</div>
|
|
<h2 class="min-w-0 text-sm/6 font-semibold text-white">
|
|
<a href="#" class="flex gap-x-2">
|
|
<span class="truncate">Planetaria</span>
|
|
<span class="text-gray-400">/</span>
|
|
<span class="whitespace-nowrap"
|
|
>mobile-api</span
|
|
>
|
|
<span class="absolute inset-0"></span>
|
|
</a>
|
|
</h2>
|
|
</div>
|
|
<div
|
|
class="mt-3 flex items-center gap-x-2.5 text-xs/5 text-gray-400"
|
|
>
|
|
<p class="truncate">Deploys from GitHub</p>
|
|
<svg
|
|
viewBox="0 0 2 2"
|
|
class="size-0.5 flex-none fill-gray-300"
|
|
>
|
|
<circle r="1" cx="1" cy="1" />
|
|
</svg>
|
|
<p class="whitespace-nowrap">Deployed 3m ago</p>
|
|
</div>
|
|
</div>
|
|
<div
|
|
class="flex-none rounded-full bg-indigo-400/10 px-2 py-1 text-xs font-medium text-indigo-400 ring-1 ring-indigo-400/30 ring-inset"
|
|
>
|
|
Production
|
|
</div>
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
fill="currentColor"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-5 flex-none text-gray-400"
|
|
>
|
|
<path
|
|
d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z"
|
|
clip-rule="evenodd"
|
|
fill-rule="evenodd"
|
|
/>
|
|
</svg>
|
|
</li>
|
|
<li
|
|
class="relative flex items-center space-x-4 px-4 py-4 sm:px-6 lg:px-8"
|
|
>
|
|
<div class="min-w-0 flex-auto">
|
|
<div class="flex items-center gap-x-3">
|
|
<div
|
|
class="flex-none rounded-full bg-gray-100/10 p-1 text-gray-500"
|
|
>
|
|
<div class="size-2 rounded-full bg-current"></div>
|
|
</div>
|
|
<h2 class="min-w-0 text-sm/6 font-semibold text-white">
|
|
<a href="#" class="flex gap-x-2">
|
|
<span class="truncate">Tailwind Labs</span>
|
|
<span class="text-gray-400">/</span>
|
|
<span class="whitespace-nowrap"
|
|
>tailwindcss.com</span
|
|
>
|
|
<span class="absolute inset-0"></span>
|
|
</a>
|
|
</h2>
|
|
</div>
|
|
<div
|
|
class="mt-3 flex items-center gap-x-2.5 text-xs/5 text-gray-400"
|
|
>
|
|
<p class="truncate">Deploys from GitHub</p>
|
|
<svg
|
|
viewBox="0 0 2 2"
|
|
class="size-0.5 flex-none fill-gray-300"
|
|
>
|
|
<circle r="1" cx="1" cy="1" />
|
|
</svg>
|
|
<p class="whitespace-nowrap">Deployed 3h ago</p>
|
|
</div>
|
|
</div>
|
|
<div
|
|
class="flex-none rounded-full bg-gray-400/10 px-2 py-1 text-xs font-medium text-gray-400 ring-1 ring-gray-400/20 ring-inset"
|
|
>
|
|
Preview
|
|
</div>
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
fill="currentColor"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-5 flex-none text-gray-400"
|
|
>
|
|
<path
|
|
d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z"
|
|
clip-rule="evenodd"
|
|
fill-rule="evenodd"
|
|
/>
|
|
</svg>
|
|
</li>
|
|
<li
|
|
class="relative flex items-center space-x-4 px-4 py-4 sm:px-6 lg:px-8"
|
|
>
|
|
<div class="min-w-0 flex-auto">
|
|
<div class="flex items-center gap-x-3">
|
|
<div
|
|
class="flex-none rounded-full bg-green-400/10 p-1 text-green-400"
|
|
>
|
|
<div class="size-2 rounded-full bg-current"></div>
|
|
</div>
|
|
<h2 class="min-w-0 text-sm/6 font-semibold text-white">
|
|
<a href="#" class="flex gap-x-2">
|
|
<span class="truncate">Tailwind Labs</span>
|
|
<span class="text-gray-400">/</span>
|
|
<span class="whitespace-nowrap"
|
|
>company-website</span
|
|
>
|
|
<span class="absolute inset-0"></span>
|
|
</a>
|
|
</h2>
|
|
</div>
|
|
<div
|
|
class="mt-3 flex items-center gap-x-2.5 text-xs/5 text-gray-400"
|
|
>
|
|
<p class="truncate">Deploys from GitHub</p>
|
|
<svg
|
|
viewBox="0 0 2 2"
|
|
class="size-0.5 flex-none fill-gray-300"
|
|
>
|
|
<circle r="1" cx="1" cy="1" />
|
|
</svg>
|
|
<p class="whitespace-nowrap">Deployed 1d ago</p>
|
|
</div>
|
|
</div>
|
|
<div
|
|
class="flex-none rounded-full bg-gray-400/10 px-2 py-1 text-xs font-medium text-gray-400 ring-1 ring-gray-400/20 ring-inset"
|
|
>
|
|
Preview
|
|
</div>
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
fill="currentColor"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-5 flex-none text-gray-400"
|
|
>
|
|
<path
|
|
d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z"
|
|
clip-rule="evenodd"
|
|
fill-rule="evenodd"
|
|
/>
|
|
</svg>
|
|
</li>
|
|
<li
|
|
class="relative flex items-center space-x-4 px-4 py-4 sm:px-6 lg:px-8"
|
|
>
|
|
<div class="min-w-0 flex-auto">
|
|
<div class="flex items-center gap-x-3">
|
|
<div
|
|
class="flex-none rounded-full bg-green-400/10 p-1 text-green-400"
|
|
>
|
|
<div class="size-2 rounded-full bg-current"></div>
|
|
</div>
|
|
<h2 class="min-w-0 text-sm/6 font-semibold text-white">
|
|
<a href="#" class="flex gap-x-2">
|
|
<span class="truncate">Protocol</span>
|
|
<span class="text-gray-400">/</span>
|
|
<span class="whitespace-nowrap"
|
|
>relay-service</span
|
|
>
|
|
<span class="absolute inset-0"></span>
|
|
</a>
|
|
</h2>
|
|
</div>
|
|
<div
|
|
class="mt-3 flex items-center gap-x-2.5 text-xs/5 text-gray-400"
|
|
>
|
|
<p class="truncate">Deploys from GitHub</p>
|
|
<svg
|
|
viewBox="0 0 2 2"
|
|
class="size-0.5 flex-none fill-gray-300"
|
|
>
|
|
<circle r="1" cx="1" cy="1" />
|
|
</svg>
|
|
<p class="whitespace-nowrap">Deployed 1d ago</p>
|
|
</div>
|
|
</div>
|
|
<div
|
|
class="flex-none rounded-full bg-indigo-400/10 px-2 py-1 text-xs font-medium text-indigo-400 ring-1 ring-indigo-400/30 ring-inset"
|
|
>
|
|
Production
|
|
</div>
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
fill="currentColor"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-5 flex-none text-gray-400"
|
|
>
|
|
<path
|
|
d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z"
|
|
clip-rule="evenodd"
|
|
fill-rule="evenodd"
|
|
/>
|
|
</svg>
|
|
</li>
|
|
<li
|
|
class="relative flex items-center space-x-4 px-4 py-4 sm:px-6 lg:px-8"
|
|
>
|
|
<div class="min-w-0 flex-auto">
|
|
<div class="flex items-center gap-x-3">
|
|
<div
|
|
class="flex-none rounded-full bg-green-400/10 p-1 text-green-400"
|
|
>
|
|
<div class="size-2 rounded-full bg-current"></div>
|
|
</div>
|
|
<h2 class="min-w-0 text-sm/6 font-semibold text-white">
|
|
<a href="#" class="flex gap-x-2">
|
|
<span class="truncate">Planetaria</span>
|
|
<span class="text-gray-400">/</span>
|
|
<span class="whitespace-nowrap"
|
|
>android-app</span
|
|
>
|
|
<span class="absolute inset-0"></span>
|
|
</a>
|
|
</h2>
|
|
</div>
|
|
<div
|
|
class="mt-3 flex items-center gap-x-2.5 text-xs/5 text-gray-400"
|
|
>
|
|
<p class="truncate">Deploys from GitHub</p>
|
|
<svg
|
|
viewBox="0 0 2 2"
|
|
class="size-0.5 flex-none fill-gray-300"
|
|
>
|
|
<circle r="1" cx="1" cy="1" />
|
|
</svg>
|
|
<p class="whitespace-nowrap">Deployed 5d ago</p>
|
|
</div>
|
|
</div>
|
|
<div
|
|
class="flex-none rounded-full bg-gray-400/10 px-2 py-1 text-xs font-medium text-gray-400 ring-1 ring-gray-400/20 ring-inset"
|
|
>
|
|
Preview
|
|
</div>
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
fill="currentColor"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-5 flex-none text-gray-400"
|
|
>
|
|
<path
|
|
d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z"
|
|
clip-rule="evenodd"
|
|
fill-rule="evenodd"
|
|
/>
|
|
</svg>
|
|
</li>
|
|
<li
|
|
class="relative flex items-center space-x-4 px-4 py-4 sm:px-6 lg:px-8"
|
|
>
|
|
<div class="min-w-0 flex-auto">
|
|
<div class="flex items-center gap-x-3">
|
|
<div
|
|
class="flex-none rounded-full bg-rose-400/10 p-1 text-rose-400"
|
|
>
|
|
<div class="size-2 rounded-full bg-current"></div>
|
|
</div>
|
|
<h2 class="min-w-0 text-sm/6 font-semibold text-white">
|
|
<a href="#" class="flex gap-x-2">
|
|
<span class="truncate">Protocol</span>
|
|
<span class="text-gray-400">/</span>
|
|
<span class="whitespace-nowrap"
|
|
>api.protocol.chat</span
|
|
>
|
|
<span class="absolute inset-0"></span>
|
|
</a>
|
|
</h2>
|
|
</div>
|
|
<div
|
|
class="mt-3 flex items-center gap-x-2.5 text-xs/5 text-gray-400"
|
|
>
|
|
<p class="truncate">Deploys from GitHub</p>
|
|
<svg
|
|
viewBox="0 0 2 2"
|
|
class="size-0.5 flex-none fill-gray-300"
|
|
>
|
|
<circle r="1" cx="1" cy="1" />
|
|
</svg>
|
|
<p class="whitespace-nowrap">Failed to deploy 6d ago</p>
|
|
</div>
|
|
</div>
|
|
<div
|
|
class="flex-none rounded-full bg-gray-400/10 px-2 py-1 text-xs font-medium text-gray-400 ring-1 ring-gray-400/20 ring-inset"
|
|
>
|
|
Preview
|
|
</div>
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
fill="currentColor"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-5 flex-none text-gray-400"
|
|
>
|
|
<path
|
|
d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z"
|
|
clip-rule="evenodd"
|
|
fill-rule="evenodd"
|
|
/>
|
|
</svg>
|
|
</li>
|
|
<li
|
|
class="relative flex items-center space-x-4 px-4 py-4 sm:px-6 lg:px-8"
|
|
>
|
|
<div class="min-w-0 flex-auto">
|
|
<div class="flex items-center gap-x-3">
|
|
<div
|
|
class="flex-none rounded-full bg-green-400/10 p-1 text-green-400"
|
|
>
|
|
<div class="size-2 rounded-full bg-current"></div>
|
|
</div>
|
|
<h2 class="min-w-0 text-sm/6 font-semibold text-white">
|
|
<a href="#" class="flex gap-x-2">
|
|
<span class="truncate">Planetaria</span>
|
|
<span class="text-gray-400">/</span>
|
|
<span class="whitespace-nowrap"
|
|
>planetaria.tech</span
|
|
>
|
|
<span class="absolute inset-0"></span>
|
|
</a>
|
|
</h2>
|
|
</div>
|
|
<div
|
|
class="mt-3 flex items-center gap-x-2.5 text-xs/5 text-gray-400"
|
|
>
|
|
<p class="truncate">Deploys from GitHub</p>
|
|
<svg
|
|
viewBox="0 0 2 2"
|
|
class="size-0.5 flex-none fill-gray-300"
|
|
>
|
|
<circle r="1" cx="1" cy="1" />
|
|
</svg>
|
|
<p class="whitespace-nowrap">Deployed 6d ago</p>
|
|
</div>
|
|
</div>
|
|
<div
|
|
class="flex-none rounded-full bg-gray-400/10 px-2 py-1 text-xs font-medium text-gray-400 ring-1 ring-gray-400/20 ring-inset"
|
|
>
|
|
Preview
|
|
</div>
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
fill="currentColor"
|
|
data-slot="icon"
|
|
aria-hidden="true"
|
|
class="size-5 flex-none text-gray-400"
|
|
>
|
|
<path
|
|
d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z"
|
|
clip-rule="evenodd"
|
|
fill-rule="evenodd"
|
|
/>
|
|
</svg>
|
|
</li>
|
|
</ul>
|
|
</main>
|
|
|
|
<!-- Activity feed -->
|
|
<aside
|
|
class="bg-black/10 lg:fixed lg:top-16 lg:right-0 lg:bottom-0 lg:w-96 lg:overflow-y-auto lg:border-l lg:border-white/5"
|
|
>
|
|
<header
|
|
class="flex items-center justify-between border-b border-white/5 px-4 py-4 sm:px-6 sm:py-6 lg:px-8"
|
|
>
|
|
<h2 class="text-base/7 font-semibold text-white">Activity feed</h2>
|
|
<a href="#" class="text-sm/6 font-semibold text-indigo-400"
|
|
>View all</a
|
|
>
|
|
</header>
|
|
<ul role="list" class="divide-y divide-white/5">
|
|
<li class="px-4 py-4 sm:px-6 lg:px-8">
|
|
<div class="flex items-center gap-x-3">
|
|
<img
|
|
src="https://images.unsplash.com/photo-1519244703995-f4e0f30006d5?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80"
|
|
alt=""
|
|
class="size-6 flex-none rounded-full bg-gray-800"
|
|
/>
|
|
<h3
|
|
class="flex-auto truncate text-sm/6 font-semibold text-white"
|
|
>
|
|
Michael Foster
|
|
</h3>
|
|
<time
|
|
datetime="2023-01-23T11:00"
|
|
class="flex-none text-xs text-gray-600"
|
|
>1h</time
|
|
>
|
|
</div>
|
|
<p class="mt-3 truncate text-sm text-gray-500">
|
|
Pushed to <span class="text-gray-400">ios-app</span> (<span
|
|
class="font-mono text-gray-400"
|
|
>2d89f0c8</span
|
|
>
|
|
on <span class="text-gray-400">main</span>)
|
|
</p>
|
|
</li>
|
|
<li class="px-4 py-4 sm:px-6 lg:px-8">
|
|
<div class="flex items-center gap-x-3">
|
|
<img
|
|
src="https://images.unsplash.com/photo-1517841905240-472988babdf9?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80"
|
|
alt=""
|
|
class="size-6 flex-none rounded-full bg-gray-800"
|
|
/>
|
|
<h3
|
|
class="flex-auto truncate text-sm/6 font-semibold text-white"
|
|
>
|
|
Lindsay Walton
|
|
</h3>
|
|
<time
|
|
datetime="2023-01-23T09:00"
|
|
class="flex-none text-xs text-gray-600"
|
|
>3h</time
|
|
>
|
|
</div>
|
|
<p class="mt-3 truncate text-sm text-gray-500">
|
|
Pushed to
|
|
<span class="text-gray-400">mobile-api</span> (<span
|
|
class="font-mono text-gray-400"
|
|
>249df660</span
|
|
>
|
|
on <span class="text-gray-400">main</span>)
|
|
</p>
|
|
</li>
|
|
<li class="px-4 py-4 sm:px-6 lg:px-8">
|
|
<div class="flex items-center gap-x-3">
|
|
<img
|
|
src="https://images.unsplash.com/photo-1438761681033-6461ffad8d80?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80"
|
|
alt=""
|
|
class="size-6 flex-none rounded-full bg-gray-800"
|
|
/>
|
|
<h3
|
|
class="flex-auto truncate text-sm/6 font-semibold text-white"
|
|
>
|
|
Courtney Henry
|
|
</h3>
|
|
<time
|
|
datetime="2023-01-23T00:00"
|
|
class="flex-none text-xs text-gray-600"
|
|
>12h</time
|
|
>
|
|
</div>
|
|
<p class="mt-3 truncate text-sm text-gray-500">
|
|
Pushed to <span class="text-gray-400">ios-app</span> (<span
|
|
class="font-mono text-gray-400"
|
|
>11464223</span
|
|
>
|
|
on <span class="text-gray-400">main</span>)
|
|
</p>
|
|
</li>
|
|
<li class="px-4 py-4 sm:px-6 lg:px-8">
|
|
<div class="flex items-center gap-x-3">
|
|
<img
|
|
src="https://images.unsplash.com/photo-1438761681033-6461ffad8d80?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80"
|
|
alt=""
|
|
class="size-6 flex-none rounded-full bg-gray-800"
|
|
/>
|
|
<h3
|
|
class="flex-auto truncate text-sm/6 font-semibold text-white"
|
|
>
|
|
Courtney Henry
|
|
</h3>
|
|
<time
|
|
datetime="2023-01-21T13:00"
|
|
class="flex-none text-xs text-gray-600"
|
|
>2d</time
|
|
>
|
|
</div>
|
|
<p class="mt-3 truncate text-sm text-gray-500">
|
|
Pushed to
|
|
<span class="text-gray-400">company-website</span> (<span
|
|
class="font-mono text-gray-400"
|
|
>dad28e95</span
|
|
>
|
|
on <span class="text-gray-400">main</span>)
|
|
</p>
|
|
</li>
|
|
<li class="px-4 py-4 sm:px-6 lg:px-8">
|
|
<div class="flex items-center gap-x-3">
|
|
<img
|
|
src="https://images.unsplash.com/photo-1519244703995-f4e0f30006d5?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80"
|
|
alt=""
|
|
class="size-6 flex-none rounded-full bg-gray-800"
|
|
/>
|
|
<h3
|
|
class="flex-auto truncate text-sm/6 font-semibold text-white"
|
|
>
|
|
Michael Foster
|
|
</h3>
|
|
<time
|
|
datetime="2023-01-18T12:34"
|
|
class="flex-none text-xs text-gray-600"
|
|
>5d</time
|
|
>
|
|
</div>
|
|
<p class="mt-3 truncate text-sm text-gray-500">
|
|
Pushed to
|
|
<span class="text-gray-400">relay-service</span> (<span
|
|
class="font-mono text-gray-400"
|
|
>624bc94c</span
|
|
>
|
|
on <span class="text-gray-400">main</span>)
|
|
</p>
|
|
</li>
|
|
<li class="px-4 py-4 sm:px-6 lg:px-8">
|
|
<div class="flex items-center gap-x-3">
|
|
<img
|
|
src="https://images.unsplash.com/photo-1438761681033-6461ffad8d80?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80"
|
|
alt=""
|
|
class="size-6 flex-none rounded-full bg-gray-800"
|
|
/>
|
|
<h3
|
|
class="flex-auto truncate text-sm/6 font-semibold text-white"
|
|
>
|
|
Courtney Henry
|
|
</h3>
|
|
<time
|
|
datetime="2023-01-16T15:54"
|
|
class="flex-none text-xs text-gray-600"
|
|
>1w</time
|
|
>
|
|
</div>
|
|
<p class="mt-3 truncate text-sm text-gray-500">
|
|
Pushed to
|
|
<span class="text-gray-400">api.protocol.chat</span> (<span
|
|
class="font-mono text-gray-400"
|
|
>e111f80e</span
|
|
>
|
|
on <span class="text-gray-400">main</span>)
|
|
</p>
|
|
</li>
|
|
<li class="px-4 py-4 sm:px-6 lg:px-8">
|
|
<div class="flex items-center gap-x-3">
|
|
<img
|
|
src="https://images.unsplash.com/photo-1519244703995-f4e0f30006d5?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80"
|
|
alt=""
|
|
class="size-6 flex-none rounded-full bg-gray-800"
|
|
/>
|
|
<h3
|
|
class="flex-auto truncate text-sm/6 font-semibold text-white"
|
|
>
|
|
Michael Foster
|
|
</h3>
|
|
<time
|
|
datetime="2023-01-16T11:31"
|
|
class="flex-none text-xs text-gray-600"
|
|
>1w</time
|
|
>
|
|
</div>
|
|
<p class="mt-3 truncate text-sm text-gray-500">
|
|
Pushed to
|
|
<span class="text-gray-400">api.protocol.chat</span> (<span
|
|
class="font-mono text-gray-400"
|
|
>5e136005</span
|
|
>
|
|
on <span class="text-gray-400">main</span>)
|
|
</p>
|
|
</li>
|
|
<li class="px-4 py-4 sm:px-6 lg:px-8">
|
|
<div class="flex items-center gap-x-3">
|
|
<img
|
|
src="https://images.unsplash.com/photo-1517365830460-955ce3ccd263?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80"
|
|
alt=""
|
|
class="size-6 flex-none rounded-full bg-gray-800"
|
|
/>
|
|
<h3
|
|
class="flex-auto truncate text-sm/6 font-semibold text-white"
|
|
>
|
|
Whitney Francis
|
|
</h3>
|
|
<time
|
|
datetime="2023-01-09T08:45"
|
|
class="flex-none text-xs text-gray-600"
|
|
>2w</time
|
|
>
|
|
</div>
|
|
<p class="mt-3 truncate text-sm text-gray-500">
|
|
Pushed to <span class="text-gray-400">ios-app</span> (<span
|
|
class="font-mono text-gray-400"
|
|
>5c1fd07f</span
|
|
>
|
|
on <span class="text-gray-400">main</span>)
|
|
</p>
|
|
</li>
|
|
</ul>
|
|
</aside>
|
|
</div>
|