feat(plan): plan ekranı — görüntüleme/düzenleme modu ve haftalık bütçe
- Salt okunur görünüm: özet kutucukları, gelir/gider, 4 grup + haftalık döküm - Düzenle → taslak; Kaydet yalnızca değişenleri gönderir, Vazgeç geri alır - Kaydedilmemiş değişiklikle çıkışta onay - Hafta elle ayarlama / otomatiğe döndürme, canlı önizleme (backend ile aynı hesap) - DistributionBar ve SuggestionPicker ortak bileşen; 9 yeni vitest Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -115,3 +115,9 @@ export function toIsoDate(date: Date): string {
|
||||
const dd = String(date.getDate()).padStart(2, '0')
|
||||
return `${date.getFullYear()}-${mm}-${dd}`
|
||||
}
|
||||
|
||||
/** `"2026-12-07"` → `07.12` (hafta aralıkları gibi kısa gösterimler) */
|
||||
export function formatDayMonth(iso: string): string {
|
||||
const m = /^\d{4}-(\d{2})-(\d{2})$/.exec(iso)
|
||||
return m ? `${m[2]}.${m[1]}` : iso
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user