blob: 60026ca90bd2699ab7e152c5827d387cc133b374 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
//
// UIImage+Assets.swift
// MullvadVPN
//
// Created by Andrew Bulhak on 2025-03-06.
// Copyright © 2025 Mullvad VPN AB. All rights reserved.
//
import UIKit
extension UIImage {
enum Buttons {
static var account: UIImage {
UIImage(named: "IconAccount")!
}
static var alert: UIImage {
UIImage(named: "IconAlert")!
}
static var info: UIImage {
UIImage(named: "IconInfo")!
}
static var settings: UIImage {
UIImage(named: "IconSettings")!
}
static var back: UIImage {
UIImage(named: "IconBack")!
}
static var copy: UIImage {
UIImage(named: "IconCopy")!
}
static var hide: UIImage {
UIImage(named: "IconObscure")!
}
static var reload: UIImage {
UIImage(named: "IconReload")!
}
static var rightArrow: UIImage {
UIImage(named: "IconArrow")!
}
static var show: UIImage {
UIImage(named: "IconUnobscure")!
}
// The close button, which we consume in two sizes, both of which come from the same asset.
static var closeSmall: UIImage {
UIImage(named: "IconClose")!
.resized(to: CGSize(width: 18, height: 18))
}
static var close: UIImage {
UIImage(named: "IconClose")!
.resized(to: CGSize(width: 24, height: 24))
}
}
enum CellDecoration {
static var chevronRight: UIImage {
UIImage(named: "IconChevron")!
}
static var chevronDown: UIImage {
UIImage(named: "IconChevronDown")!
}
static var chevronUp: UIImage {
UIImage(named: "IconChevronUp")!
}
static var externalLink: UIImage {
UIImage(named: "IconExtlink")!
}
static var tick: UIImage {
UIImage(named: "IconTickSml")!
}
}
enum Status {
static var failure: UIImage { UIImage(named: "IconFail")! }
static var success: UIImage { UIImage(named: "IconSuccess")! }
}
// miscellaneous images
static var backTransitionMask: UIImage {
UIImage(named: "IconBackTransitionMask")!
}
static var spinner: UIImage {
UIImage(named: "IconSpinner")!
}
static var tick: UIImage {
UIImage(named: "IconTickSml")!
}
static var iconExtLink: UIImage {
UIImage(named: "IconExtlink")!
}
static var checkboxSelected: UIImage {
UIImage(named: "CheckboxSelected")!
}
static var checkboxUnselected: UIImage {
UIImage(named: "CheckboxUnselected")!
}
}
|