Перенос политики награждения в блок связи
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m3s

This commit is contained in:
poignatov
2026-01-21 19:09:56 +03:00
parent d0d1cbd8cb
commit 6578db6ec4
4 changed files with 20 additions and 23 deletions

View File

@@ -1 +1 @@
3.25.2 3.25.3

View File

@@ -1,6 +1,6 @@
{ {
"name": "play-life-web", "name": "play-life-web",
"version": "3.25.2", "version": "3.25.3",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",

View File

@@ -376,15 +376,13 @@
border-radius: 6px; border-radius: 6px;
border: 1px solid #bae6fd; border: 1px solid #bae6fd;
display: flex; display: flex;
align-items: center; flex-direction: column;
justify-content: space-between;
gap: 0.75rem; gap: 0.75rem;
} }
.wishlist-link-text { .wishlist-link-text {
font-size: 0.9rem; font-size: 0.9rem;
color: #374151; color: #374151;
flex: 1;
} }
.wishlist-link-text strong { .wishlist-link-text strong {

View File

@@ -804,23 +804,23 @@ function TaskForm({ onNavigate, taskId, wishlistId, isTest: isTestFromProps = fa
<span className="wishlist-link-text"> <span className="wishlist-link-text">
Связана с желанием: <strong>{wishlistInfo.name}</strong> Связана с желанием: <strong>{wishlistInfo.name}</strong>
</span> </span>
</div> <div style={{ marginTop: '12px' }}>
<div className="form-group" style={{ marginTop: '12px' }}> <label htmlFor="reward_policy" style={{ display: 'block', marginBottom: '4px' }}>Политика награждения:</label>
<label htmlFor="reward_policy">Политика награждения:</label> <select
<select id="reward_policy"
id="reward_policy" value={rewardPolicy}
value={rewardPolicy} onChange={(e) => setRewardPolicy(e.target.value)}
onChange={(e) => setRewardPolicy(e.target.value)} className="form-input"
className="form-input" >
> <option value="personal">Личная</option>
<option value="personal">Личная</option> <option value="general">Общая</option>
<option value="general">Общая</option> </select>
</select> <small style={{ color: '#666', fontSize: '0.9em', display: 'block', marginTop: '4px' }}>
<small style={{ color: '#666', fontSize: '0.9em', display: 'block', marginTop: '4px' }}> {rewardPolicy === 'personal'
{rewardPolicy === 'personal' ? 'Задача выполняется только если вы сами завершили желание. Если другой пользователь завершит желание, задача будет удалена.'
? 'Задача выполняется только если вы сами завершили желание. Если другой пользователь завершит желание, задача будет удалена.' : 'Задача выполняется если кто-либо (неважно кто) отметил желание завершённым.'}
: 'Задача выполняется если кто-либо (неважно кто) отметил желание завершённым.'} </small>
</small> </div>
</div> </div>
</div> </div>
)} )}
@@ -1203,7 +1203,6 @@ function TaskForm({ onNavigate, taskId, wishlistId, isTest: isTestFromProps = fa
)} )}
</> </>
)} )}
)}
</div> </div>
) )
} }