mirror of
https://github.com/FBukovina/Atoll.git
synced 2026-10-27 15:14:33 +00:00
Fix: EU Calendar shift
This commit is contained in:
parent
f01d3d4b32
commit
233eb8ef71
1 changed files with 10 additions and 1 deletions
|
|
@ -261,7 +261,16 @@ struct StandaloneCalendarView: View {
|
|||
@Default(.hideCompletedReminders) private var hideCompletedReminders
|
||||
|
||||
private let calendar = Calendar.current
|
||||
private let weekdaySymbols = Calendar.current.shortWeekdaySymbols
|
||||
|
||||
private var weekdaySymbols: [String] {
|
||||
let symbols = calendar.veryShortStandaloneWeekdaySymbols
|
||||
guard !symbols.isEmpty else { return symbols }
|
||||
|
||||
let firstWeekdayIndex = max(0, min(symbols.count - 1, calendar.firstWeekday - 1))
|
||||
var ordered = Array(symbols[firstWeekdayIndex...])
|
||||
ordered.append(contentsOf: symbols[..<firstWeekdayIndex])
|
||||
return ordered
|
||||
}
|
||||
|
||||
private var monthTitle: String {
|
||||
displayedMonth.formatted(.dateTime.month(.wide))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue