Mercurial > public > lazybear
view LazyBear/UI/SideColor.swift @ 243:46b503fcb0f9
Implement Insiders
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Fri, 05 Mar 2021 20:44:09 +0000 |
parents | |
children |
line wrap: on
line source
// // SideColor.swift // LazyBear // // Created by Dennis Concepción Martín on 5/3/21. // import SwiftUI struct SideColor: View { var rowNumber: Int @FetchRequest(entity: UserSettings.entity(), sortDescriptors: [NSSortDescriptor(keyPath: \UserSettings.changedAt, ascending: false)]) var userSettings: FetchedResults<UserSettings> var body: some View { let theme = userSettings.first?.theme?.lowercased() ?? "default" RoundedRectangle(cornerRadius: 15) .foregroundColor(Color("\(theme)Row\(rowNumber)")) .frame(width: 5) } } struct SideColor_Previews: PreviewProvider { static var previews: some View { SideColor(rowNumber: 2) } }