This repository has been archived on 2024-04-04. You can view files and clone it, but cannot push or open issues or pull requests.
tailwindui/react/components/application-ui/headings/section-headings/with_input_group.jsx

61 lines
2.4 KiB
React
Raw Normal View History

2024-01-24 19:02:44 +08:00
/*
This example requires some changes to your config:
```
// tailwind.config.js
module.exports = {
// ...
plugins: [
// ...
require('@tailwindcss/forms'),
],
}
```
*/
import { BarsArrowUpIcon, ChevronDownIcon, MagnifyingGlassIcon } from '@heroicons/react/20/solid'
export default function Example() {
return (
<div className="border-b border-gray-200 pb-5 sm:flex sm:items-center sm:justify-between">
<h3 className="text-base font-semibold leading-6 text-gray-900">Job Postings</h3>
<div className="mt-3 sm:ml-4 sm:mt-0">
<label htmlFor="mobile-search-candidate" className="sr-only">
Search
</label>
<label htmlFor="desktop-search-candidate" className="sr-only">
Search
</label>
<div className="flex rounded-md shadow-sm">
<div className="relative flex-grow focus-within:z-10">
<div className="pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3">
<MagnifyingGlassIcon className="h-5 w-5 text-gray-400" aria-hidden="true" />
</div>
<input
type="text"
name="mobile-search-candidate"
id="mobile-search-candidate"
className="block w-full rounded-none rounded-l-md border-0 py-1.5 pl-10 text-gray-900 ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:hidden"
placeholder="Search"
/>
<input
type="text"
name="desktop-search-candidate"
id="desktop-search-candidate"
className="hidden w-full rounded-none rounded-l-md border-0 py-1.5 pl-10 text-sm leading-6 text-gray-900 ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:block"
placeholder="Search candidates"
/>
</div>
<button
type="button"
className="relative -ml-px inline-flex items-center gap-x-1.5 rounded-r-md px-3 py-2 text-sm font-semibold text-gray-900 ring-1 ring-inset ring-gray-300 hover:bg-gray-50"
>
<BarsArrowUpIcon className="-ml-0.5 h-5 w-5 text-gray-400" aria-hidden="true" />
Sort
<ChevronDownIcon className="-mr-1 h-5 w-5 text-gray-400" aria-hidden="true" />
</button>
</div>
</div>
</div>
)
}