app-ui / data-display / description-lists
Left Aligned Striped
04-left-aligned-striped.jsx
import { PaperClipIcon } from '@heroicons/react/20/solid'
export default function Example() {
return (
<div>
<div className="px-4 sm:px-0">
<h3 className="text-base/7 font-semibold text-gray-900 dark:text-white">Applicant Information</h3>
<p className="mt-1 max-w-2xl text-sm/6 text-gray-500 dark:text-gray-400">Personal details and application.</p>
</div>
<div className="mt-6 border-t border-gray-100 dark:border-white/5">
<dl className="divide-y divide-gray-100 dark:divide-white/5">
<div className="bg-gray-50 px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-3 dark:bg-gray-800/25">
<dt className="text-sm/6 font-medium text-gray-900 dark:text-white">Full name</dt>
<dd className="mt-1 text-sm/6 text-gray-700 sm:col-span-2 sm:mt-0 dark:text-gray-400">Margot Foster</dd>
</div>
<div className="bg-white px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-3 dark:bg-gray-900">
<dt className="text-sm/6 font-medium text-gray-900 dark:text-white">Application for</dt>
<dd className="mt-1 text-sm/6 text-gray-700 sm:col-span-2 sm:mt-0 dark:text-gray-400">Backend Developer</dd>
</div>
<div className="bg-gray-50 px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-3 dark:bg-gray-800/25">
<dt className="text-sm/6 font-medium text-gray-900 dark:text-white">Email address</dt>
<dd className="mt-1 text-sm/6 text-gray-700 sm:col-span-2 sm:mt-0 dark:text-gray-400">
margotfoster@example.com
</dd>
</div>
<div className="bg-white px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-3 dark:bg-gray-900">
<dt className="text-sm/6 font-medium text-gray-900 dark:text-white">Salary expectation</dt>
<dd className="mt-1 text-sm/6 text-gray-700 sm:col-span-2 sm:mt-0 dark:text-gray-400">$120,000</dd>
</div>
<div className="bg-gray-50 px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-3 dark:bg-gray-800/25">
<dt className="text-sm/6 font-medium text-gray-900 dark:text-white">About</dt>
<dd className="mt-1 text-sm/6 text-gray-700 sm:col-span-2 sm:mt-0 dark:text-gray-400">
Fugiat ipsum ipsum deserunt culpa aute sint do nostrud anim incididunt cillum culpa consequat. Excepteur
qui ipsum aliquip consequat sint. Sit id mollit nulla mollit nostrud in ea officia proident. Irure nostrud
pariatur mollit ad adipisicing reprehenderit deserunt qui eu.
</dd>
</div>
<div className="bg-white px-4 py-6 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-3 dark:bg-gray-900">
<dt className="text-sm/6 font-medium text-gray-900 dark:text-white">Attachments</dt>
<dd className="mt-2 text-sm text-gray-900 sm:col-span-2 sm:mt-0 dark:text-white">
<ul
role="list"
className="divide-y divide-gray-100 rounded-md border border-gray-200 dark:divide-white/5 dark:border-white/10"
>
<li className="flex items-center justify-between py-4 pr-5 pl-4 text-sm/6">
<div className="flex w-0 flex-1 items-center">
<PaperClipIcon aria-hidden="true" className="size-5 shrink-0 text-gray-400 dark:text-gray-500" />
<div className="ml-4 flex min-w-0 flex-1 gap-2">
<span className="truncate font-medium text-gray-900 dark:text-white">
resume_back_end_developer.pdf
</span>
<span className="shrink-0 text-gray-400 dark:text-gray-500">2.4mb</span>
</div>
</div>
<div className="ml-4 shrink-0">
<a
href="#"
className="font-medium text-indigo-600 hover:text-indigo-500 dark:text-indigo-400 dark:hover:text-indigo-300"
>
Download
</a>
</div>
</li>
<li className="flex items-center justify-between py-4 pr-5 pl-4 text-sm/6">
<div className="flex w-0 flex-1 items-center">
<PaperClipIcon aria-hidden="true" className="size-5 shrink-0 text-gray-400 dark:text-gray-500" />
<div className="ml-4 flex min-w-0 flex-1 gap-2">
<span className="truncate font-medium text-gray-900 dark:text-white">
coverletter_back_end_developer.pdf
</span>
<span className="shrink-0 text-gray-400 dark:text-gray-500">4.5mb</span>
</div>
</div>
<div className="ml-4 shrink-0">
<a
href="#"
className="font-medium text-indigo-600 hover:text-indigo-500 dark:text-indigo-400 dark:hover:text-indigo-300"
>
Download
</a>
</div>
</li>
</ul>
</dd>
</div>
</dl>
</div>
</div>
)
}