Skip to content

Commit c235f04

Browse files
committed
refactor: remove redundant ThemePresets fallback references
1 parent 511ff47 commit c235f04

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

TablePro/Theme/ThemeEngine.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ internal final class ThemeEngine {
110110
private init() {
111111
let allThemes = ThemeStorage.loadAllThemes()
112112
let activeId = ThemeStorage.loadActiveThemeId()
113-
let theme = allThemes.first { $0.id == activeId } ?? ThemePresets.defaultLight
113+
let theme = allThemes.first { $0.id == activeId } ?? .default
114114

115115
self.activeTheme = theme
116116
self.colors = ResolvedThemeColors(from: theme)

TablePro/Theme/ThemeStorage.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ internal struct ThemeStorage {
4747

4848
// If no bundled themes loaded, use compiled presets as fallback
4949
if themes.isEmpty {
50-
themes = ThemePresets.allBuiltIn
50+
themes = [ThemeDefinition.default]
5151
}
5252

5353
// Load registry themes
@@ -81,7 +81,7 @@ internal struct ThemeStorage {
8181
}
8282

8383
// Fallback to compiled presets
84-
return ThemePresets.allBuiltIn.first { $0.id == id }
84+
return id == ThemeDefinition.default.id ? .default : nil
8585
}
8686

8787
// MARK: - Save User Theme

0 commit comments

Comments
 (0)