UNPKG

ar-design

Version:

AR Design is a (react | nextjs) ui library.

42 lines (41 loc) 1.32 kB
import { IBorder, ISize, IStatus, IValidation, IVariant } from "../../../libs/types/IGlobalProps"; type Props = { /** * Bileşenin başlığı veya etiket metnidir. * * Genellikle input, buton gibi öğelerin ne amaçla kullanıldığını belirtmek için görüntülenir. * * Örneğin; * * ```jsx * <DatePicker label="Başlangıç Saati" /> * ``` */ label?: string; /** * Bileşenin yanında bir saat (clock/time picker) bileşeni olup olmadığını belirtir. * * - `true`: Saat bileşeninide ekleyerek davranır. * - `false` veya belirtilmemişse: Standart davranış sergiler. * * Örneğin; * * ```jsx * <DatePicker isClock /> * ``` */ isClock?: boolean; /** * Bileşenin değerinde bir değişiklik olduğunda tetiklenen olaydır. * * - `value`: Güncel değeri temsil eder. Genellikle string türündedir (örneğin tarih veya tarih, saat). * * Örneğin; * * ```jsx * <DatePicker onChange={(value) => console.log(value)} /> * ``` */ onChange: (value: string) => void; } & IVariant & IStatus & IBorder & ISize & IValidation & Omit<React.InputHTMLAttributes<HTMLInputElement>, "children" | "onChange" | "size">; export default Props;