Ana içeriğe atla
Başlık

Metin Girişi

Kullanıcıların metin girmelerine ve düzenlemelerine izin verir.
import { TextInput } from "@/ui/input/components/TextInput";

export const MyComponent = () => {
  const handleChange = (text) => {
    console.log("Girdi değişti:", text);
  };

  const handleKeyDown = (event) => {
    console.log("Basılan tuş:", event.key);
  };

  return (
    <TextInput
      className
      label="Kullanıcı adı"
      onChange={handleChange}
      fullWidth={false}
      disableHotkeys={false}
      error="Geçersiz kullanıcı adı"
      onKeyDown={handleKeyDown}
      RightIcon={null}
    />
  );
};
},{

Otomatik Boyutlandırma Metin Girişi

Metni içeriğe göre otomatik olarak ayarlayan metin giriş bileşeni.
import { AutosizeTextInput } from "@/ui/input/components/AutosizeTextInput";

export const MyComponent = () => {
  return (
    <AutosizeTextInput
      onValidate={() => console.log("onValidate fonksiyonu tetiklendi")}
      minRows={1}
      placeholder="Bir yorum yazın"
      onFocus={() => console.log("onFocus fonksiyonu tetiklendi")}
      variant="icon"
      buttonTitle
      value="Görev: "
    />
  );
};

Metin Alanı

Çok satırlı metin girişleri oluşturmanızı sağlar.
import { TextArea } from "@/ui/input/components/TextArea";

export const MyComponent = () => {
  return (
    <TextArea
    disabled={false}
    minRows={4}
    onChange={()=>console.log('onChange fonksiyonu tetiklendi')}
    placeholder="Metni buraya girin"
    value=""
    />
  );
};