8cadd00d34
Created by Github action --------- Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: github-actions <github-actions@twenty.com>
154 lines
5.7 KiB
Plaintext
154 lines
5.7 KiB
Plaintext
---
|
||
title: טקסט
|
||
image: /images/user-guide/notes/notes_header.png
|
||
---
|
||
|
||
<Frame>
|
||
<img src="/images/user-guide/notes/notes_header.png" alt="Header" />
|
||
</Frame>
|
||
|
||
## שדה טקסט
|
||
|
||
מאפשר למשתמשים להזין ולערוך טקסט.
|
||
|
||
<Tabs>
|
||
|
||
<Tab title="Usage">
|
||
|
||
```jsx
|
||
import { RecoilRoot } from "recoil";
|
||
import { TextInput } from "@/ui/input/components/TextInput";
|
||
|
||
export const MyComponent = () => {
|
||
const handleChange = (text) => {
|
||
console.log("Input changed:", text);
|
||
};
|
||
|
||
const handleKeyDown = (event) => {
|
||
console.log("Key pressed:", event.key);
|
||
};
|
||
|
||
return (
|
||
<RecoilRoot>
|
||
<TextInput
|
||
className
|
||
label="Username"
|
||
onChange={handleChange}
|
||
fullWidth={false}
|
||
disableHotkeys={false}
|
||
error="Invalid username"
|
||
onKeyDown={handleKeyDown}
|
||
RightIcon={null}
|
||
/>
|
||
</RecoilRoot>
|
||
);
|
||
};
|
||
|
||
```
|
||
|
||
</Tab>
|
||
|
||
<Tab title="Props">
|
||
|
||
| תכונות | סוג | תיאור |
|
||
| -------------- | ----------- | ------------------------------------------------------------------------------------------------ |
|
||
| className | string | שם אופציונלי למטרת עיצוב נוסף |
|
||
| תווית | string | מייצג את תווית הכניסה |
|
||
| onChange | פונקציה | The function called when the input value changes |
|
||
| fullWidth | בוליאני | מציין אם הקלט צריך לתפוס 100% מהרוחב |
|
||
| disableHotkeys | בוליאני | Indicates whether hotkeys are enabled for the input |
|
||
| שגיאה | string | מייצג את הודעת השגיאה להצגה. כשקיימת, גם מוסיפה אייקון שגיאה בצד הימני של הקלט |
|
||
| onKeyDown | function | נקראת כאשר מקש נלחץ למטה בעוד שדה הקלט ממוקד. מקבלת `React.KeyboardEvent` כפרמטר |
|
||
| RightIcon | רכיב אייקון | רכיב אייקון אופציונלי שמופיע בצד הימני של הקלט |
|
||
|
||
הרכיב גם מקבל תכונות אלמנט קלט HTML אחרות.
|
||
|
||
</Tab>
|
||
|
||
</Tabs>
|
||
|
||
## קלט טקסט משתנה אוטומטית
|
||
|
||
רכיב קלט טקסט שמתאים את הגובה שלו אוטומטית על בסיס התוכן.
|
||
|
||
<Tabs>
|
||
|
||
<Tab title="Usage">
|
||
|
||
```jsx
|
||
import { RecoilRoot } from "recoil";
|
||
import { AutosizeTextInput } from "@/ui/input/components/AutosizeTextInput";
|
||
|
||
export const MyComponent = () => {
|
||
return (
|
||
<RecoilRoot>
|
||
<AutosizeTextInput
|
||
onValidate={() => console.log("onValidate function fired")}
|
||
minRows={1}
|
||
placeholder="Write a comment"
|
||
onFocus={() => console.log("onFocus function fired")}
|
||
variant="icon"
|
||
buttonTitle
|
||
value="Task: "
|
||
/>
|
||
</RecoilRoot>
|
||
);
|
||
};
|
||
```
|
||
|
||
</Tab>
|
||
|
||
<Tab title="Props">
|
||
|
||
| תכונות | סוג | תיאור |
|
||
| --------------- | -------- | --------------------------------------------------------------------------------------- |
|
||
| onValidate | function | הפונקציה שאתה רוצה להפעיל כאשר המשתמש מאשר את הקלט |
|
||
| שורות מינימליות | מספר | מספר שורות מינימלי לשטח הטקסט |
|
||
| טקסט מציין מקום | string | מילוי זמני שאתה רוצה להציג כאשר שטח הטקסט ריק |
|
||
| onFocus | function | הפונקציה שאתה רוצה להפעיל כאשר שטח הטקסט מתמקד |
|
||
| גרסה | string | גרסת הקלט. אפשרויות כולל: `default`, `icon`, ו-`button` |
|
||
| כותרת כפתור | string | הכותרת לכפתור (רק עבור גרסת הכפתור) |
|
||
| ערך | string | ערך ראשוני לשטח הטקסט |
|
||
|
||
</Tab>
|
||
|
||
</Tabs>
|
||
|
||
## שטח טקסט
|
||
|
||
מאפשר ליצור קלט טקסט רב שורות.
|
||
|
||
<Tabs>
|
||
<Tab title="Usage">
|
||
|
||
```jsx
|
||
import { TextArea } from "@/ui/input/components/TextArea";
|
||
|
||
export const MyComponent = () => {
|
||
return (
|
||
<TextArea
|
||
disabled={false}
|
||
minRows={4}
|
||
onChange={()=>console.log('On change function fired')}
|
||
placeholder="Enter text here"
|
||
value=""
|
||
/>
|
||
);
|
||
};
|
||
```
|
||
|
||
</Tab>
|
||
|
||
<Tab title="Props">
|
||
|
||
| תכונות | סוג | תיאור |
|
||
| --------------- | ------- | ----------------------------------------------------- |
|
||
| לא פעיל | בוליאני | מציין אם שטח הטקסט מושבת |
|
||
| שורות מינימליות | מספר | שורות מינימום נראות לשטח הטקסט. |
|
||
| onChange | פונקציה | פונקציית callback שמופעלת כאשר תכולת אזור הטקסט משתנה |
|
||
| טקסט מציין מקום | string | טקסט מציין מקום מוצג כאשר אזור הטקסט ריק |
|
||
| ערך | מחרוזת | הערך הנוכחי של אזור הטקסט |
|
||
|
||
</Tab>
|
||
</Tabs>
|