From c7d2526afec5ffb8918c20d7c1c58852f1c647bd Mon Sep 17 00:00:00 2001 From: l3wdfut4pwr Date: Tue, 21 Apr 2026 13:33:46 +0300 Subject: minor profile changes --- src/components/settings/AboutMe.tsx | 36 +++++++++++++++++++++++++++++++++ src/components/settings/ProfilePage.tsx | 30 ++++++++++++++++++++------- 2 files changed, 59 insertions(+), 7 deletions(-) create mode 100644 src/components/settings/AboutMe.tsx (limited to 'src/components/settings') diff --git a/src/components/settings/AboutMe.tsx b/src/components/settings/AboutMe.tsx new file mode 100644 index 0000000..b065a26 --- /dev/null +++ b/src/components/settings/AboutMe.tsx @@ -0,0 +1,36 @@ +import { useState } from 'react'; + +export default function AboutMe() { + const maxLength = 250; + const [text, setText] = useState(''); + + const handleChange = (e) => { + const value = e.target.value; + + if (value.length <= maxLength) { + setText(value); + } + }; + + return ( +
+

+ ОБО МНЕ +

+ +
+ + +

+ {maxLength - text.length} +

+
+ + +
+ ); +} diff --git a/src/components/settings/ProfilePage.tsx b/src/components/settings/ProfilePage.tsx index 9d5b81b..cac8e7e 100644 --- a/src/components/settings/ProfilePage.tsx +++ b/src/components/settings/ProfilePage.tsx @@ -1,9 +1,10 @@ import { InputField } from '@/components/ui/inputfield'; -import { Input } from '@/components/ui/input'; import { Button } from '@/components/ui'; import { Separator } from '@/components/ui'; - +import { useState } from 'react'; export default function ProfilePage() { + const maxLength = 250; + const [about, setAbout] = useState(''); return (
@@ -16,14 +17,29 @@ export default function ProfilePage() {

ОБО МНЕ

-
- -

- 250 + +

+