
import { Select } from '@headlessui/react'
const BasicSelectCode = () => {
  return (
    <>
      <div className='max-w-sm'>
        <Select
          name='status'
          aria-label='Project status'
          className='ui-form-control rounded-md my-4 !p-2'>
          <option value='active'>Active</option>
          <option value='paused'>Paused</option>
          <option value='delayed'>Delayed</option>
          <option value='canceled'>Canceled</option>
        </Select>
      </div>
    </>
  )
}
export default BasicSelectCode
import { Field, Label, Select } from '@headlessui/react'
const WithLabelSelectCode = () => {
  return (
    <>
      <div className='max-w-sm'>
        <Field>
          <Label className='text-ld mb-2 block'>Project status</Label>
          <Select
            name='status'
            aria-label='Project status'
            className='ui-form-control rounded-md !p-2'>
            <option value='active'>Active</option>
            <option value='paused'>Paused</option>
            <option value='delayed'>Delayed</option>
            <option value='canceled'>Canceled</option>
          </Select>
        </Field>
      </div>
    </>
  )
}
export default WithLabelSelectCode
This will be visible to clients on the project.
import { Description, Field, Label, Select } from '@headlessui/react'
const WithDescriptionSelectCode = () => {
  return (
    <>
      <div className='max-w-sm'>
        <Field>
          <Label className='text-ld mb-1 block'>Project status</Label>
          <Description className='mb-2 text-darklink text-xs'>
            This will be visible to clients on the project.
          </Description>
          <Select
            name='status'
            aria-label='Project status'
            className='ui-form-control rounded-md !p-2'>
            <option value='active'>Active</option>
            <option value='paused'>Paused</option>
            <option value='delayed'>Delayed</option>
            <option value='canceled'>Canceled</option>
          </Select>
        </Field>
      </div>
    </>
  )
}
export default WithDescriptionSelectCode
This will be visible to clients on the project.
import { Description, Field, Label, Select } from '@headlessui/react'
const DisableSelectCode = () => {
  return (
    <>
      <div className='max-w-sm'>
        <Field disabled>
          <Label className='text-ld mb-1 block data-[disabled]:opacity-50'>
            Project status
          </Label>
          <Description className='mb-2 text-darklink text-xs data-[disabled]:opacity-50'>
            This will be visible to clients on the project.
          </Description>
          <Select
            name='status'
            aria-label='Project status'
            className='ui-form-control rounded-md data-[disabled]:opacity-50 !p-2'>
            <option value='active'>Active</option>
            <option value='paused'>Paused</option>
            <option value='delayed'>Delayed</option>
            <option value='canceled'>Canceled</option>
          </Select>
        </Field>
      </div>
    </>
  )
}
export default DisableSelectCode