하단 내비게이션 바 여백 · 인증 칩 · 위치 선택 지도 · 퀘스트 상세 값 정렬
This commit is contained in:
@@ -193,6 +193,8 @@ class _QuestCreateScreenState extends State<QuestCreateScreen> {
|
||||
context.l10n.questNoCreatable,
|
||||
style: const TextStyle(color: AppColors.onCosmicVariant),
|
||||
),
|
||||
// Figma `254:164081` 은 375 폭에서 3+1 줄(칩 88 · 114 · 111 · 간격 8 = 329)이다. 360 폭 기기(본문
|
||||
// 328)에서는 1 이 모자라 2+2 로 접힌다 — 칩 치수는 사본 그대로 두고 기기 폭대로 줄을 바꾼다.
|
||||
Wrap(
|
||||
spacing: 8,
|
||||
runSpacing: 8,
|
||||
@@ -309,17 +311,23 @@ class _QuestCreateScreenState extends State<QuestCreateScreen> {
|
||||
Text(context.l10n.questExtraVerify, style: Theme.of(context).textTheme.bodySmall),
|
||||
const SizedBox(height: AppSpace.s2),
|
||||
Wrap(
|
||||
spacing: AppSpace.s2,
|
||||
spacing: 8,
|
||||
runSpacing: 8,
|
||||
children: [
|
||||
for (final (key, label) in [
|
||||
('photo', context.l10n.questVerifyPhoto),
|
||||
('qr', context.l10n.questVerifyQr),
|
||||
])
|
||||
FilterChip(
|
||||
label: Text(label),
|
||||
// 칩 모양은 Figma 카테고리 칩(`259:46062` 선택 = 흰 바탕 검은 글자) — 기본 FilterChip 은
|
||||
// 선택 시 흰 바탕에 연회색 글자라 읽히지 않았다(10/6 실기기).
|
||||
_CategoryChip(
|
||||
label: label,
|
||||
icon: null,
|
||||
selected: _extraVerify.contains(key),
|
||||
onSelected: (on) => setState(
|
||||
() => on ? _extraVerify.add(key) : _extraVerify.remove(key),
|
||||
onTap: () => setState(
|
||||
() => _extraVerify.contains(key)
|
||||
? _extraVerify.remove(key)
|
||||
: _extraVerify.add(key),
|
||||
),
|
||||
),
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user