Форматирование текста описания

This commit is contained in:
Халимов Рустам
2026-02-16 10:34:19 +03:00
parent b09949ed1e
commit 2659574bac
91 changed files with 2964 additions and 74 deletions
+8 -10
View File
@@ -9,7 +9,7 @@ import { useRouter } from "next/navigation"
import { Button } from "@/components/ui/button"
import { Input } from "@/components/ui/input"
import { Textarea } from "@/components/ui/textarea"
import { RichTextEditor } from "@/components/ui/rich-text-editor"
import { Checkbox } from "@/components/ui/checkbox"
import {
Form,
@@ -237,18 +237,16 @@ export function RegisterForm() {
<FormItem>
<FormLabel>Описание (необязательно)</FormLabel>
<FormControl>
<Textarea
placeholder={isCompany ? "Расскажите о вашей компании...&#10;&#10;Вы можете использовать переносы строк для структурирования текста." : "Расскажите о себе и вашем опыте...&#10;&#10;Вы можете использовать переносы строк для структурирования текста."}
maxLength={2048}
rows={4}
className="whitespace-pre-wrap"
value={field.value || ""}
<RichTextEditor
content={field.value || ""}
onChange={field.onChange}
placeholder={isCompany
? "Расскажите о вашей компании...\n\nВы можете использовать кнопки на панели для форматирования текста."
: "Расскажите о себе и вашем опыте...\n\nВы можете использовать кнопки на панели для форматирования текста."
}
maxLength={2048}
/>
</FormControl>
<p className="text-xs text-muted-foreground mt-1">
Поддерживаются переносы строк. Максимум 2048 символов.
</p>
<FormMessage />
</FormItem>
)}