date-field-disabled-demo

PreviousNext
Docs
kanpekiexample

Preview

Loading preview…
registry/examples/date-field/date-field-disabled-demo.tsx
"use client";

import { getLocalTimeZone, today } from "@internationalized/date";
import { DateField } from "~/registry/ui/date-field";
import { InputStyles } from "~/registry/ui/input";
import { Label } from "~/registry/ui/label";

export function DateFieldDisabledDemo() {
  return (
    <DateField.Root isDisabled minValue={today(getLocalTimeZone())}>
      <Label>Event date</Label>
      <DateField.Input className={InputStyles()}>
        {(segment) => <DateField.Segment segment={segment} />}
      </DateField.Input>
    </DateField.Root>
  );
}

Installation

npx shadcn@latest add @kanpeki/date-field-disabled-demo

Usage

import { DateFieldDisabledDemo } from "@/components/date-field-disabled-demo"
<DateFieldDisabledDemo />