Skip to content

Commit a794528

Browse files
Made NSImage.symbol optional (#20)
* Made NSImage.symbol optional * Made NSImage.symbol optional
1 parent 8262a5d commit a794528

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

Sources/CodeEditSymbols/CodeEditSymbols.swift

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -43,28 +43,28 @@ public extension NSImage {
4343
/// Returns a NSImage representing a custom SF Symbol
4444
/// - Parameter named: The name of the symbol in `Symbols.xcassets`
4545
/// - Returns: a NSImage
46-
static func symbol(named: String) -> NSImage {
47-
Bundle.module.image(forResource: named) ?? .init()
46+
static func symbol(named: String) -> NSImage? {
47+
Bundle.module.image(forResource: named)
4848
}
4949

5050
// MARK: - Symbols
5151

52-
static let vault: NSImage = .symbol(named: "vault")
53-
static let vaultFill: NSImage = .symbol(named: "vault.fill")
54-
static let commit: NSImage = .symbol(named: "commit")
55-
static let checkout: NSImage = .symbol(named: "checkout")
56-
static let branch: NSImage = .symbol(named: "branch")
57-
static let breakpoint: NSImage = .symbol(named: "breakpoint")
58-
static let breakpointFill: NSImage = .symbol(named: "breakpoint.fill")
59-
static let chevronUpChevronDown: NSImage = .symbol(named: "chevron.up.chevron.down")
60-
static let github: NSImage = .symbol(named: "github")
61-
static let docJava: NSImage = .symbol(named: "doc.java")
62-
static let docJavascript: NSImage = .symbol(named: "doc.javascript")
63-
static let docJson: NSImage = .symbol(named: "doc.json")
64-
static let docPython: NSImage = .symbol(named: "doc.python")
65-
static let docRuby: NSImage = .symbol(named: "doc.ruby")
66-
static let squareSplitHorizontalPlus: NSImage = .symbol(named: "square.split.horizontal.plus")
67-
static let squareSplitVerticalPlus: NSImage = .symbol(named: "square.split.vertical.plus")
52+
static let vault: NSImage? = .symbol(named: "vault")
53+
static let vaultFill: NSImage? = .symbol(named: "vault.fill")
54+
static let commit: NSImage? = .symbol(named: "commit")
55+
static let checkout: NSImage? = .symbol(named: "checkout")
56+
static let branch: NSImage? = .symbol(named: "branch")
57+
static let breakpoint: NSImage? = .symbol(named: "breakpoint")
58+
static let breakpointFill: NSImage? = .symbol(named: "breakpoint.fill")
59+
static let chevronUpChevronDown: NSImage? = .symbol(named: "chevron.up.chevron.down")
60+
static let github: NSImage? = .symbol(named: "github")
61+
static let docJava: NSImage? = .symbol(named: "doc.java")
62+
static let docJavascript: NSImage? = .symbol(named: "doc.javascript")
63+
static let docJson: NSImage? = .symbol(named: "doc.json")
64+
static let docPython: NSImage? = .symbol(named: "doc.python")
65+
static let docRuby: NSImage? = .symbol(named: "doc.ruby")
66+
static let squareSplitHorizontalPlus: NSImage? = .symbol(named: "square.split.horizontal.plus")
67+
static let squareSplitVerticalPlus: NSImage? = .symbol(named: "square.split.vertical.plus")
6868

6969
// add static properties for your symbols above this line
7070

0 commit comments

Comments
 (0)