Skip to content

Commit c05ddfe

Browse files
committed
chore: Add docs and remove unnecessary files
1 parent cd483af commit c05ddfe

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

Sources/Theming/ThemeManager.swift

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,23 @@ import Observation
99
import SwiftUI
1010

1111
/// Manages the currently available theme in the app.
12+
///
13+
/// Use ``withThemeManager(themeManager:)`` in order to set a ``ThemeManager`` instance to a ``Scene``.
14+
/// ```swift
15+
/// @main
16+
/// struct ThemingDemoApp: App {
17+
/// // MARK: - State Properties
18+
/// @State var myThemeManager: ThemeManager = ThemeManager(initialTheme: .default)
19+
///
20+
/// // MARK: - Body
21+
/// var body: some Scene {
22+
/// WindowGroup {
23+
/// ContentView()
24+
/// }
25+
/// .withThemeManager(themeManager: myThemeManager)
26+
/// }
27+
/// }
28+
/// ```
1229
@Observable
1330
@MainActor
1431
public class ThemeManager {

Sources/Theming/Theming.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)