"use client" import { useEffect, useState } from "react" import { Button } from "@/components/ui/button" import { Dialog, DialogContent, DialogFooter, DialogHeader, DialogTitle, } from "@/components/ui/dialog" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { DRIVE_BTN_GHOST, DRIVE_BTN_PRIMARY, DRIVE_DIALOG_BODY, DRIVE_DIALOG_CONTENT, DRIVE_DIALOG_FOOTER, DRIVE_DIALOG_HEADER, DRIVE_FIELD_CLASS, DRIVE_LABEL_CLASS, DRIVE_TEXT_TITLE, } from "@/lib/drive/drive-dialog-styles" import { cn } from "@/lib/utils" export function DocsListStartDialog({ open, onOpenChange, initialStart, onApply, }: { open: boolean onOpenChange: (open: boolean) => void initialStart: number onApply: (start: number) => void }) { const [start, setStart] = useState(String(initialStart)) useEffect(() => { if (open) setStart(String(initialStart)) }, [initialStart, open]) return ( Numéro de départ
setStart(event.target.value)} className={cn(DRIVE_FIELD_CLASS, "mt-2")} />
) }