Saltar al contenido
Logic2BUI

Buscar en la documentación

Busca componentes y documentación

Nuevo
Menú

Selector de fecha

Campo de fecha compuesto con los componentes Popover y Calendar.

El selector de fecha no es un elemento independiente del registry: es una composición de panel emergente y calendario. Instala ambos y combínalos como se muestra a continuación.

Instalación

npx logic2b@next add popover calendar

Uso

import { useState } from "react"
import { CalendarIcon } from "lucide-react"

import { Button } from "@/components/ui/button"
import { Calendar } from "@/components/ui/calendar"
import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"

const [date, setDate] = useState<Date | undefined>()

<Popover>
  <PopoverTrigger asChild>
    <Button variant="outline">
      <CalendarIcon />
      {date ? date.toLocaleDateString() : "Elige una fecha"}
    </Button>
  </PopoverTrigger>
  <PopoverContent className="w-auto p-0" align="start">
    <Calendar mode="single" selected={date} onSelect={setDate} />
  </PopoverContent>
</Popover>