YearPickerInput
YearPickerInput opens a year picker from a form field.
Source
LLM docs
Package
npm install @plocks/datesExamples
2
Properties
69
Playground
Basics
YearPickerInput opens a year picker from a form field.
Loading demo…
import React, { useState } from 'react';
import { Block, Text } from '@plocks/ui';
import { YearPickerInput } from '@plocks/dates';
export function Demo() {
const [value, setValue] = useState<Date | null>(null);
return (
<Block fullWidth>
<YearPickerInput
value={value}
onChange={setValue}
label="Fiscal year"
placeholder="Select a year"
clearable
fullWidth
/>
<Text size="sm" c="secondary">
{value ? `Selected: ${value.getFullYear()}` : 'No year selected'}
</Text>
</Block>
);
}Variants
Compare the default, filled, outline, and unstyled field shells on YearPickerInput.
Loading demo…
import { Column } from '@plocks/ui';
import { YearPickerInput } from '@plocks/dates';
const variants = ['default', 'filled', 'outline', 'unstyled'] as const;
export function Demo() {
return (
<Column gap="md" fullWidth>
{variants.map(variant => (
<YearPickerInput key={variant} variant={variant} label={`${variant} variant`} placeholder="Choose a year" />
))}
</Column>
);
}React Native design for iOS, Android, and Web.
Quick Links
Resources