Dev and Test run fixed. New Datepicker. Tests fixed. Message bookmarking fixed.

This commit is contained in:
aodulov
2025-12-18 14:06:45 +02:00
parent e9aec9a65d
commit 3a8f132b91
12 changed files with 347 additions and 24 deletions

View File

@@ -16,6 +16,7 @@ import { TopBar } from './ui/TopBar';
import { Modal } from './ui/Modal';
import { SideSheet } from './ui/SideSheet';
import { Checkbox } from './ui/Checkbox';
import { DatePicker } from './ui/DatePicker';
interface ProfileProps {
user: User;
@@ -314,9 +315,13 @@ const Profile: React.FC<ProfileProps> = ({ user, onLogout, lang, onLanguageChang
<label className="text-[10px] text-on-surface-variant flex gap-1 items-center"><Ruler size={10} /> {t('height', lang)}</label>
<input data-testid="profile-height-input" type="number" value={height} onChange={(e) => setHeight(e.target.value)} className="w-full bg-transparent text-on-surface focus:outline-none" />
</div>
<div className="bg-surface-container-high rounded-t-lg border-b border-outline-variant px-3 py-2">
<label className="text-[10px] text-on-surface-variant flex gap-1 items-center"><Calendar size={10} /> {t('birth_date', lang)}</label>
<input data-testid="profile-birth-date" type="date" value={birthDate} onChange={(e) => setBirthDate(e.target.value)} className="w-full bg-transparent text-on-surface focus:outline-none text-sm py-1" />
<div>
<DatePicker
label={t('birth_date', lang)}
value={birthDate}
onChange={(val) => setBirthDate(val)}
testId="profile-birth-date"
/>
</div>
<div className="bg-surface-container-high rounded-t-lg border-b border-outline-variant px-3 py-2">
<label className="text-[10px] text-on-surface-variant flex gap-1 items-center"><PersonStanding size={10} /> {t('gender', lang)}</label>