david-swift 3d2ef52cc8
Some checks failed
Deploy Docs / publish (push) Successful in 3m4s
SwiftLint / SwiftLint (push) Failing after 9s
Extract core target
2024-12-04 21:17:21 +01:00

65 lines
1.2 KiB
Swift

//
// Font.swift
// MacBackend
//
// Created by david-swift on 01.12.2024.
//
import SwiftUI
/// The font.
public enum Font {
/// The body font.
case body
/// The callout font.
case callout
/// The caption font.
case caption
/// The caption font 2.
case caption2
/// The footnote font.
case footnote
/// The headline font.
case headline
/// The large title font.
case largeTitle
/// The subheadline font.
case subheadline
/// The title font.
case title
/// The title font 2.
case title2
/// The title font 3.
case title3
/// The SwiftUI font.
var swiftUI: SwiftUI.Font {
switch self {
case .body:
.body
case .callout:
.callout
case .caption:
.caption
case .caption2:
.caption2
case .footnote:
.footnote
case .headline:
.headline
case .largeTitle:
.largeTitle
case .subheadline:
.subheadline
case .title:
.title
case .title2:
.title2
case .title3:
.title3
}
}
}