mesdan v1.0.1
Osmani membasının gayesi nedir?
Latin harflerinin bulunduğu mesdanla Osmanlı Türkçesi yazabilmek için hazırlanmıştır. Mesdandan basılan harfin yerine Osmanî dengini yazar.
Nasıl Kullanılır?
Bu memba React ile hazırlanan sahifelerde kullanılmak için geliştirilmiştir. Sırası ile aşağıdaki adımları takip edelim:
Membayı tarhımıza dahil edelim:
npm install mesdan
useMesdan kancasını unsura dahil edelim:
const [kelime, metinSahasıİması] = useMesdan<HTMLInputElement>({
ibtidaiKelime: "",
tekSatırMı: true,
});
Bu kanca kelime, metinSahasıİması dizisini cevaben iletir. metinSahasıİması, input unsurunun ref hususiyetine tanıtılmalıdır. Bu sayede useMesdan input sahası seçiliyken basılan harfleri dinleyecek ve işbu harfleri Osmanî denkleri ile değiştirecektir. Osmani Elifba ile yazılmış kelime evvelki dizi ile kancaldan alınmıştı. input sahasının value kısmına işbu kelime tanıtılmalıdır. İlaveten, onChange dinleyicisi de aşağıdaki gibi hazır edilmelidir.
<input
ref={metinSahasıİması}
dir="rtl"
type="text"
placeholder="كلمه"
value={kelime}
onChange={hadise => { }}
/>