// /* * SwiftFin is subject to the terms of the Mozilla Public * License, v2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * Copyright 2021 Aiden Vigue & Jellyfin Contributors */ import Rswift import SwiftUI extension FontResource { func font(size: CGFloat) -> Font { Font.custom(fontName, size: size) } } extension ColorResource { var color: Color { Color(name) } } extension StringResource { var localizedStringKey: LocalizedStringKey { LocalizedStringKey(key) } var text: Text { Text(localizedStringKey) } } extension ImageResource { var image: Image { Image(name) } }