Utilização

Choose a future due date

Este tipo é usado por DatePicker

tsx
import { DatePicker, Text, VStack, signal } from 'kuito';

export default function Due() {
  const due = signal(Date.now());

  return (
    <VStack gap={8} padding={16}>
      <DatePicker label="Due" type="datetime" value={due} min={Date.now()} height={44} />
      <Text>{new Date(due.value).toLocaleString()}</Text>
    </VStack>
  );
}

Declaração do tipo

ts
export type DatePickerProps = {
  /**
   * The moment shown, in milliseconds since 1970 (`date.getTime()`); now
   * when unset. Two-way when given a signal: the picker writes it as the
   * user picks.
   */
  value?: number;
  /** `date` by default. A pick keeps the part of the moment its type doesn't show. */
  type?: DatePickerType;
  /** The earliest moment the user can pick, in milliseconds. */
  min?: number;
  /** The latest moment the user can pick, in milliseconds. */
  max?: number;
  disabled?: boolean;
  /** The moment the user picked, in milliseconds. */
  onChange?: (value: number) => void;
};

Membros 6

NomeTipoObrigatórioDescrição
valuenumberNãoThe moment shown, in milliseconds since 1970 (date.getTime()); now when unset. Two-way when given a signal: the picker writes it as the user picks.
typeDatePickerTypeNãodate by default. A pick keeps the part of the moment its type doesn't show.
minnumberNãoThe earliest moment the user can pick, in milliseconds.
maxnumberNãoThe latest moment the user can pick, in milliseconds.
disabledbooleanNão—
onChange(value: number) => voidNãoThe moment the user picked, in milliseconds.
onChange — assinaturas de método

Assinaturas

ts
(value: number): void

Parâmetros

NomeTipoObrigatórioDescrição
valuenumberSim—

Devolve

void

Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.