├── .github
├── FUNDING.yml
└── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
├── .gitignore
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── Package.swift
├── README.md
├── Sources
└── SFSymbolsFinder
│ ├── SFSymbolsFinder.swift
│ └── Validator
│ └── SFSymbolsValidator.swift
└── Tests
├── LinuxMain.swift
└── SFSymbolsFinderTests
├── SFSymbolsFinderTests.swift
└── XCTestManifests.swift
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: michaelabadi
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
13 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Create a report to help us improve
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Describe the bug**
11 | A clear and concise description of what the bug is.
12 |
13 | **To Reproduce**
14 | Steps to reproduce the behavior:
15 | 1. Go to '...'
16 | 2. Click on '....'
17 | 3. Scroll down to '....'
18 | 4. See error
19 |
20 | **Expected behavior**
21 | A clear and concise description of what you expected to happen.
22 |
23 | **Screenshots**
24 | If applicable, add screenshots to help explain your problem.
25 |
26 | **Desktop (please complete the following information):**
27 | - OS: [e.g. iOS]
28 | - Browser [e.g. chrome, safari]
29 | - Version [e.g. 22]
30 |
31 | **Smartphone (please complete the following information):**
32 | - Device: [e.g. iPhone6]
33 | - OS: [e.g. iOS8.1]
34 | - Browser [e.g. stock browser, safari]
35 | - Version [e.g. 22]
36 |
37 | **Additional context**
38 | Add any other context about the problem here.
39 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Is your feature request related to a problem? Please describe.**
11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12 |
13 | **Describe the solution you'd like**
14 | A clear and concise description of what you want to happen.
15 |
16 | **Describe alternatives you've considered**
17 | A clear and concise description of any alternative solutions or features you've considered.
18 |
19 | **Additional context**
20 | Add any other context or screenshots about the feature request here.
21 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Xcode
2 | #
3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
4 |
5 | ## User settings
6 | xcuserdata/
7 |
8 | ## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
9 | *.xcscmblueprint
10 | *.xccheckout
11 |
12 | ## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
13 | build/
14 | DerivedData/
15 | *.moved-aside
16 | *.pbxuser
17 | !default.pbxuser
18 | *.mode1v3
19 | !default.mode1v3
20 | *.mode2v3
21 | !default.mode2v3
22 | *.perspectivev3
23 | !default.perspectivev3
24 |
25 | ## Obj-C/Swift specific
26 | *.hmap
27 |
28 | ## App packaging
29 | *.ipa
30 | *.dSYM.zip
31 | *.dSYM
32 |
33 | ## Playgrounds
34 | timeline.xctimeline
35 | playground.xcworkspace
36 |
37 | # Swift Package Manager
38 | #
39 | # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
40 | # Packages/
41 | # Package.pins
42 | # Package.resolved
43 | # *.xcodeproj
44 | #
45 | # Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
46 | # hence it is not needed unless you have added a package configuration file to your project
47 | # .swiftpm
48 |
49 | .build/
50 |
51 | # CocoaPods
52 | #
53 | # We recommend against adding the Pods directory to your .gitignore. However
54 | # you should judge for yourself, the pros and cons are mentioned at:
55 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
56 | #
57 | # Pods/
58 | #
59 | # Add this line if you want to avoid checking in source code from the Xcode workspace
60 | # *.xcworkspace
61 |
62 | # Carthage
63 | #
64 | # Add this line if you want to avoid checking in source code from Carthage dependencies.
65 | # Carthage/Checkouts
66 |
67 | Carthage/Build/
68 |
69 | # Accio dependency management
70 | Dependencies/
71 | .accio/
72 |
73 | # fastlane
74 | #
75 | # It is recommended to not store the screenshots in the git repo.
76 | # Instead, use fastlane to re-generate the screenshots whenever they are needed.
77 | # For more information about the recommended setup visit:
78 | # https://docs.fastlane.tools/best-practices/source-control/#source-control
79 |
80 | fastlane/report.xml
81 | fastlane/Preview.html
82 | fastlane/screenshots/**/*.png
83 | fastlane/test_output
84 |
85 | # Code Injection
86 | #
87 | # After new code Injection tools there's a generated folder /iOSInjectionProject
88 | # https://github.com/johnno1962/injectionforxcode
89 |
90 | iOSInjectionProject/
91 |
92 | .DS_Store
93 | /.build
94 | /Packages
95 | /*.xcodeproj
96 | xcuserdata/
97 | .swiftpm/
98 |
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Contributor Covenant Code of Conduct
2 |
3 | ## Our Pledge
4 |
5 | In the interest of fostering an open and welcoming environment, we as
6 | contributors and maintainers pledge to making participation in our project and
7 | our community a harassment-free experience for everyone, regardless of age, body
8 | size, disability, ethnicity, sex characteristics, gender identity and expression,
9 | level of experience, education, socio-economic status, nationality, personal
10 | appearance, race, religion, or sexual identity and orientation.
11 |
12 | ## Our Standards
13 |
14 | Examples of behavior that contributes to creating a positive environment
15 | include:
16 |
17 | * Using welcoming and inclusive language
18 | * Being respectful of differing viewpoints and experiences
19 | * Gracefully accepting constructive criticism
20 | * Focusing on what is best for the community
21 | * Showing empathy towards other community members
22 |
23 | Examples of unacceptable behavior by participants include:
24 |
25 | * The use of sexualized language or imagery and unwelcome sexual attention or
26 | advances
27 | * Trolling, insulting/derogatory comments, and personal or political attacks
28 | * Public or private harassment
29 | * Publishing others' private information, such as a physical or electronic
30 | address, without explicit permission
31 | * Other conduct which could reasonably be considered inappropriate in a
32 | professional setting
33 |
34 | ## Our Responsibilities
35 |
36 | Project maintainers are responsible for clarifying the standards of acceptable
37 | behavior and are expected to take appropriate and fair corrective action in
38 | response to any instances of unacceptable behavior.
39 |
40 | Project maintainers have the right and responsibility to remove, edit, or
41 | reject comments, commits, code, wiki edits, issues, and other contributions
42 | that are not aligned to this Code of Conduct, or to ban temporarily or
43 | permanently any contributor for other behaviors that they deem inappropriate,
44 | threatening, offensive, or harmful.
45 |
46 | ## Scope
47 |
48 | This Code of Conduct applies both within project spaces and in public spaces
49 | when an individual is representing the project or its community. Examples of
50 | representing a project or community include using an official project e-mail
51 | address, posting via an official social media account, or acting as an appointed
52 | representative at an online or offline event. Representation of a project may be
53 | further defined and clarified by project maintainers.
54 |
55 | ## Enforcement
56 |
57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be
58 | reported by contacting the project team at abadi_kaka@yahoo.com. All
59 | complaints will be reviewed and investigated and will result in a response that
60 | is deemed necessary and appropriate to the circumstances. The project team is
61 | obligated to maintain confidentiality with regard to the reporter of an incident.
62 | Further details of specific enforcement policies may be posted separately.
63 |
64 | Project maintainers who do not follow or enforce the Code of Conduct in good
65 | faith may face temporary or permanent repercussions as determined by other
66 | members of the project's leadership.
67 |
68 | ## Attribution
69 |
70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71 | available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
72 |
73 | [homepage]: https://www.contributor-covenant.org
74 |
75 | For answers to common questions about this code of conduct, see
76 | https://www.contributor-covenant.org/faq
77 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing to Transcriptase
2 | We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
3 |
4 | - Reporting a bug
5 | - Discussing the current state of the code
6 | - Submitting a fix
7 | - Proposing new features
8 | - Becoming a maintainer
9 |
10 | ## We Develop with Github
11 | We use github to host code, to track issues and feature requests, as well as accept pull requests.
12 |
13 | ## We Encourage Contributions Through Github, So All Code Changes Happen Through Pull Requests
14 | Pull requests are the best way to propose changes to the codebase. We actively welcome your pull requests:
15 |
16 | 1. Fork the repo and create your branch from `master`.
17 | 2. If you've added code that should be tested, add tests.
18 | 3. If you've changed APIs, update the documentation.
19 | 4. Ensure the test suite passes.
20 | 5. Make sure your code lints.
21 | 6. Issue that pull request!
22 |
23 | ## Any contributions you make will be under the MIT Software License
24 | In short, when you submit code changes, your submissions are understood to be under the same [MIT License](http://choosealicense.com/licenses/mit/) that covers the project. Feel free to contact the maintainers if that's a concern.
25 |
26 | ## Report bugs using Github's [issues](https://github.com/briandk/transcriptase-atom/issues)
27 | We use GitHub issues to track public bugs. Report a bug by [opening a new issue](); it's that easy!
28 |
29 | ## Write bug reports with detail, background, and sample code
30 | [This is an example from Craig Hockenberry](http://www.openradar.me/11905408), which provided good example of bug reports.
31 |
32 | **Great Bug Reports** tend to have:
33 |
34 | - A quick summary and/or background
35 | - Steps to reproduce
36 | - Be specific!
37 | - Give sample code if you can.
38 | - What you expected would happen
39 | - What actually happens
40 | - Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)
41 |
42 | People *love* thorough bug reports. I'm not even kidding.
43 |
44 | ## Use a Consistent Coding Style
45 | For now, there is no absolute coding style. However I prefer [Google Swift](https://google.github.io/swift/) standard. Feel free to add and give ideas.
46 |
47 | ## License
48 | By contributing, you agree that your contributions will be licensed under its MIT License.
49 |
50 | ## References
51 | This document was adapted from the open-source contribution guidelines for [Facebook's Draft](https://github.com/facebook/draft-js/blob/a9316a723f9e918afde44dea68b5f9f39b7d9b00/CONTRIBUTING.md)
52 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Michael Abadi Santoso
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Package.swift:
--------------------------------------------------------------------------------
1 | // swift-tools-version:5.3
2 | import PackageDescription
3 |
4 | let package = Package(
5 | name: "SFSymbolsFinder",
6 | platforms: [
7 | .iOS(.v13),
8 | .watchOS(.v6),
9 | .tvOS(.v13),
10 | .macOS(.v11)
11 | ],
12 | products: [
13 | .library(
14 | name: "SFSymbolsFinder",
15 | targets: ["SFSymbolsFinder"]),
16 | ],
17 | dependencies: [
18 | ],
19 | targets: [
20 | .target(
21 | name: "SFSymbolsFinder",
22 | dependencies: []),
23 | .testTarget(
24 | name: "SFSymbolsFinderTests",
25 | dependencies: ["SFSymbolsFinder"]),
26 | ]
27 | )
28 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | # SFSymbolsFinder
13 |
14 | SFSymbolsFinder is a convenient library to get whole list of available latest SF Symbols image
15 |
16 | ## Introduction
17 |
18 | SFSymbolsFinder introduces 22 SF Symbols categories, each category represented by an `enum`:
19 |
20 | - `General`
21 | - `Communication`
22 | - `Weather`
23 | - `ObjectsAndTools`
24 | - `Devices`
25 | - `Connectivity`
26 | - `Transportation`
27 | - `Human`
28 | - `Nature`
29 | - `Editing`
30 | - `Text Formatting`
31 | - `Media`
32 | - `Keyboard`
33 | - `Commerce`
34 | - `Time`
35 | - `Health`
36 | - `Shapes`
37 | - `Arrows`
38 | - `Indices`
39 | - `Math`
40 | - `Gaming`
41 | - `Multicolor`
42 | - `All`
43 |
44 | All categories is based on official Apple SF Symbols application [sfsymbols](https://developer.apple.com/sf-symbols/)
45 |
46 | ***All icons has been updated, now all icons are supported. Please refer to All Categories to get all icon. Contribution welcome !***
47 |
48 | ## Usage
49 |
50 | ### New Update!
51 |
52 | Now you can use smart init directly!
53 |
54 | ```swift
55 | Image(systemName: .person)
56 |
57 | UIImage(systemName: .person)
58 | ```
59 |
60 | ### General Usage
61 |
62 | Use it easily with calling the enum for each category
63 |
64 | ```swift
65 | import SFSymbolsFinder
66 | import SwiftUI
67 |
68 | struct ContentView: View {
69 | var body: some View {
70 | VLayout {
71 | // Approach 1 by using Image directly
72 | VLayout {
73 | Communication.micSlashFill.image
74 | .resizable()
75 | }
76 | // Approach 2 by using the system name string
77 | VLayout {
78 | Image(systemName: Communication.micSlashFill.systemName)
79 | .resizable()
80 | }
81 | // Approach 3 by using enum directly
82 | VLayout {
83 | All.micSlashFill // this one is recognized as an Image already
84 | // If you want to resize you need to access the body
85 | All.micSlashFill.body
86 | .resizable()
87 | }
88 | }
89 | }
90 | }
91 | ```
92 |
93 | To get the uiImage version you can use below code
94 |
95 | ```
96 | All.micSlashFill.uiImage
97 | ```
98 |
99 | There are some categories that need special way to retrieve the symbols:
100 |
101 | ### ObjectAndTools
102 |
103 | For one of the icon which is `oneMagnifyingglass` is used for getting `1.magnifyingglass` system name
104 |
105 | ### Indices
106 |
107 | For indices there are special ways to get 3 special symbols which is for retrieving `Currency`, `Alphabet`, and `Number`.
108 |
109 | - For number, it supports generic type
110 |
111 | ```swift
112 | // With Int
113 | Indices.Number.circle(number: 1).systemName
114 | // With String
115 | Indices.Number.circle(number: "01").systemName
116 | ```
117 | > Please beware not every number or string is supported, in case we put 999 or "-123" it won't return anything.
118 |
119 | - For `Alphabet`, it supports by passing `Character` enum. It supports `a` to `z`.
120 |
121 | ```swift
122 | Indices.Alphabet.circle(character: .a).systemName // return a.circle
123 | ```
124 |
125 | - For `Currency`, it supports by passing `AvailableCurrency` enum.
126 |
127 | ```swift
128 | Indices.Currency.circle(currency: .dollar).systemName // return dollarsign.circle
129 | ```
130 | ### All
131 |
132 | All icons are useful in case you don't want to use a category based. Just copy the name from SF Symbols App then use enum style code.
133 |
134 | ```swift
135 | // In sf symbols : xmark.circle
136 | // In code like below
137 | All.xmarkCircle.systemName
138 | ```
139 |
140 | > NOTE: For number still need to use Indices.Number
141 |
142 | ## Installation
143 |
144 | SFSymbolsFinder is distributed using the [Swift Package Manager](https://swift.org/package-manager). To install it into a project, follow [this tutorial](https://developer.apple.com/documentation/swift_packages/adding_package_dependencies_to_your_app) and use this repository URL: `https://github.com/abadikaka/SFSymbolsFinder.git`.
145 |
146 | ## Credits
147 |
148 | SFSymbolsFinder was built by [Michael Abadi S.](https://twitter.com/michaelabadiii) as a component of some of his project described in [his website](https://michaelabadi.com).
149 |
150 | ## Contributions and Support
151 |
152 | All users are welcome and encouraged to become active participants in the project continued development — by fixing any bug that they encounter, or by improving the documentation wherever it’s found to be lacking, and adding more or missing available SF Symbols, or even only adding a Unit Test.
153 |
154 | If you'd like to make a change, please [open a Pull Request](https://github.com/zntfdr/AStack/pull/new), even if it just contains a draft of the changes you’re planning, or a test that reproduces an issue.
155 |
156 | If you'd like to open an issue, please submit new issue.
157 |
158 | ## Todo
159 |
160 | - [x] Add generic validation for system name
161 | - [x] Add more iOS 14 symbols
162 | - [x] Add more iOS 13 symbols that not included in any Categories
163 |
164 | Thank you and please enjoy using **SFSymbolsFinder**!
165 |
--------------------------------------------------------------------------------
/Sources/SFSymbolsFinder/SFSymbolsFinder.swift:
--------------------------------------------------------------------------------
1 | import SwiftUI
2 |
3 | // MARK: - SFFinderConvertable
4 |
5 | /// SFFinderConvertable: describe the theme provider capabilities
6 | /// - image: return a SwiftUI Image
7 | /// - systemName: return a system name of sf symbols as a String
8 | public protocol SFFinderConvertable {
9 | var image: Image { get }
10 | var systemName: String { get }
11 | }
12 |
13 | public extension SFFinderConvertable {
14 | var image: Image {
15 | return Image(systemName: systemName)
16 | }
17 |
18 | var systemName: String {
19 | if let sfValidator = self as? SFSymbolsHasValidator {
20 | return sfValidator.validator.validateSystemName(for: self)
21 | } else {
22 | return ""
23 | }
24 | }
25 | }
26 |
27 | public extension Image {
28 | init(systemName: SFFinderConvertable) {
29 | self.init(systemName: systemName.systemName)
30 | }
31 |
32 | init(systemName: All) {
33 | self.init(systemName: systemName.validator.validateSystemName(for: systemName))
34 | }
35 | }
36 |
37 | #if canImport(UIKit)
38 | import UIKit
39 |
40 | public extension SFFinderConvertable {
41 | var uiImage: UIImage? {
42 | return UIImage(systemName: systemName)
43 | }
44 | }
45 |
46 | public extension UIImage {
47 | convenience init?(systemName: SFFinderConvertable) {
48 | self.init(systemName: systemName.systemName)
49 | }
50 |
51 | convenience init?(systemName: All) {
52 | self.init(systemName: systemName.validator.validateSystemName(for: systemName))
53 | }
54 | }
55 | #endif
56 |
57 | protocol SFSymbolsEnum: SFSymbolsHasValidator {
58 | var enumRawValue: String { get }
59 | }
60 |
61 | protocol SFSymbolsHasValidator {
62 | var validator: SFSymbolsValidation { get }
63 | }
64 |
65 | extension SFSymbolsHasValidator {
66 | var validator: SFSymbolsValidation {
67 | return SFSymbolsValidator()
68 | }
69 | }
70 |
71 | // MARK: - General
72 |
73 | /// General category for sf symbols, not included in any category
74 | public enum General: String, SFFinderConvertable, SFSymbolsEnum, View {
75 | // MARK: iOS 13+
76 |
77 | case lineHorizontal3
78 | case lineHorizontal3Decrease
79 | case lineHorizontal3DecreaseCircle
80 | case lineHorizontal3DecreaseCircleFill
81 | case squareGrid3x2
82 | case squareGrid3x2Fill
83 | case squareGrid2x2
84 | case squareGrid2x2Fill
85 | case squareGrid4x3Fill
86 | case squareLefthalfFill
87 | case squareRighthalfFill
88 | case dotSquare
89 | case dotSquareFill
90 | case squareSplit2x1
91 | case squareSplit2x1Fill
92 | case squareSplit1x2
93 | case squareSplit1x2Fill
94 | case squareSplit2x2
95 | case squareSplit2x2Fill
96 | case squaresBelowRectangle
97 | case squareOnSquare
98 | case squareFillOnSquareFill
99 | case plusSquareOnSquare
100 | case plusSquareFillOnSquareFill
101 | case squareOnCircle
102 | case squareFillOnCircleFill
103 | case squareStack
104 | case squareStackFill
105 | case squareAndLineVerticalAndSquare
106 | case squareFillAndLineVerticalSquareFill
107 | case squareFillAndLineVerticalAndSquare
108 | case squareAndLineVerticalAndSquareFill
109 | case squareStack3dDownRight
110 | case squareStack3dDownRightFill
111 | case squareStack3dUp
112 | case squareStack3dUpFill
113 | case squareStack3dUpSlash
114 | case squareStack3dUpSlashFill
115 | case xmark
116 | case xmarkCircle
117 | case xmarkCircleFill
118 | case xmarkSquare
119 | case xmarkSquareFill
120 |
121 | var enumRawValue: String {
122 | return rawValue
123 | }
124 |
125 | public var body: some View {
126 | image
127 | }
128 |
129 | }
130 |
131 | // MARK: - Communication
132 |
133 | /// Communication category for sf symbols
134 | public enum Communication: String, SFFinderConvertable, SFSymbolsEnum, View {
135 | // MARK: iOS 13+
136 |
137 | case mic
138 | case micFill
139 | case micCircle
140 | case micCircleFill
141 | case micSlash
142 | case micSlashFill
143 |
144 | case message
145 | case messageFill
146 | case messageCircle
147 | case messageCircleFill
148 |
149 | case bubbleRight
150 | case bubbleRightFill
151 | case bubbleLeft
152 | case bubbleLeftFill
153 |
154 | case exclamationmarkBubble
155 | case exclamationmarkBubbleFill
156 |
157 | case quoteBubble
158 | case quoteBubbleFill
159 |
160 | case tBubble
161 | case tBubbleFill
162 |
163 | case textBubble
164 | case textBubbleFill
165 |
166 | case captionsBubble
167 | case captionsBubbleFill
168 |
169 | case plusBubble
170 | case plusBubbleFill
171 |
172 | case ellipsesBubble
173 | case ellipsesBubbleFill
174 |
175 | case bubbleLeftAndBubbleRight
176 | case bubbleLeftAndBubbleRightFill
177 |
178 | case phone
179 | case phoneFill
180 | case phoneCircle
181 | case phoneCircleFill
182 | case phoneBadgePlus
183 | case phoneFillBadgePlus
184 | case phoneArrowUpRight
185 | case phoneFillArrowUpRight
186 | case phoneArrowDownLeft
187 | case phoneFillArrowDownLeft
188 | case phoneArrowRight
189 | case phoneFillArrowRight
190 | case phoneDown
191 | case phoneDownFill
192 | case phoneDownCircle
193 | case phoneDownCircleFill
194 |
195 | case teletype
196 | case teletypeAnswer
197 |
198 | case video
199 | case videoFill
200 | case videoCircle
201 | case videoCircleFill
202 | case videoSlash
203 | case videoSlashFill
204 | case videoBadgePlus
205 | case videoBadgePlusFill
206 |
207 | case arrowUpRightVideo
208 | case arrowUpRightVideoFill
209 | case arrowDownLeftVideo
210 | case arrowDownLeftVideoFill
211 |
212 | case questionmarkVideo
213 | case questionmarkVideoFill
214 |
215 | case envelope
216 | case envelopeFill
217 | case envelopeCircle
218 | case envelopeCircleFill
219 | case envelopeOpen
220 | case envelopeOpenFill
221 | case envelopeBadge
222 | case envelopeBadegFill
223 |
224 | var enumRawValue: String {
225 | return rawValue
226 | }
227 |
228 | public var body: some View {
229 | image
230 | }
231 |
232 | }
233 |
234 | // MARK: - Weather
235 |
236 | /// Weather category for sf symbols
237 | public enum Weather: String, SFFinderConvertable, SFSymbolsEnum, View {
238 | // MARK: iOS 13+
239 |
240 | case sunMin
241 | case sunMinFill
242 | case sunMax
243 | case sunMaxFill
244 | case sunrise
245 | case sunriseFill
246 | case sunset
247 | case sunsetFill
248 | case sunDust
249 | case sunDustFill
250 | case sunHazeFill
251 |
252 | case moon
253 | case moonFill
254 | case moonCircle
255 | case moonCircleFill
256 | case zzz
257 | case moonZzz
258 | case moonZzzFill
259 | case sparkles
260 | case moonStars
261 | case moonStarsFill
262 |
263 | case cloud
264 | case cloudFill
265 | case cloudDrizzle
266 | case cloudDrizzleFill
267 | case cloudRain
268 | case cloudRainFill
269 | case cloudHeavyrain
270 | case cloudHeavyrainFill
271 | case cloudFog
272 | case cloudFogFill
273 | case cloudHail
274 | case cloudHailFill
275 | case cloudSnow
276 | case cloudSnowfill
277 | case cloudSleet
278 | case cloudSleetFill
279 | case cloudBolt
280 | case cloudBoltFill
281 | case cloudSun
282 | case cloudSunFill
283 | case cloudSunRain
284 | case cloudSunRainFill
285 | case cloudSunBolt
286 | case cloudSunBoltFill
287 | case cloudMoon
288 | case cloudMoonFill
289 | case cloudMoonRain
290 | case cloudMoonRainFill
291 | case cloudBoltRain
292 | case cloudBoltRainFill
293 | case cloudMoonBolt
294 | case cloudMoonBoltFill
295 |
296 | case smoke
297 | case smokeFill
298 | case wind
299 | case snow
300 | case windSnow
301 | case tornado
302 | case tropicalstorm
303 | case huricane
304 |
305 | case thermometerSun
306 | case thermometerSnowflake
307 | case thermometer
308 |
309 | var enumRawValue: String {
310 | return rawValue
311 | }
312 |
313 | public var body: some View {
314 | image
315 | }
316 | }
317 |
318 | // MARK: - ObjectAndTools
319 |
320 | /// Object and tools category sf symbols
321 | public enum ObjectAndTools: String, SFFinderConvertable, SFSymbolsEnum, View {
322 | // MARK: iOS 13+
323 |
324 | case pencil
325 | case pencilCircle
326 | case pencilCircleFill
327 | case pencilSlash
328 | case squareAndPencil
329 | case pencilAndEllipsisRectangle
330 | case pencilAndOutline
331 |
332 | case trash
333 | case trashFill
334 | case trashCircle
335 | case trashCircleFill
336 | case trashSlash
337 | case trashSlashFill
338 |
339 | case folder
340 | case folderFill
341 | case folderCircle
342 | case folderCircleFill
343 | case folderBadgePlus
344 | case folderFillBadgePlus
345 | case folderBadgeMinus
346 | case folderFillBadgeMinus
347 | case folderBadgePersonCrop
348 | case folderFillBadgePersonCrop
349 |
350 | case paperplane
351 | case paperplaneFill
352 |
353 | case tray
354 | case trayFill
355 | case trayAndArrowUp
356 | case trayAndArrowUpFill
357 | case trayAndArrowDown
358 | case trayAndArrowDownFill
359 | case tray2
360 | case tray2Fill
361 | case trayFull
362 | case trayFullFill
363 |
364 | case archiveBox
365 | case archiveBoxFill
366 | case binXmark
367 | case binXmarkFill
368 | case arrowUpBin
369 | case arrowUpBinFill
370 |
371 | case calendar
372 | case calendarCircle
373 | case calendarCircleFill
374 | case calendarBadgePlus
375 | case calendarBadgeMinus
376 |
377 | case book
378 | case bookFill
379 | case bookCircle
380 | case bookCircleFill
381 | case bookmark
382 | case bookmarkFill
383 |
384 | case rosette
385 | case paperclip
386 | case paperclipCircle
387 | case paperclicCircleFill
388 | case rectangleAndPaperclip
389 | case link
390 | case linkCircle
391 | case linkCircleFill
392 |
393 | case pencilTip
394 | case pencilTipCropCircle
395 | case pencilTipCropCircleBadgePlus
396 | case pencilTipCropCircleBadgeMinus
397 |
398 | case umbrella
399 | case umbrellaFill
400 |
401 | case speaker
402 | case speakerFill
403 | case speakerSlash
404 | case speakerSlashFill
405 | case speakerZzz
406 | case speakerZzzFill
407 | case speaker1
408 | case speaker1Fill
409 | case speaker2
410 | case speaker2Fill
411 | case speaker3
412 | case speaker3Fill
413 |
414 | case magnifyingglass
415 | case magnifyingglassCircle
416 | case magnifyingglassCircleFill
417 | case plusMagnifyingglass
418 | case minusMagnifyingglass
419 | case oneMagnifyingglass
420 |
421 | case flag
422 | case flagFill
423 | case flagCircle
424 | case flagCircleFill
425 | case flagSlash
426 | case flagSlashFill
427 |
428 | case bell
429 | case bellFill
430 | case bellCircle
431 | case bellCircleFill
432 | case bellSlash
433 | case bellSlashFill
434 |
435 | case tag
436 | case tagFill
437 | case tagCircle
438 | case tagCircleFill
439 |
440 | case flashlightOffFill
441 | case flashlightOnFill
442 |
443 | case camera
444 | case cameraFill
445 | case cameraCircle
446 | case cameraCircleFill
447 | case cameraRotate
448 | case cameraRotateFill
449 | case cameraOnRectangle
450 | case cameraOnRectangleFill
451 |
452 | case gear
453 | case scissors
454 | case scissorsBadgeEllipsis
455 | case wandAndRays
456 | case wandAndRaysInverse
457 | case wandAndStars
458 | case wandAndStarsInverse
459 | case crop
460 | case cropRotate
461 | case dial
462 | case dialFill
463 |
464 | case gauge
465 | case gaugeBadgePlus
466 | case gaugeBadgeMinus
467 | case speedometer
468 | case metronome
469 | case tuningfork
470 | case paintbrush
471 | case paintbrushFill
472 | case bandage
473 | case bandageFill
474 | case wrench
475 | case wrenchFill
476 | case hammer
477 | case hammerFill
478 | case eyedropper
479 | case eyedropperHalffull
480 | case eyedropperFull
481 | case printer
482 | case printerFill
483 | case briefcase
484 | case briefcaseFill
485 |
486 | case lock
487 | case lockFill
488 | case lockCircle
489 | case lockCircleFill
490 | case lockSlash
491 | case lockSlashFill
492 | case lockOpen
493 | case lockOpenFill
494 | case lockRotation
495 | case lockRotationOpen
496 |
497 | case pin
498 | case pinFill
499 | case pinCircle
500 | case pinCircleFill
501 | case pinSlash
502 | case pinSlashFill
503 |
504 | case mappin
505 | case mappinCircle
506 | case mappinCircleFill
507 | case mappinSlash
508 | case mappinAndEllipse
509 | case map
510 | case mapFill
511 |
512 | case antennaRadiowavesLeftAndRight
513 | case guitars
514 | case bedDouble
515 | case bedDoubleFill
516 | case film
517 | case filmFill
518 | case cameraViewfinder
519 | case shield
520 | case shieldFill
521 | case shieldSlash
522 | case shieldSlashFill
523 | case lockShield
524 | case lockShieldFill
525 | case checkmarkShield
526 | case checkmarkShieldFill
527 | case xmarkShield
528 | case xmarkShieldFill
529 | case exclamationmarkShield
530 | case exclamationmarkShieldFill
531 | case shieldLefthalfFill
532 | case cubeBox
533 | case cubeBoxFill
534 | case clock
535 | case clockFill
536 | case alarm
537 | case alarmFill
538 | case stopwatch
539 | case stopwatchFill
540 | case timer
541 | case gamecontroller
542 | case gamecontrollerFill
543 | case headphones
544 | case gift
545 | case giftFill
546 | case hourglass
547 | case hourglassBottomhalfFill
548 | case hourglassTophalfFill
549 | case perspective
550 | case aspectratio
551 | case aspectrationFill
552 | case skew
553 | case eyeglasses
554 |
555 | case lightbulb
556 | case lightbulbFill
557 | case lightbulbSlash
558 | case lightbulbSlashFill
559 |
560 | var enumRawValue: String {
561 | return rawValue
562 | }
563 |
564 | public var body: some View {
565 | image
566 | }
567 | }
568 |
569 | // MARK: - Devices
570 |
571 | /// Devices category for sf symbols
572 | public enum Devices: String, SFFinderConvertable, SFSymbolsEnum, View {
573 | // MARK: iOS 13+
574 |
575 | case keyboard
576 | case keyboardChevronCompactDown
577 | case hifispeaker
578 | case hifispeakerFill
579 | case printer
580 | case printerFill
581 | case tv
582 | case tvFill
583 | case tvCircle
584 | case tvCircleFill
585 | case tvMusicNote
586 | case tvMusicNoteFill
587 | case desktopComputer
588 | case gameController
589 | case gameControllerFill
590 | case headphones
591 |
592 | var enumRawValue: String {
593 | return rawValue
594 | }
595 |
596 | public var body: some View {
597 | image
598 | }
599 | }
600 |
601 | // MARK: - Connectivity
602 |
603 | /// Connectivity category for sf symbols
604 | public enum Connectivity: String, SFFinderConvertable, SFSymbolsEnum, View {
605 | // MARK: iOS 13+
606 |
607 | case wifi
608 | case wifiSlash
609 | case wifiExclamationmark
610 | case dotRadiowavesLeftAndRight
611 | case dotRadiowavesRight
612 | case radiowavesLeft
613 | case radiowavesRight
614 | case antennaRadiowavesLeftAndRight
615 |
616 | var enumRawValue: String {
617 | return rawValue
618 | }
619 |
620 | public var body: some View {
621 | image
622 | }
623 | }
624 |
625 | // MARK: - Transportation
626 |
627 | /// Transportation category for sf symbols
628 | public enum Transportation: String, SFFinderConvertable, SFSymbolsEnum, View {
629 | // MARK: iOS 13+
630 |
631 | case car
632 | case carFill
633 | case tramFill
634 | case airplane
635 |
636 | var enumRawValue: String {
637 | return rawValue
638 | }
639 |
640 | public var body: some View {
641 | image
642 | }
643 | }
644 |
645 | // MARK: - Human
646 |
647 | /// Human category for sf symbol
648 | public enum Human: String, SFFinderConvertable, SFSymbolsEnum, View {
649 | // MARK: iOS 13+
650 |
651 | case person
652 | case personFill
653 | case personCircle
654 | case personCircleFill
655 | case personBadgePlus
656 | case personBadgePlusFill
657 | case personBadgeMinus
658 | case personBadgeMinusFill
659 | case person2
660 | case person2Fill
661 | case person3
662 | case person3Fill
663 | case personCropCircle
664 | case personCropCircleFill
665 | case personCropCircleBadgePlus
666 | case personCropCircleFillBadgePlus
667 | case personCropCircleBadgeMinus
668 | case personCropCircleFillBadgeMinus
669 | case personCropCircleBadgeCheckmark
670 | case personCropCircleFillBadgeCheckmark
671 | case personCropCircleBadgeXmark
672 | case personCropCircleFillBadgeXmark
673 | case personCropCircleBadgeExclam
674 | case personCropCircleFillBadgeExclam
675 | case personCropSquare
676 | case personCropSquareFill
677 | case eye
678 | case eyeFill
679 | case eyeSlash
680 | case eyeSlashFill
681 | case rectangleStackPersonCrop
682 | case rectangleStackPersonCropFill
683 | case person2SquareStack
684 | case person2SquareStackFill
685 | case ear
686 | case handRaised
687 | case handRaisedFill
688 | case handRaisedSlash
689 | case handRaisedSlashFill
690 | case handThumbsup
691 | case handThumbsupFill
692 | case handThumbsdown
693 | case handThumbsdownFill
694 | case handDraw
695 | case handDrawFill
696 | case handPointLeft
697 | case handPointLeftFill
698 | case handPointRight
699 | case handPointRightFill
700 |
701 | var enumRawValue: String {
702 | return rawValue
703 | }
704 |
705 | public var body: some View {
706 | image
707 | }
708 | }
709 |
710 | // MARK: - Nature
711 |
712 | /// Nature category for sf symbols
713 | public enum Nature: String, SFFinderConvertable, SFSymbolsEnum, View {
714 | // MARK: iOS 13+
715 |
716 | case flame
717 | case flameFill
718 | case bolt
719 | case boltFill
720 | case boltCircle
721 | case boltCircleFill
722 | case boltSlash
723 | case boltSlashFill
724 | case ant
725 | case antFill
726 | case antCircle
727 | case antCircleFill
728 | case hare
729 | case hareFill
730 | case tortoise
731 | case tortoiseFill
732 | case leafArrowCirclepath
733 |
734 | var enumRawValue: String {
735 | return rawValue
736 | }
737 |
738 | public var body: some View {
739 | image
740 | }
741 | }
742 |
743 | // MARK: - Editing
744 |
745 | /// Editing category for editing sf symbols
746 | public enum Editing: String, SFFinderConvertable, SFSymbolsEnum, View {
747 | // MARK: iOS 13+
748 |
749 | case pencil
750 | case pencilCircle
751 | case pencilCircleFill
752 | case pencilSlash
753 | case squareAndPencil
754 | case pencilAndOutline
755 | case pencilTip
756 | case pencilTipCropCircle
757 | case pencilTipCropCircleBadgePlus
758 | case pencilTipCropCircleBadgeMinus
759 | case eyeSlash
760 | case eyeSlashFill
761 | case signature
762 | case scissors
763 | case scissorsBadgeEllipsis
764 | case wandAndRays
765 | case wandAndRaysInverse
766 | case wandAndStars
767 | case wandAndStarsInverse
768 | case crop
769 | case cropRotate
770 | case dial
771 | case dialFill
772 | case paintbrush
773 | case paintbrushFill
774 | case bandage
775 | case bandageFill
776 | case eyedropper
777 | case eyedropperHalffull
778 | case eyedropperFull
779 | case rotateLeft
780 | case rotateLeftFill
781 | case rotateRight
782 | case rotateRightFill
783 | case selectionPinInOut
784 | case sliderHorizontalBelowRectangle
785 | case perspective
786 | case aspectratio
787 | case aspectratioFill
788 | case skew
789 | case flipHorizontal
790 | case flipHorizontalFill
791 | case scribble
792 | case lasso
793 | case sliderHorizontal3
794 | case circleLefthalfFill
795 | case circleRighthalfFill
796 |
797 | var enumRawValue: String {
798 | return rawValue
799 | }
800 |
801 | public var body: some View {
802 | image
803 | }
804 | }
805 |
806 | // MARK: - TextFormatting
807 |
808 | /// Text formatting category for sf symbols
809 | public enum TextFormatting: String, SFFinderConvertable, SFSymbolsEnum, View {
810 | // MARK: iOS 13+
811 |
812 | case paragraph
813 | case listDash
814 | case listBullet
815 | case listBulletIndent
816 | case listNumber
817 | case increaseIndent
818 | case decreaseIndent
819 | case decreaseQuotelevel
820 | case increaseQuotelevel
821 | case textAlignleft
822 | case textAligncenter
823 | case textAlignright
824 | case textJustify
825 | case textJustifyleft
826 | case textJustifyright
827 | case a
828 | case textformatSize
829 | case textformatAlt
830 | case textformat
831 | case textformatSubscript
832 | case textformatSuperscript
833 | case bold
834 | case italic
835 | case underline
836 | case strikethrough
837 | case boldItalicUnderline
838 | case boldUnderline
839 | case textCursor
840 | case textformatAbc
841 | case textformatAbcDottedunderline
842 | case textformat123
843 | case textbox
844 |
845 | var enumRawValue: String {
846 | return rawValue
847 | }
848 |
849 | public var body: some View {
850 | image
851 | }
852 | }
853 |
854 | // MARK: - Media
855 |
856 | /// Media category for sf symbols
857 | public enum Media: String, SFFinderConvertable, SFSymbolsEnum, View {
858 | // MARK: iOS 13+
859 |
860 | case play
861 | case playFill
862 | case playCircle
863 | case playCircleFill
864 | case playRectangle
865 | case playRectangleFill
866 | case pause
867 | case pauseFill
868 | case pauseCircle
869 | case pauseCircleFill
870 | case pauseRectangle
871 | case pauseRectangleFill
872 | case stop
873 | case stopFill
874 | case stopCircle
875 | case stopCircleFill
876 | case playpause
877 | case playpauseFill
878 | case backward
879 | case backwardFill
880 | case forward
881 | case forwardFill
882 | case backwardEnd
883 | case backwardEndFill
884 | case forwardEnd
885 | case forwardEndFill
886 | case backwardEndAlt
887 | case backwardEndAltFill
888 | case forwardEndAlt
889 | case forwardEndAltFill
890 | case shuffle
891 | case `repeat`
892 | case repeat1
893 | case goforward
894 | case gobackward
895 | case goforward10
896 | case gobackward10
897 | case goforward15
898 | case gobackward15
899 | case goforward30
900 | case gobackward30
901 | case goforward45
902 | case gobackward45
903 | case goforward60
904 | case gobackward60
905 | case goforward75
906 | case gobackward75
907 | case goforward90
908 | case gobackward90
909 | case goforward10Ar
910 | case gobackward10Ar
911 | case goforward15Ar
912 | case gobackward15Ar
913 | case goforward30Ar
914 | case gobackward30Ar
915 | case goforward45Ar
916 | case gobackward45Ar
917 | case goforward60Ar
918 | case gobackward60Ar
919 | case goforward75Ar
920 | case gobackward75Ar
921 | case goforward90Ar
922 | case gobackward90Ar
923 | case goforward10Hi
924 | case gobackward10Hi
925 | case goforward15Hi
926 | case gobackward15Hi
927 | case goforward30Hi
928 | case gobackward30Hi
929 | case goforward45Hi
930 | case gobackward45Hi
931 | case goforward60Hi
932 | case gobackward60Hi
933 | case goforward75Hi
934 | case gobackward75Hi
935 | case goforward90Hi
936 | case gobackward90Hi
937 | case goforwardPlus
938 | case gobackwardMinus
939 |
940 | var enumRawValue: String {
941 | return rawValue
942 | }
943 |
944 | public var body: some View {
945 | image
946 | }
947 | }
948 |
949 | // MARK: - Keyboard
950 |
951 | /// Keyboard category for sf symbols
952 | public enum Keyboard: String, SFFinderConvertable, SFSymbolsEnum, View {
953 | // MARK: iOS 13+
954 |
955 | case command
956 | case option
957 | case alt
958 | case deleteRight
959 | case deleteRightFill
960 | case clear
961 | case clearFill
962 | case deleteLeft
963 | case deleteLeftFill
964 | case shift
965 | case shiftFill
966 | case capslock
967 | case capslockFill
968 | case escape
969 | case power
970 | case globe
971 | case sunMin
972 | case sunMinFill
973 | case sunMax
974 | case sunMaxFill
975 | case lightMin
976 | case lightMax
977 | case keyboard
978 | case keyboardCheveronCompactDown
979 | case eject
980 | case ejectFill
981 | case control
982 | case projective
983 |
984 | var enumRawValue: String {
985 | return rawValue
986 | }
987 |
988 | public var body: some View {
989 | image
990 | }
991 | }
992 |
993 | // MARK: - Commerce
994 |
995 | /// Commerce category for sf symbols
996 | public enum Commerce: String, SFFinderConvertable, SFSymbolsEnum, View {
997 | // MARK: iOS 13+
998 |
999 | case signature
1000 | case bag
1001 | case bagFill
1002 | case bagBadgePlus
1003 | case bagFillBadgePlus
1004 | case bagBadgeMinus
1005 | case bagFillBadgeMinus
1006 | case cart
1007 | case cartFill
1008 | case cartBadgePlus
1009 | case cartFillBadgePlus
1010 | case cartBadgeMinus
1011 | case cartFillBadgeMinus
1012 | case creditcard
1013 | case creditcardFill
1014 |
1015 | var enumRawValue: String {
1016 | return rawValue
1017 | }
1018 |
1019 | public var body: some View {
1020 | image
1021 | }
1022 | }
1023 |
1024 | // MARK: - Time
1025 |
1026 | /// Time category for finding sf symbols
1027 | public enum Time: String, SFFinderConvertable, View {
1028 | // MARK: iOS 13+
1029 |
1030 | case clock
1031 | case clockFill
1032 | case alarm
1033 | case alarmFill
1034 | case stopwatch
1035 | case stopwatchFill
1036 | case timer
1037 |
1038 | var enumRawValue: String {
1039 | return rawValue
1040 | }
1041 |
1042 | public var body: some View {
1043 | image
1044 | }
1045 | }
1046 |
1047 | // MARK: - Health
1048 |
1049 | /// Health category representation
1050 | public enum Health: String, SFFinderConvertable, View {
1051 | // MARK: iOS 13+
1052 |
1053 | case heart
1054 | case heartFill
1055 | case heartCircle
1056 | case heartCircleFill
1057 | case bandage
1058 | case bandageFill
1059 | case bedDouble
1060 | case bedDoubleFill
1061 | case waveformPathEcg
1062 | case staroflife
1063 | case staroflifeFill
1064 |
1065 | var enumRawValue: String {
1066 | return rawValue
1067 | }
1068 |
1069 | public var body: some View {
1070 | image
1071 | }
1072 | }
1073 |
1074 | // MARK: - Shapes
1075 |
1076 | /// Shape category representation
1077 | public enum Shapes: String, SFFinderConvertable, SFSymbolsEnum, View {
1078 | // MARK: iOS 13+
1079 |
1080 | case rectangle
1081 | case rectangleFill
1082 | case shield
1083 | case shieldFill
1084 | case hexagon
1085 | case hexagonFill
1086 | case app
1087 | case appFill
1088 | case triangle
1089 | case triangleFill
1090 | case capsule
1091 | case capsuleFill
1092 | case circle
1093 | case circleFill
1094 | case square
1095 | case squareFill
1096 |
1097 | var enumRawValue: String {
1098 | return rawValue
1099 | }
1100 |
1101 | public var body: some View {
1102 | image
1103 | }
1104 | }
1105 |
1106 | // MARK: - Arrows
1107 |
1108 | /// SF Symbols for arrow representation
1109 | public enum Arrows: String, SFFinderConvertable, SFSymbolsEnum, View {
1110 | // MARK: iOS 13+
1111 |
1112 | case arrowshapeTurnUpLeft
1113 | case arrowshapeTurnUpLeftFill
1114 | case arrowshapeTurnUpLeftCircle
1115 | case arrowshapeTurnUpLeftCircleFill
1116 | case arrowshapeTurnUpRight
1117 | case arrowshapeTurnUpRightFill
1118 | case arrowshapeTurnUpRightCircle
1119 | case arrowshapeTurnUpRightCircleFill
1120 | case arrowshapeTurnUpLeft2
1121 | case arrowshapeTurnUpLeft2Fill
1122 | case location
1123 | case locationFill
1124 | case locationSlash
1125 | case locationSlashFill
1126 | case locationNorth
1127 | case locationNorthFill
1128 | case locationCircle
1129 | case locationCircleFill
1130 | case locationNorthLine
1131 | case locationNorthLineFill
1132 | case chevronUp
1133 | case chevronUpCircle
1134 | case chevronUpCircleFill
1135 | case chevronUpSquare
1136 | case chevronUpSquareFill
1137 | case chevronDown
1138 | case chevronDownCircle
1139 | case chevronDownCircleFill
1140 | case chevronDownSquare
1141 | case chevronDownSquareFill
1142 | case chevronLeft
1143 | case chevronLeftCircle
1144 | case chevronLeftCircleFill
1145 | case chevronLeftSquare
1146 | case chevronLeftSquareFill
1147 | case chevronRight
1148 | case chevronRightCircle
1149 | case chevronRightCircleFill
1150 | case chevronRightSquare
1151 | case chevronRightSquareFill
1152 | case chevronLeft2
1153 | case chevronRight2
1154 | case chevronUpChevronDown
1155 | case chevronCompactUp
1156 | case chevronCompactDown
1157 | case chevronCompactLeft
1158 | case chevronCompactRight
1159 | case arrowUp
1160 | case arrowUpCircle
1161 | case arrowUpCircleFill
1162 | case arrowUpSquare
1163 | case arrowUpSquareFill
1164 | case arrowDown
1165 | case arrowDownCircle
1166 | case arrowDownCircleFill
1167 | case arrowDownSquare
1168 | case arrowDownSquareFill
1169 | case arrowLeft
1170 | case arrowLeftCircle
1171 | case arrowLeftCircleFill
1172 | case arrowLeftSquare
1173 | case arrowLeftSquareFill
1174 | case arrowRight
1175 | case arrowRightCircle
1176 | case arrowRightCircleFill
1177 | case arrowRightSquare
1178 | case arrowRightSquareFill
1179 | case arrowUpLeft
1180 | case arrowUpLeftCircle
1181 | case arrowUpLeftCircleFill
1182 | case arrowUpLeftSquare
1183 | case arrowUpLeftSquareFill
1184 | case arrowUpRight
1185 | case arrowUpRightCircle
1186 | case arrowUpRightCircleFill
1187 | case arrowUpRightSquare
1188 | case arrowUpRightSquareFill
1189 | case arrowDownLeft
1190 | case arrowDownLeftCircle
1191 | case arrowDownLeftCircleFill
1192 | case arrowDownLeftSquare
1193 | case arrowDownLeftSquareFill
1194 | case arrowDownRight
1195 | case arrowDownRightCircle
1196 | case arrowDownRightCircleFill
1197 | case arrowDownRightSquare
1198 | case arrowDownRightSquareFill
1199 | case arrowUpArrowDown
1200 | case arrowUpArrowDownCircle
1201 | case arrowUpArrowDownCircleFill
1202 | case arrowUpArrowDownSquare
1203 | case arrowUpArrowDownSquareFill
1204 | case arrowRightArrowLeft
1205 | case arrowRightArrowLeftCircle
1206 | case arrowRightArrowLeftCircleFill
1207 | case arrowRightArrowLeftSquare
1208 | case arrowRightArrowLeftSquareFill
1209 | case arrowTurnRightUp
1210 | case arrowTurnRightDown
1211 | case arrowTurnDownLeft
1212 | case arrowTurnDownRight
1213 | case arrowTurnLeftUp
1214 | case arrowTurnLeftDown
1215 | case arrowTurnUpLeft
1216 | case arrowTurnUpRight
1217 | case arrowUturnUp
1218 | case arrowUturnUpCircle
1219 | case arrowUturnUpCircleFill
1220 | case arrowUturnUpSquare
1221 | case arrowUturnUpSquareFill
1222 | case arrowUturnDown
1223 | case arrowUturnDownCircle
1224 | case arrowUturnDownCircleFill
1225 | case arrowUturnDownSquare
1226 | case arrowUturnDownSquareFill
1227 | case arrowUturnLeft
1228 | case arrowUturnLeftCircle
1229 | case arrowUturnLeftCircleFill
1230 | case arrowUturnLeftCircleBadgeEllipsis
1231 | case arrowUturnLeftSquare
1232 | case arrowUturnLeftSquareFill
1233 | case arrowUturnRight
1234 | case arrowUturnRightCircle
1235 | case arrowUturnRightCircleFill
1236 | case arrowUturnRightSquare
1237 | case arrowUturnRightSquareFill
1238 | case arrowUpAndDown
1239 | case arrowUpAndDownCircle
1240 | case arrowUpAndDownCircleFill
1241 | case arrowUpAndDownSquare
1242 | case arrowUpAndDownSquareFill
1243 | case arrowLeftAndRight
1244 | case arrowLeftAndRightCircle
1245 | case arrowLeftAndRightCircleFill
1246 | case arrowLeftAndRightSquare
1247 | case arrowLeftAndRightSquareFill
1248 | case arrowUpToLineAlt
1249 | case arrowUpToLine
1250 | case arrowDownToLineAlt
1251 | case arrowDownToLine
1252 | case arrowLeftToLineAlt
1253 | case arrowLeftToLine
1254 | case arrowRightToLineAlt
1255 | case arrowRightToLine
1256 | case `return`
1257 | case arrowClockwise
1258 | case arrowClockwiseCircle
1259 | case arrowClockwiseCircleFill
1260 | case arrowCounterclockwise
1261 | case arrowCounterclockwiseCircle
1262 | case arrowCounterclockwiseCircleFill
1263 | case arrowUpLeftAndArrowDownRight
1264 | case arrowDownRightAndArrowUpLeft
1265 | case arrow2Squarepath
1266 | case arrow2Circlepath
1267 | case arrow2CirclepathCircle
1268 | case arrow2CirclepathCircleFill
1269 | case arrow3Trianglepath
1270 | case leafArrowCirclepath
1271 | case arrowUpRightDiamond
1272 | case arrowUpRightDiamondFill
1273 | case arrowMerge
1274 | case arrowSwap
1275 | case arrowBranch
1276 | case arrowtriangleUp
1277 | case arrowtriangleUpFill
1278 | case arrowtriangleUpCircle
1279 | case arrowtriangleUpCircleFill
1280 | case arrowtriangleUpSquare
1281 | case arrowtriangleUpSquareFill
1282 | case arrowtriangleDown
1283 | case arrowtriangleDownFill
1284 | case arrowtriangleDownCircle
1285 | case arrowtriangleDownCircleFill
1286 | case arrowtriangleDownSquare
1287 | case arrowtriangleDownSquareFill
1288 | case arrowtriangleLeft
1289 | case arrowtriangleLeftFill
1290 | case arrowtriangleLeftCircle
1291 | case arrowtriangleLeftCircleFill
1292 | case arrowtriangleLeftSquare
1293 | case arrowtriangleLeftSquareFill
1294 | case arrowtriangleRight
1295 | case arrowtriangleRightFill
1296 | case arrowtriangleRightCircle
1297 | case arrowtriangleRightCircleFill
1298 | case arrowtriangleRightSquare
1299 | case arrowtriangleRightSquareFill
1300 |
1301 | var enumRawValue: String {
1302 | return rawValue
1303 | }
1304 |
1305 | public var body: some View {
1306 | image
1307 | }
1308 | }
1309 |
1310 | // MARK: - Indices
1311 |
1312 | /// SFSymbols for indices category symbols
1313 | public enum Indices: String, SFFinderConvertable, SFSymbolsEnum, View {
1314 | // MARK: iOS 13+
1315 |
1316 | case questionmarkCircle
1317 | case questionmarkCircleFill
1318 | case questionmarkSquare
1319 | case questionmarkSquareFill
1320 | case exclamationmarkCircle
1321 | case exclamationmarkCircleFill
1322 | case exclamationmarkSquare
1323 | case exclamationmarkSquareFill
1324 |
1325 | /// Supported character for find alphabet symbols
1326 | public enum Character: String {
1327 | case a
1328 | case b
1329 | case c
1330 | case d
1331 | case e
1332 | case f
1333 | case g
1334 | case h
1335 | case i
1336 | case j
1337 | case k
1338 | case l
1339 | case m
1340 | case n
1341 | case o
1342 | case p
1343 | case q
1344 | case r
1345 | case s
1346 | case t
1347 | case u
1348 | case v
1349 | case w
1350 | case x
1351 | case y
1352 | case z
1353 | }
1354 |
1355 | /// Available currency for the currency symbol finder
1356 | public enum AvailableCurrency: String {
1357 | case dollar
1358 | case cent
1359 | case yen
1360 | case sterling
1361 | case franc
1362 | case florin
1363 | case turkishlira
1364 | case ruble
1365 | case euro
1366 | case dong
1367 | case indianrupee
1368 | case tenge
1369 | case peseta
1370 | case peso
1371 | case kip
1372 | case won
1373 | case lira
1374 | case austral
1375 | case hryvnia
1376 | case naira
1377 | case guarani
1378 | case coloncurrency
1379 | case cedi
1380 | case cruzeiro
1381 | case tugrik
1382 | case mill
1383 | case sheqel
1384 | case manat
1385 | case rupee
1386 | case baht
1387 | case lari
1388 | case bitcoin
1389 | }
1390 |
1391 | /// SFSymbols for retrieving currency symbols
1392 | public enum Currency: SFFinderConvertable, SFSymbolsHasValidator, View {
1393 | // MARK: iOS 13+
1394 |
1395 | case circle(currency: AvailableCurrency)
1396 | case circleFill(currency: AvailableCurrency)
1397 | case square(currency: AvailableCurrency)
1398 | case squareFill(currency: AvailableCurrency)
1399 |
1400 | public var body: some View {
1401 | image
1402 | }
1403 | }
1404 |
1405 | /// SFSymbols for retrieving the number symbols
1406 | /// Using Generic type in case want to put 01 or 02 as a String instead Int
1407 | public enum Number: SFFinderConvertable, SFSymbolsHasValidator, View {
1408 | // MARK: iOS 13+
1409 |
1410 | case circle(number: Type)
1411 | case circleFill(number: Type)
1412 | case altCircle(number: Type)
1413 | case altCircleFill(number: Type)
1414 | case square(number: Type)
1415 | case rectangleFill(number: Type)
1416 | case rectangle(number: Type)
1417 | case squareFill(number: Type)
1418 | case altSquare(number: Type)
1419 | case altSquareFill(number: Type)
1420 |
1421 | public var body: some View {
1422 | image
1423 | }
1424 | }
1425 |
1426 | /// SFSymbols for getting the alphabet symbols
1427 | public enum Alphabet: SFFinderConvertable, SFSymbolsHasValidator, View {
1428 | // MARK: iOS 13+
1429 |
1430 | case circle(character: Character)
1431 | case circleFill(character: Character)
1432 | case square(character: Character)
1433 | case squareFill(character: Character)
1434 |
1435 | public var body: some View {
1436 | image
1437 | }
1438 | }
1439 |
1440 | var enumRawValue: String {
1441 | return rawValue
1442 | }
1443 |
1444 | public var body: some View {
1445 | image
1446 | }
1447 |
1448 | }
1449 |
1450 | // MARK: - Math
1451 |
1452 | /// SFSymbol for mathematics operation
1453 | public enum Math: String, SFFinderConvertable, SFSymbolsEnum, View {
1454 | // MARK: iOS 13+
1455 |
1456 | case sum
1457 | case percent
1458 | case function
1459 | case plus
1460 | case plusCircle
1461 | case plusCircleFill
1462 | case plusSquare
1463 | case plusSquareFill
1464 | case minus
1465 | case minusCircle
1466 | case minusCircleFill
1467 | case minusSquare
1468 | case minusSquareFill
1469 | case plusminus
1470 | case plusminusCircle
1471 | case plusminusCircleFill
1472 | case plusSlashMinus
1473 | case minusSlashPlus
1474 | case multiply
1475 | case multiplyCircle
1476 | case multiplyCircleFill
1477 | case multiplySquare
1478 | case multiplySquareFill
1479 | case divide
1480 | case divideCircle
1481 | case divideCircleFill
1482 | case divideSquare
1483 | case divideSquareFill
1484 | case equal
1485 | case equalCircle
1486 | case equalCircleFill
1487 | case equalSquare
1488 | case equalSquareFill
1489 | case lessthan
1490 | case lessthanCircle
1491 | case lessthanCircleFill
1492 | case lessthanSquare
1493 | case lessthanSquareFill
1494 | case greaterthan
1495 | case greaterthanCircle
1496 | case greaterthanCircleFill
1497 | case greaterthanSquare
1498 | case greaterthanSquareFill
1499 | case number
1500 | case numberCircle
1501 | case numberCircleFill
1502 | case numberSquare
1503 | case numberSquareFill
1504 | case xSquareroot
1505 |
1506 | var enumRawValue: String {
1507 | return rawValue
1508 | }
1509 |
1510 | public var body: some View {
1511 | image
1512 | }
1513 | }
1514 |
1515 | // MARK: - Gaming
1516 |
1517 | /// SFSymbol for gaming icon
1518 | public enum Gaming: String, SFFinderConvertable, SFSymbolsEnum, View {
1519 | // MARK: iOS 14+
1520 | case circleGridCross
1521 | case circleGridCrossFill
1522 | case circleGridCrossLeftFill
1523 | case circleGridCrossUpFill
1524 | case circleGridCrossRightFill
1525 | case circleGridCrossDownFill
1526 | case circleSquare
1527 | case circleFillSquareFill
1528 | case house
1529 | case houseFill
1530 | case houseCircle
1531 | case houseCircleFill
1532 | case rectangleOnRectangle
1533 | case rectangleFillOnRectangleFill
1534 | case rectangleFillOnRectangleFillCircle
1535 | case rectangleFillOnRectangleFillCircleFill
1536 | case gamecontroller
1537 | case gamecontrollerFill
1538 | case lJoystick
1539 | case lJoystickFill
1540 | case rJoystick
1541 | case rJoystickFill
1542 | case lJoystickDown
1543 | case lJoystickDownFill
1544 | case rJoystickDown
1545 | case rJoystickDownFill
1546 | case dpad
1547 | case dpadFill
1548 | case dpadLeftFill
1549 | case dpadUpFill
1550 | case dpadRightFill
1551 | case dpadDownFill
1552 | case circleCircle
1553 | case circleCircleFill
1554 | case squareCircle
1555 | case squareCircleFill
1556 | case triangleCircle
1557 | case triangleCircleFill
1558 | case rectangleRoundedtop
1559 | case rectangleRoundedtopFill
1560 | case rectangleRoundedbottom
1561 | case rectangleRoundedbottomFill
1562 | case lRectangleRoundedbottom
1563 | case lRectangleRoundedbottomFill
1564 | case l1RectangleRoundedbottom
1565 | case l1RectangleRoundedbottomFill
1566 | case l2RectangleRoundedtop
1567 | case l2RectangleRoundedtopFill
1568 | case rRectangleRoundedbottom
1569 | case rRectangleRoundedbottomFill
1570 | case r1RectangleRoundedbottom
1571 | case r1RectangleRoundedbottomFill
1572 | case r2RectangleRoundedtop
1573 | case r2RectangleRoundedtopFill
1574 | case lbRectangleRoundedbottom
1575 | case lbRectangleRoundedbottomFill
1576 | case rbRectangleRoundedbottom
1577 | case rbRectangleRoundedbottomFill
1578 | case ltRectangleRoundedtop
1579 | case ltRectangleRoundedtopFill
1580 | case rtRectangleRoundedtop
1581 | case rtRectangleRoundedtopFill
1582 | case zlRectangleRoundedtop
1583 | case zlRectangleRoundedtopFill
1584 | case zrRectangleRoundedtop
1585 | case zrRectangleRoundedtopFill
1586 | case lineHorizontal3Circle
1587 | case lineHorizontal3CircleFill
1588 |
1589 | var enumRawValue: String {
1590 | return rawValue
1591 | }
1592 |
1593 | public var body: some View {
1594 | image
1595 | }
1596 | }
1597 |
1598 | // MARK: - Multicolor
1599 |
1600 | /// SFSymbol for multicolor icon
1601 | public enum Multicolor: String, SFFinderConvertable, SFSymbolsEnum, View {
1602 |
1603 | // MARK: iOS 14+
1604 |
1605 | case squareGrid3x1FolderBadgePlus
1606 | case squareGrid3x1FolderFillBadgePlus
1607 | case paperplaneCircleFill
1608 | case externaldriveBadgePlus
1609 | case externaldriveFillBadgePlus
1610 | case externaldriveBadgeMinus
1611 | case externaldriveFillBadgeMinus
1612 | case externaldriveBadgeCheckmark
1613 | case externaldriveFillBadgeCheckmark
1614 | case externaldriveBadgeXmark
1615 | case externaldriveFillBadgeXmark
1616 | case docBadgePlus
1617 | case docFillBadgePlus
1618 | case noteTextBadgePlus
1619 | case arrowshapeTurnUpBackwardCircleFill
1620 | case arrowshapeTurnUpForwardCircleFill
1621 | case arrowshapeTurnUpLeft2CircleFill
1622 | case arrowshapeTurnUpBackward2CircleFill
1623 | case bookmarkCircleFill
1624 | case linkBadgePlus
1625 | case personFillBadgePlus
1626 | case personFillBadgeMinus
1627 | case personCropCircleBadgeExclamationmark
1628 | case personCropCircleFillBadgeExclamationmark
1629 | case thermometerSunFill
1630 | case filemenuAndSelection
1631 | case badgePlusRadiowavesForward
1632 | case circlebadgeFill
1633 | case teletypeCircleFill
1634 | case videoFillBadgePlus
1635 | case videoBadgeCheckmark
1636 | case videoFillBadgeCheckmark
1637 | case carCircleFill
1638 | case crossCircleFill
1639 | case leafFill
1640 | case rectangleBadgePlus
1641 | case rectangleFillBadgePlus
1642 | case rectangleBadgeMinus
1643 | case rectangleFillBadgeMinus
1644 | case macwindowBadgePlus
1645 | case earBadgeCheckmark
1646 | case giftCircleFill
1647 | case airplaneCircleFill
1648 | case hourglassBadgePlus
1649 | case atCircleFill
1650 | case arrowTriangleTurnUpRightCircleFill
1651 |
1652 | // MARK: iOS 13+
1653 | case pencilTipCropCircleBadgePlus
1654 | case pencilTipCropCircleBadgeMinus
1655 | case trashCircleFill
1656 | case folderCircleFill
1657 | case folderBadgePlus
1658 | case folderFillBadgePlus
1659 | case folderBadgeMinus
1660 | case folderFillBadgeMinus
1661 | case calendarCircleFill
1662 | case calendarBadgePlus
1663 | case calendarBadgeMinus
1664 | case arrowshapeTurnUpLeftCircleFill
1665 | case arrowshapeTurnUpRightCircleFill
1666 | case bookmarkFill
1667 | case paperclip
1668 | case linkCircleFill
1669 | case personBadgePlus
1670 | case personBadgeMinus
1671 | case personCropCircleBadgePlus
1672 | case personCropCircleFillBadgePlus
1673 | case personCropCircleBadgeMinus
1674 | case personCropCircleFillBadgeMinus
1675 | case personCropCircleBadgeCheckmark
1676 | case personCropCircleFillBadgeCheckmark
1677 | case personCropCircleBadgeXmark
1678 | case personCropCircleFillBadgeXmark
1679 | case sunMaxFill
1680 | case sunriseFill
1681 | case sunsetFill
1682 | case sunDustFill
1683 | case sunHazeFill
1684 | case moonFill
1685 | case moonCircleFill
1686 | case sparkles
1687 | case moonStarsFill
1688 | case cloudFill
1689 | case cloudDrizzleFill
1690 | case cloudRainFill
1691 | case cloudHeavyrainFill
1692 | case cloudFogFill
1693 | case cloudHailFill
1694 | case cloudSnowFill
1695 | case cloudSleetFill
1696 | case cloudBoltFill
1697 | case cloudBoltRainFill
1698 | case cloudSunFill
1699 | case cloudSunRainFill
1700 | case cloudSunBoltFill
1701 | case cloudMoonFill
1702 | case cloudMoonRainFill
1703 | case cloudMoonBoltFill
1704 | case smokeFill
1705 | case wind
1706 | case windSnow
1707 | case snow
1708 | case tornado
1709 | case tropicalstorm
1710 | case hurricane
1711 | case thermometerSnowflake
1712 | case thermometer
1713 | case exclamationmarkTriangleFill
1714 | case dropTriangleFill
1715 | case memoriesBadgePlus
1716 | case memoriesBadgeMinus
1717 | case badgePlusRadiowavesRight
1718 | case starFill
1719 | case starCircleFill
1720 | case flagFill
1721 | case flagCircleFill
1722 | case locationCircleFill
1723 | case bellCircleFill
1724 | case messageCircleFill
1725 | case phoneCircleFill
1726 | case phoneBadgePlus
1727 | case phoneFillBadgePlus
1728 | case phoneDownCircleFill
1729 | case videoCircleFill
1730 | case videoBadgePlus
1731 | case envelopeCircleFill
1732 | case bagBadgePlus
1733 | case bagFillBadgePlus
1734 | case bagBadgeMinus
1735 | case bagFillBadgeMinus
1736 | case cartBadgePlus
1737 | case cartFillBadgePlus
1738 | case cartBadgeMinus
1739 | case cartFillBadgeMinus
1740 | case gaugeBadgePlus
1741 | case gaugeBadgeMinus
1742 | case wifi
1743 | case pinCircleFill
1744 | case mappinCircleFill
1745 | case rectangleBadgeCheckmark
1746 | case rectangleFillBadgeCheckmark
1747 | case rectangleBadgeXmark
1748 | case rectangleFillBadgeXmark
1749 | case rectangleStackBadgePlus
1750 | case rectangleStackFillBadgePlus
1751 | case rectangleStackBadgeMinus
1752 | case rectangleStackFillBadgeMinus
1753 | case alarm
1754 | case timer
1755 | case waveformPathBadgePlus
1756 | case waveformPathBadgeMinus
1757 | case gift
1758 | case giftFill
1759 | case textBadgePlus
1760 | case textBadgeMinus
1761 | case textBadgeCheckmark
1762 | case textBadgeXmark
1763 | case infoCircleFill
1764 | case atBadgePlus
1765 | case atBadgeMinus
1766 | case plusCircleFill
1767 | case minusCircleFill
1768 | case xmarkOctagonFill
1769 | case checkmarkCircleFill
1770 |
1771 | var enumRawValue: String {
1772 | return rawValue
1773 | }
1774 |
1775 | public var body: some View {
1776 | image
1777 | }
1778 | }
1779 |
1780 | // MARK: - All
1781 |
1782 | /// All category for sf symbols, not included in any category, exclude the number need to use Indices
1783 | public enum All: String, SFFinderConvertable, SFSymbolsEnum, View {
1784 | case squareAndArrowUpTrianglebadgeExclamationmark
1785 | case rectanglePortraitAndArrowRight
1786 | case rectanglePortraitAndArrowRightFill
1787 | case lassoAndSparkles
1788 | case trashSquare
1789 | case trashSquareFill
1790 | case trashSlashCircle
1791 | case trashSlashCircleFill
1792 | case trashSlashSquare
1793 | case trashSlashSquareFill
1794 | case folderBadgeGearshape
1795 | case folderFillBadgeGearshape
1796 | case plusRectangleOnFolderFill
1797 | case listBulletRectanglePortrait
1798 | case listBulletRectanglePortraitFill
1799 | case listBulletRectangleFill
1800 | case listDashHeaderRectangle
1801 | case calendarDayTimelineLeft
1802 | case calendarDayTimelineRight
1803 | case calendarDayTimelineLeading
1804 | case calendarDayTimelineTrailing
1805 | case menucard
1806 | case menucardFill
1807 | case magazine
1808 | case magazineFill
1809 | case squareTextSquare
1810 | case squareTextSquareFill
1811 | case docTextImage
1812 | case docTextImageFill
1813 | case bookmarkSquare
1814 | case bookmarkSquareFill
1815 | case shareplay
1816 | case person2Wave2
1817 | case person2Wave2Fill
1818 | case person3Sequence
1819 | case person3SequenceFill
1820 | case lanyardcard
1821 | case lanyardcardFill
1822 | case personCropCircleBadgeQuestionmarkFill
1823 | case personCropCircleBadgeExclamationmarkFill
1824 | case personCropCircleBadgeMoon
1825 | case personCropCircleBadgeMoonFill
1826 | case personCropCircleBadge
1827 | case personCropCircleBadgeFill
1828 | case personCropArtframe
1829 | case personCropRectangleStack
1830 | case personCropRectangleStackFill
1831 | case person2CropSquareStack
1832 | case person2CropSquareStackFill
1833 | case personCropSquareFilledAndAtRectangle
1834 | case personCropSquareFilledAndAtRectangleFill
1835 | case squareAndAtRectangleFill
1836 | case personTextRectangle
1837 | case personTextRectangleFill
1838 | case deleteBackward
1839 | case deleteBackwardFill
1840 | case deleteForward
1841 | case deleteForwardFill
1842 | case restartCircleFill
1843 | case sleepCircle
1844 | case sleepCircleFill
1845 | case wakeCircle
1846 | case wakeCircleFill
1847 | case powerCircle
1848 | case powerCircleFill
1849 | case powerDotted
1850 | case peacesign
1851 | case globeAmericas
1852 | case globeAmericasFill
1853 | case globeEuropeAfrica
1854 | case globeEuropeAfricaFill
1855 | case globeAsiaAustralia
1856 | case globeAsiaAustraliaFill
1857 | case sunMaxCircle
1858 | case sunMaxCircleFill
1859 | case sunAndHorizon
1860 | case sunAndHorizonFill
1861 | case snowflake
1862 | case humidity
1863 | case humidityFill
1864 | case dotCircleAndHandPointUpLeftFill
1865 | case keyboardFill
1866 | case circleGrid3x3Circle
1867 | case circleGrid3x3CircleFill
1868 | case squareGrid3x3TopleftFilled
1869 | case squareGrid3x3TopmiddleFilled
1870 | case squareGrid3x3ToprightFilled
1871 | case squareGrid3x3MiddleleftFilled
1872 | case squareGrid3x3MiddleFilled
1873 | case squareGrid3x3MiddlerightFilled
1874 | case squareGrid3x3BottomleftFilled
1875 | case squareGrid3x3BottommiddleFilled
1876 | case squareGrid3x3BottomrightFilled
1877 | case circleHexagongrid
1878 | case circleHexagongridFill
1879 | case circleHexagongridCircle
1880 | case circleHexagongridCircleFill
1881 | case circleHexagonpath
1882 | case circleHexagonpathFill
1883 | case playSquare
1884 | case playSquareFill
1885 | case backwardCircle
1886 | case backwardCircleFill
1887 | case forwardCircle
1888 | case forwardCircleFill
1889 | case speakerCircle
1890 | case speakerCircleFill
1891 | case speakerBadgeExclamationmark
1892 | case speakerBadgeExclamationmarkFill
1893 | case musicMicCircle
1894 | case musicMicCircleFill
1895 | case goforward5
1896 | case gobackward5
1897 | case micSquare
1898 | case micSquareFill
1899 | case micSlashCircle
1900 | case micSlashCircleFill
1901 | case micBadgePlus
1902 | case micFillBadgePlus
1903 | case circleSlash
1904 | case circleSlashFill
1905 | case circleLefthalfFilled
1906 | case circleRighthalfFilled
1907 | case circleTophalfFilled
1908 | case circleBottomhalfFilled
1909 | case circleInsetFilled
1910 | case circleDashedInsetFilled
1911 | case capsuleLefthalfFilled
1912 | case capsuleRighthalfFilled
1913 | case capsuleTophalfFilled
1914 | case capsuleBottomhalfFilled
1915 | case capsuleInsetFilled
1916 | case capsulePortraitLefthalfFilled
1917 | case capsulePortraitRighthalfFilled
1918 | case capsulePortraitTophalfFilled
1919 | case capsulePortraitBottomhalfFilled
1920 | case capsulePortraitInsetFilled
1921 | case ovalLefthalfFilled
1922 | case ovalRighthalfFilled
1923 | case ovalTophalfFilled
1924 | case ovalBottomhalfFilled
1925 | case ovalInsetFilled
1926 | case ovalPortraitLefthalfFilled
1927 | case ovalPortraitRighthalfFilled
1928 | case ovalPortraitTophalfFilled
1929 | case ovalPortraitBottomhalfFilled
1930 | case ovalPortraitInsetFilled
1931 | case squareLefthalfFilled
1932 | case squareRighthalfFilled
1933 | case squareTophalfFilled
1934 | case squareBottomhalfFilled
1935 | case squareInsetFilled
1936 | case squareDashedInsetFilled
1937 | case squareFilledOnSquare
1938 | case sparklesSquareFilledOnSquare
1939 | case rSquareOnSquareFill
1940 | case jSquareOnSquareFill
1941 | case hSquareOnSquareFill
1942 | case rectangleLefthalfFilled
1943 | case rectangleRighthalfFilled
1944 | case rectangleTophalfFilled
1945 | case rectangleBottomhalfFilled
1946 | case rectangleSplit2x1Slash
1947 | case rectangleSplit2x1SlashFill
1948 | case tablecellsFillBadgeEllipsis
1949 | case rectangleTophalfInsetFilled
1950 | case rectangleBottomhalfInsetFilled
1951 | case rectangleLefthalfInsetFilled
1952 | case rectangleRighthalfInsetFilled
1953 | case rectangleLeadinghalfInsetFilled
1954 | case rectangleTrailinghalfInsetFilled
1955 | case rectangleLefthalfInsetFilledArrowLeft
1956 | case rectangleRighthalfInsetFilledArrowRight
1957 | case rectangleLeadinghalfInsetFilledArrowLeading
1958 | case rectangleTrailinghalfInsetFilledArrowTrailing
1959 | case rectangleTopthirdInsetFilled
1960 | case rectangleBottomthirdInsetFilled
1961 | case rectangleLeftthirdInsetFilled
1962 | case rectangleRightthirdInsetFilled
1963 | case rectangleLeadingthirdInsetFilled
1964 | case rectangleTrailingthirdInsetFilled
1965 | case rectangleCenterInsetFilled
1966 | case rectangleInsetTopleftFilled
1967 | case rectangleInsetToprightFilled
1968 | case rectangleInsetTopleadingFilled
1969 | case rectangleInsetToptrailingFilled
1970 | case rectangleInsetBottomleftFilled
1971 | case rectangleInsetBottomrightFilled
1972 | case rectangleInsetBottomleadingFilled
1973 | case rectangleInsetBottomtrailingFilled
1974 | case rectangleOnRectangleCircle
1975 | case rectangleOnRectangleCircleFill
1976 | case rectangleOnRectangleSquare
1977 | case rectangleOnRectangleSquareFill
1978 | case rectangleInsetFilledOnRectangle
1979 | case rectangleOnRectangleSlashFill
1980 | case rectangleOnRectangleSlashCircle
1981 | case rectangleOnRectangleSlashCircleFill
1982 | case playRectangleOnRectangle
1983 | case playRectangleOnRectangleFill
1984 | case playRectangleOnRectangleCircle
1985 | case playRectangleOnRectangleCircleFill
1986 | case rectanglePortraitSlash
1987 | case rectanglePortraitSlashFill
1988 | case rectanglePortraitLefthalfFilled
1989 | case rectanglePortraitRighthalfFilled
1990 | case rectanglePortraitTophalfFilled
1991 | case rectanglePortraitBottomhalfFilled
1992 | case rectanglePortraitInsetFilled
1993 | case rectanglePortraitTophalfInsetFilled
1994 | case rectanglePortraitBottomhalfInsetFilled
1995 | case rectanglePortraitLefthalfInsetFilled
1996 | case rectanglePortraitRighthalfInsetFilled
1997 | case rectanglePortraitLeadinghalfInsetFilled
1998 | case rectanglePortraitTrailinghalfInsetFilled
1999 | case rectanglePortraitTopthirdInsetFilled
2000 | case rectanglePortraitBottomthirdInsetFilled
2001 | case rectanglePortraitLeftthirdInsetFilled
2002 | case rectanglePortraitRightthirdInsetFilled
2003 | case rectanglePortraitLeadingthirdInsetFilled
2004 | case rectanglePortraitTrailingthirdInsetFilled
2005 | case rectanglePortraitCenterInsetFilled
2006 | case rectanglePortraitTopleftInsetFilled
2007 | case rectanglePortraitToprightInsetFilled
2008 | case rectanglePortraitTopleadingInsetFilled
2009 | case rectanglePortraitToptrailingInsetFilled
2010 | case rectanglePortraitBottomleftInsetFilled
2011 | case rectanglePortraitBottomrightInsetFilled
2012 | case rectanglePortraitBottomleadingInsetFilled
2013 | case rectanglePortraitBottomtrailingInsetFilled
2014 | case rectanglePortraitOnRectanglePortrait
2015 | case rectanglePortraitOnRectanglePortraitFill
2016 | case rectanglePortraitOnRectanglePortraitSlash
2017 | case rectanglePortraitOnRectanglePortraitSlashFill
2018 | case rectanglePortraitSplit2x1
2019 | case rectanglePortraitSplit2x1Fill
2020 | case rectanglePortraitSplit2x1Slash
2021 | case rectanglePortraitSplit2x1SlashFill
2022 | case triangleLefthalfFilled
2023 | case triangleRighthalfFilled
2024 | case triangleTophalfFilled
2025 | case triangleBottomhalfFilled
2026 | case triangleInsetFilled
2027 | case diamondLefthalfFilled
2028 | case diamondRighthalfFilled
2029 | case diamondTophalfFilled
2030 | case diamondBottomhalfFilled
2031 | case diamondInsetFilled
2032 | case octagonLefthalfFilled
2033 | case octagonRighthalfFilled
2034 | case octagonTophalfFilled
2035 | case octagonBottomhalfFilled
2036 | case hexagonLefthalfFilled
2037 | case hexagonRighthalfFilled
2038 | case hexagonTophalfFilled
2039 | case hexagonBottomhalfFilled
2040 | case pentagon
2041 | case pentagonFill
2042 | case pentagonLefthalfFilled
2043 | case pentagonRighthalfFilled
2044 | case pentagonTophalfFilled
2045 | case pentagonBottomhalfFilled
2046 | case heartSquare
2047 | case heartSquareFill
2048 | case heartRectangle
2049 | case heartRectangleFill
2050 | case starLeadinghalfFilled
2051 | case flagSquare
2052 | case flagSquareFill
2053 | case flag2Crossed
2054 | case flag2CrossedFill
2055 | case flagFilledAndFlagCrossed
2056 | case flagAndFlagFilledCrossed
2057 | case locationNorthCircle
2058 | case locationNorthCircleFill
2059 | case locationSquare
2060 | case locationSquareFill
2061 | case sensorTagRadiowavesForward
2062 | case sensorTagRadiowavesForwardFill
2063 | case bellSquare
2064 | case bellSquareFill
2065 | case bellAndWaveform
2066 | case bellAndWaveformFill
2067 | case bellBadgeCircle
2068 | case bellBadgeCircleFill
2069 | case tagSquare
2070 | case tagSquareFill
2071 | case boltSquare
2072 | case boltSquareFill
2073 | case boltShield
2074 | case boltShieldFill
2075 | case eyeSquare
2076 | case eyeSquareFill
2077 | case eyeSlashCircle
2078 | case eyeSlashCircleFill
2079 | case eyeTrianglebadgeExclamationmark
2080 | case eyeTrianglebadgeExclamationmarkFill
2081 | case tshirt
2082 | case tshirtFill
2083 | case facemask
2084 | case facemaskFill
2085 | case brainHeadProfile
2086 | case brain
2087 | case icloudSquare
2088 | case icloudSquareFill
2089 | case cameraShutterButton
2090 | case cameraShutterButtonFill
2091 | case messageAndWaveform
2092 | case messageAndWaveformFill
2093 | case starBubble
2094 | case starBubbleFill
2095 | case checkmarkBubble
2096 | case checkmarkBubbleFill
2097 | case ellipsisVerticalBubble
2098 | case ellipsisVerticalBubbleFill
2099 | case bubbleLeftAndExclamationmarkBubbleRight
2100 | case bubbleLeftAndExclamationmarkBubbleRightFill
2101 | case phoneAndWaveform
2102 | case phoneAndWaveformFill
2103 | case videoSquare
2104 | case videoSquareFill
2105 | case videoBadgeEllipsis
2106 | case videoFillBadgeEllipsis
2107 | case videoAndWaveform
2108 | case videoAndWaveformFill
2109 | case envelopeBadgeShieldHalfFilled
2110 | case envelopeBadgeShieldHalfFilledFill
2111 | case gearCircle
2112 | case gearCircleFill
2113 | case gearshapeCircle
2114 | case gearshapeCircleFill
2115 | case creditcardAnd123
2116 | case creditcardTrianglebadgeExclamationmark
2117 | case dice
2118 | case diceFill
2119 | case squareGrid3x3Square
2120 | case linesMeasurementHorizontal
2121 | case hammerCircle
2122 | case hammerCircleFill
2123 | case screwdriver
2124 | case screwdriverFill
2125 | case printerFilledAndPaper
2126 | case printerDotmatrixFilledAndPaper
2127 | case briefcaseCircle
2128 | case briefcaseCircleFill
2129 | case suitcase
2130 | case suitcaseFill
2131 | case suitcaseCart
2132 | case suitcaseCartFill
2133 | case theatermasks
2134 | case theatermasksFill
2135 | case theatermasksCircle
2136 | case theatermasksCircleFill
2137 | case puzzlepieceExtension
2138 | case puzzlepieceExtensionFill
2139 | case wifiCircle
2140 | case wifiCircleFill
2141 | case wifiSquare
2142 | case wifiSquareFill
2143 | case pinSquare
2144 | case pinSquareFill
2145 | case mappinSquare
2146 | case mappinSquareFill
2147 | case mapCircle
2148 | case mapCircleFill
2149 | case powerplug
2150 | case powerplugFill
2151 | case cpuFill
2152 | case memorychipFill
2153 | case lockDisplay
2154 | case lockOpenDisplay
2155 | case displayAndArrowDown
2156 | case lockDesktopcomputer
2157 | case lockOpenDesktopcomputer
2158 | case desktopcomputerAndArrowDown
2159 | case desktopcomputerTrianglebadgeExclamationmark
2160 | case macproGen1Fill
2161 | case macproGen3Fill
2162 | case lockLaptopcomputer
2163 | case lockOpenLaptopcomputer
2164 | case laptopcomputerAndArrowDown
2165 | case laptopcomputerTrianglebadgeExclamationmark
2166 | case ipadAndIphone
2167 | case ipodtouchSlash
2168 | case iphoneHomebuttonCircle
2169 | case iphoneHomebuttonCircleFill
2170 | case iphoneHomebuttonSlashCircle
2171 | case iphoneHomebuttonSlashCircleFill
2172 | case iphoneCircle
2173 | case iphoneCircleFill
2174 | case iphoneSlashCircle
2175 | case iphoneSlashCircleFill
2176 | case lockIphone
2177 | case lockOpenIphone
2178 | case iphoneAndArrowForward
2179 | case iphoneRearCamera
2180 | case platter2FilledIphone
2181 | case platter2FilledIphoneLandscape
2182 | case iphoneSmartbatterycaseGen2
2183 | case iphoneSmartbatterycaseGen1
2184 | case lockIpad
2185 | case lockOpenIpad
2186 | case ipadAndArrowForward
2187 | case ipadRearCamera
2188 | case platter2FilledIpad
2189 | case platter2FilledIpadLandscape
2190 | case applepencil
2191 | case magicmouse
2192 | case magicmouseFill
2193 | case computermouse
2194 | case computermouseFill
2195 | case lockOpenApplewatch
2196 | case watchfaceApplewatchCase
2197 | case platterFilledTopApplewatchCase
2198 | case platterFilledBottomApplewatchCase
2199 | case platterTopApplewatchCase
2200 | case platterBottomApplewatchCase
2201 | case digitalcrownArrowClockwise
2202 | case digitalcrownFillArrowClockwise
2203 | case digitalcrownArrowCounterclockwise
2204 | case digitalcrownFillArrowCounterclockwise
2205 | case digitalcrownHorizontalArrowClockwise
2206 | case digitalcrownHorizontalFillArrowClockwise
2207 | case digitalcrownHorizontalArrowCounterclockwise
2208 | case digitalcrownHorizontalFillArrowCounterclockwise
2209 | case beatsHeadphones
2210 | case earbuds
2211 | case earbudsCase
2212 | case earbudsCaseFill
2213 | case airpodsChargingcase
2214 | case airpodsChargingcaseFill
2215 | case airpodsChargingcaseWireless
2216 | case airpodsChargingcaseWirelessFill
2217 | case airpodsproChargingcaseWireless
2218 | case airpodsproChargingcaseWirelessFill
2219 | case beatsEarphones
2220 | case beatsPowerbeatspro
2221 | case beatsPowerbeatsproRight
2222 | case beatsPowerbeatsproLeft
2223 | case beatsPowerbeats
2224 | case beatsPowerbeats3
2225 | case beatsPowerbeatsproChargingcase
2226 | case beatsPowerbeatsproChargingcaseFill
2227 | case homepodAndAppletv
2228 | case homepodAndAppletvFill
2229 | case homepodminiAndAppletv
2230 | case homepodminiAndAppletvFill
2231 | case hifispeakerAndAppletv
2232 | case hifispeakerAndAppletvFill
2233 | case appletvremoteGen1
2234 | case appletvremoteGen1Fill
2235 | case appletvremoteGen2
2236 | case appletvremoteGen2Fill
2237 | case appletvremoteGen3
2238 | case appletvremoteGen3Fill
2239 | case appletvremoteGen4
2240 | case appletvremoteGen4Fill
2241 | case mediastick
2242 | case cableConnector
2243 | case tvInsetFilled
2244 | case musicNoteTv
2245 | case musicNoteTvFill
2246 | case airplayvideoCircle
2247 | case airplayvideoCircleFill
2248 | case airplayvideoBadgeExclamationmark
2249 | case airplayaudioCircle
2250 | case airplayaudioCircleFill
2251 | case airplayaudioBadgeExclamationmark
2252 | case dotRadiowavesUpForward
2253 | case antennaRadiowavesLeftAndRightCircle
2254 | case antennaRadiowavesLeftAndRightCircleFill
2255 | case rectangle2Swap
2256 | case airplaneArrival
2257 | case airplaneDeparture
2258 | case boltCarCircle
2259 | case boltCarCircleFill
2260 | case tramFillTunnel
2261 | case cablecar
2262 | case cablecarFill
2263 | case ferry
2264 | case ferryFill
2265 | case carFerry
2266 | case carFerryFill
2267 | case trainSideFrontCar
2268 | case trainSideMiddleCar
2269 | case trainSideRearCar
2270 | case parkingsign
2271 | case parkingsignCircle
2272 | case parkingsignCircleFill
2273 | case fuelpump
2274 | case fuelpumpFill
2275 | case fuelpumpCircle
2276 | case fuelpumpCircleFill
2277 | case fanblades
2278 | case fanbladesFill
2279 | case bedDoubleCircle
2280 | case bedDoubleCircleFill
2281 | case allergens
2282 | case testtube2
2283 | case ivfluidBag
2284 | case ivfluidBagFill
2285 | case crossVial
2286 | case crossVialFill
2287 | case pawprint
2288 | case pawprintFill
2289 | case pawprintCircle
2290 | case pawprintCircleFill
2291 | case leafCircle
2292 | case leafCircleFill
2293 | case filmCircle
2294 | case filmCircleFill
2295 | case textViewfinder
2296 | case photoCircle
2297 | case photoCircleFill
2298 | case rectangleStackBadgePlayCrop
2299 | case rectangleStackFillBadgePlayCropFill
2300 | case circleGrid2x1
2301 | case circleGrid2x1Fill
2302 | case circleGrid2x1LeftFilled
2303 | case circleGrid2x1RightFilled
2304 | case squareFillAndLineVerticalAndSquareFill
2305 | case shieldLefthalfFilled
2306 | case shieldRighthalfFilled
2307 | case shieldLefthalfFilledSlash
2308 | case checkerboardShield
2309 | case pointTopleftDownCurvedtoPointBottomrightUpFill
2310 | case pointTopleftDownCurvedtoPointFilledBottomrightUp
2311 | case pointFilledTopleftDownCurvedtoPointBottomrightUp
2312 | case appConnectedToAppBelowFill
2313 | case arkitBadgeXmark
2314 | case clockBadgeCheckmark
2315 | case clockBadgeCheckmarkFill
2316 | case clockBadgeExclamationmark
2317 | case clockBadgeExclamationmarkFill
2318 | case chartXyaxisLine
2319 | case lJoystickPressDown
2320 | case lJoystickPressDownFill
2321 | case rJoystickPressDown
2322 | case rJoystickPressDownFill
2323 | case lJoystickTiltLeft
2324 | case lJoystickTiltLeftFill
2325 | case lJoystickTiltRight
2326 | case lJoystickTiltRightFill
2327 | case lJoystickTiltUp
2328 | case lJoystickTiltUpFill
2329 | case lJoystickTiltDown
2330 | case lJoystickTiltDownFill
2331 | case rJoystickTiltLeft
2332 | case rJoystickTiltLeftFill
2333 | case rJoystickTiltRight
2334 | case rJoystickTiltRightFill
2335 | case rJoystickTiltUp
2336 | case rJoystickTiltUpFill
2337 | case rJoystickTiltDown
2338 | case rJoystickTiltDownFill
2339 | case logoPlaystation
2340 | case logoXbox
2341 | case takeoutbagAndCupAndStraw
2342 | case takeoutbagAndCupAndStrawFill
2343 | case forkKnife
2344 | case forkKnifeCircle
2345 | case forkKnifeCircleFill
2346 | case hearingdeviceEar
2347 | case handRaisedCircle
2348 | case handRaisedCircleFill
2349 | case handRaisedSquare
2350 | case handRaisedSquareFill
2351 | case handThumbsupCircle
2352 | case handThumbsupCircleFill
2353 | case handThumbsdownCircle
2354 | case handThumbsdownCircleFill
2355 | case rectangleAndHandPointUpLeft
2356 | case rectangleAndHandPointUpLeftFill
2357 | case rectangleFilledAndHandPointUpLeft
2358 | case rectangleAndHandPointUpLeftFilled
2359 | case chartLineUptrendXyaxis
2360 | case waveformBadgePlus
2361 | case waveformBadgeMinus
2362 | case waveformBadgeExclamationmark
2363 | case waveformAndMagnifyingglass
2364 | case waveformAndMic
2365 | case xmarkApp
2366 | case xmarkAppFill
2367 | case questionmarkApp
2368 | case questionmarkAppFill
2369 | case appBadgeCheckmark
2370 | case appBadgeCheckmarkFill
2371 | case appDashed
2372 | case questionmarkAppDashed
2373 | case hourglassBottomhalfFilled
2374 | case hourglassTophalfFilled
2375 | case circleAndLineHorizontal
2376 | case circleAndLineHorizontalFill
2377 | case trapezoidAndLineVertical
2378 | case trapezoidAndLineVerticalFill
2379 | case trapezoidAndLineHorizontal
2380 | case trapezoidAndLineHorizontalFill
2381 | case battery75
2382 | case battery50
2383 | case boltBatteryblock
2384 | case boltBatteryblockFill
2385 | case fibrechannel
2386 | case checklist
2387 | case listBulletCircle
2388 | case listBulletCircleFill
2389 | case line3Horizontal
2390 | case line3HorizontalDecrease
2391 | case line3HorizontalDecreaseCircle
2392 | case line3HorizontalDecreaseCircleFill
2393 | case line3HorizontalCircle
2394 | case line3HorizontalCircleFill
2395 | case line2HorizontalDecreaseCircle
2396 | case line2HorizontalDecreaseCircleFill
2397 | case plusForwardslashMinus
2398 | case minusForwardslashPlus
2399 | case chevronLeftForwardslashChevronRight
2400 | case parentheses
2401 | case checkmarkCircleTrianglebadgeExclamationmark
2402 | case checkmarkDiamond
2403 | case checkmarkDiamondFill
2404 | case arrowUpToLineCompact
2405 | case arrowUpToLineCircle
2406 | case arrowUpToLineCircleFill
2407 | case arrowDownToLineCompact
2408 | case arrowDownToLineCircle
2409 | case arrowDownToLineCircleFill
2410 | case arrowLeftToLineCompact
2411 | case arrowLeftToLineCircle
2412 | case arrowLeftToLineCircleFill
2413 | case arrowBackwardToLine
2414 | case arrowBackwardToLineCircle
2415 | case arrowBackwardToLineCircleFill
2416 | case arrowRightToLineCompact
2417 | case arrowRightToLineCircle
2418 | case arrowRightToLineCircleFill
2419 | case arrowForwardToLine
2420 | case arrowForwardToLineCircle
2421 | case arrowForwardToLineCircleFill
2422 | case returnLeft
2423 | case returnRight
2424 | case asterisk
2425 | case squareAndArrowUp
2426 | case squareAndArrowUpFill
2427 | case squareAndArrowDown
2428 | case squareAndArrowDownFill
2429 | case squareAndArrowUpOnSquare
2430 | case squareAndArrowUpOnSquareFill
2431 | case squareAndArrowDownOnSquare
2432 | case squareAndArrowDownOnSquareFill
2433 | case pencil
2434 | case pencilCircle
2435 | case pencilCircleFill
2436 | case pencilSlash
2437 | case squareAndPencil
2438 | case rectangleAndPencilAndEllipsis
2439 | case scribble
2440 | case scribbleVariable
2441 | case highlighter
2442 | case pencilAndOutline
2443 | case pencilTip
2444 | case pencilTipCropCircle
2445 | case pencilTipCropCircleBadgePlus
2446 | case pencilTipCropCircleBadgeMinus
2447 | case pencilTipCropCircleBadgeArrowForward
2448 | case lasso
2449 | case lassoSparkles
2450 | case trash
2451 | case trashFill
2452 | case trashCircle
2453 | case trashCircleFill
2454 | case trashSlash
2455 | case trashSlashFill
2456 | case folder
2457 | case folderFill
2458 | case folderCircle
2459 | case folderCircleFill
2460 | case folderBadgePlus
2461 | case folderFillBadgePlus
2462 | case folderBadgeMinus
2463 | case folderFillBadgeMinus
2464 | case folderBadgeQuestionmark
2465 | case folderFillBadgeQuestionmark
2466 | case folderBadgePersonCrop
2467 | case folderFillBadgePersonCrop
2468 | case squareGrid3x1FolderBadgePlus
2469 | case squareGrid3x1FolderFillBadgePlus
2470 | case folderBadgeGear
2471 | case folderFillBadgeGear
2472 | case plusRectangleOnFolder
2473 | case plusRectangleFillOnFolderFill
2474 | case questionmarkFolder
2475 | case questionmarkFolderFill
2476 | case paperplane
2477 | case paperplaneFill
2478 | case paperplaneCircle
2479 | case paperplaneCircleFill
2480 | case tray
2481 | case trayFill
2482 | case trayCircle
2483 | case trayCircleFill
2484 | case trayAndArrowUp
2485 | case trayAndArrowUpFill
2486 | case trayAndArrowDown
2487 | case trayAndArrowDownFill
2488 | case tray2
2489 | case tray2Fill
2490 | case trayFull
2491 | case trayFullFill
2492 | case externaldrive
2493 | case externaldriveFill
2494 | case externaldriveBadgePlus
2495 | case externaldriveFillBadgePlus
2496 | case externaldriveBadgeMinus
2497 | case externaldriveFillBadgeMinus
2498 | case externaldriveBadgeCheckmark
2499 | case externaldriveFillBadgeCheckmark
2500 | case externaldriveBadgeXmark
2501 | case externaldriveFillBadgeXmark
2502 | case externaldriveBadgePersonCrop
2503 | case externaldriveFillBadgePersonCrop
2504 | case externaldriveBadgeIcloud
2505 | case externaldriveFillBadgeIcloud
2506 | case externaldriveBadgeWifi
2507 | case externaldriveFillBadgeWifi
2508 | case externaldriveBadgeTimemachine
2509 | case externaldriveFillBadgeTimemachine
2510 | case internaldrive
2511 | case internaldriveFill
2512 | case opticaldiscdrive
2513 | case opticaldiscdriveFill
2514 | case externaldriveConnectedToLineBelow
2515 | case externaldriveConnectedToLineBelowFill
2516 | case archivebox
2517 | case archiveboxFill
2518 | case archiveboxCircle
2519 | case archiveboxCircleFill
2520 | case xmarkBin
2521 | case xmarkBinFill
2522 | case xmarkBinCircle
2523 | case xmarkBinCircleFill
2524 | case arrowUpBin
2525 | case arrowUpBinFill
2526 | case doc
2527 | case docFill
2528 | case docCircle
2529 | case docCircleFill
2530 | case docBadgePlus
2531 | case docFillBadgePlus
2532 | case docBadgeGearshape
2533 | case docBadgeGearshapeFill
2534 | case docBadgeEllipsis
2535 | case docFillBadgeEllipsis
2536 | case lockDoc
2537 | case lockDocFill
2538 | case arrowUpDoc
2539 | case arrowUpDocFill
2540 | case arrowDownDoc
2541 | case arrowDownDocFill
2542 | case docText
2543 | case docTextFill
2544 | case docZipper
2545 | case docOnDoc
2546 | case docOnDocFill
2547 | case docOnClipboard
2548 | case arrowRightDocOnClipboard
2549 | case arrowUpDocOnClipboard
2550 | case arrowTriangle2CirclepathDocOnClipboard
2551 | case docOnClipboardFill
2552 | case docRichtext
2553 | case docRichtextFill
2554 | case docPlaintext
2555 | case docPlaintextFill
2556 | case docAppend
2557 | case docAppendFill
2558 | case docTextBelowEcg
2559 | case docTextBelowEcgFill
2560 | case chartBarDocHorizontal
2561 | case chartBarDocHorizontalFill
2562 | case listBulletRectangle
2563 | case terminal
2564 | case terminalFill
2565 | case docTextMagnifyingglass
2566 | case note
2567 | case noteText
2568 | case noteTextBadgePlus
2569 | case calendar
2570 | case calendarCircle
2571 | case calendarCircleFill
2572 | case calendarBadgePlus
2573 | case calendarBadgeMinus
2574 | case calendarBadgeClock
2575 | case calendarBadgeExclamationmark
2576 | case arrowshapeTurnUpLeft
2577 | case arrowshapeTurnUpLeftFill
2578 | case arrowshapeTurnUpLeftCircle
2579 | case arrowshapeTurnUpLeftCircleFill
2580 | case arrowshapeTurnUpBackward
2581 | case arrowshapeTurnUpBackwardFill
2582 | case arrowshapeTurnUpBackwardCircle
2583 | case arrowshapeTurnUpBackwardCircleFill
2584 | case arrowshapeTurnUpRight
2585 | case arrowshapeTurnUpRightFill
2586 | case arrowshapeTurnUpRightCircle
2587 | case arrowshapeTurnUpRightCircleFill
2588 | case arrowshapeTurnUpForward
2589 | case arrowshapeTurnUpForwardFill
2590 | case arrowshapeTurnUpForwardCircle
2591 | case arrowshapeTurnUpForwardCircleFill
2592 | case arrowshapeTurnUpLeft2
2593 | case arrowshapeTurnUpLeft2Fill
2594 | case arrowshapeTurnUpLeft2Circle
2595 | case arrowshapeTurnUpLeft2CircleFill
2596 | case arrowshapeTurnUpBackward2
2597 | case arrowshapeTurnUpBackward2Fill
2598 | case arrowshapeTurnUpBackward2Circle
2599 | case arrowshapeTurnUpBackward2CircleFill
2600 | case arrowshapeZigzagRight
2601 | case arrowshapeZigzagRightFill
2602 | case arrowshapeZigzagForward
2603 | case arrowshapeZigzagForwardFill
2604 | case arrowshapeBounceRight
2605 | case arrowshapeBounceRightFill
2606 | case arrowshapeBounceForward
2607 | case arrowshapeBounceForwardFill
2608 | case book
2609 | case bookFill
2610 | case bookCircle
2611 | case bookCircleFill
2612 | case newspaper
2613 | case newspaperFill
2614 | case booksVertical
2615 | case booksVerticalFill
2616 | case bookClosed
2617 | case bookClosedFill
2618 | case characterBookClosed
2619 | case characterBookClosedFill
2620 | case textBookClosed
2621 | case textBookClosedFill
2622 | case greetingcard
2623 | case greetingcardFill
2624 | case bookmark
2625 | case bookmarkFill
2626 | case bookmarkCircle
2627 | case bookmarkCircleFill
2628 | case bookmarkSlash
2629 | case bookmarkSlashFill
2630 | case rosette
2631 | case graduationcap
2632 | case graduationcapFill
2633 | case ticket
2634 | case ticketFill
2635 | case paperclip
2636 | case paperclipCircle
2637 | case paperclipCircleFill
2638 | case paperclipBadgeEllipsis
2639 | case rectangleAndPaperclip
2640 | case rectangleDashedAndPaperclip
2641 | case link
2642 | case linkCircle
2643 | case linkCircleFill
2644 | case linkBadgePlus
2645 | case personalhotspot
2646 | case lineweight
2647 | case person
2648 | case personFill
2649 | case personFillTurnRight
2650 | case personFillTurnDown
2651 | case personFillTurnLeft
2652 | case personFillCheckmark
2653 | case personFillXmark
2654 | case personFillQuestionmark
2655 | case personCircle
2656 | case personCircleFill
2657 | case personBadgePlus
2658 | case personFillBadgePlus
2659 | case personBadgeMinus
2660 | case personFillBadgeMinus
2661 | case personAndArrowLeftAndArrowRight
2662 | case personFillAndArrowLeftAndArrowRight
2663 | case person2
2664 | case person2Fill
2665 | case person2Circle
2666 | case person2CircleFill
2667 | case person3
2668 | case person3Fill
2669 | case personCropCircle
2670 | case personCropCircleFill
2671 | case personCropCircleBadgePlus
2672 | case personCropCircleFillBadgePlus
2673 | case personCropCircleBadgeMinus
2674 | case personCropCircleFillBadgeMinus
2675 | case personCropCircleBadgeCheckmark
2676 | case personCropCircleFillBadgeCheckmark
2677 | case personCropCircleBadgeXmark
2678 | case personCropCircleFillBadgeXmark
2679 | case personCropCircleBadgeQuestionmark
2680 | case personCropCircleFillBadgeQuestionmark
2681 | case personCropCircleBadgeExclamationmark
2682 | case personCropCircleFillBadgeExclamationmark
2683 | case personCropSquare
2684 | case personCropSquareFill
2685 | case rectangleStackPersonCrop
2686 | case rectangleStackPersonCropFill
2687 | case person2SquareStack
2688 | case person2SquareStackFill
2689 | case personCropSquareFillAndAtRectangle
2690 | case squareAndAtRectangle
2691 | case command
2692 | case commandCircle
2693 | case commandCircleFill
2694 | case commandSquare
2695 | case commandSquareFill
2696 | case option
2697 | case alt
2698 | case deleteRight
2699 | case deleteRightFill
2700 | case clear
2701 | case clearFill
2702 | case deleteLeft
2703 | case deleteLeftFill
2704 | case shift
2705 | case shiftFill
2706 | case capslock
2707 | case capslockFill
2708 | case escape
2709 | case restart
2710 | case restartCircle
2711 | case sleep
2712 | case wake
2713 | case power
2714 | case togglepower
2715 | case poweron
2716 | case poweroff
2717 | case powersleep
2718 | case directcurrent
2719 | case dotArrowtrianglesUpRightDownLeftCircle
2720 | case globe
2721 | case network
2722 | case sunMin
2723 | case sunMinFill
2724 | case sunMax
2725 | case sunMaxFill
2726 | case sunrise
2727 | case sunriseFill
2728 | case sunset
2729 | case sunsetFill
2730 | case sunDust
2731 | case sunDustFill
2732 | case sunHaze
2733 | case sunHazeFill
2734 | case moon
2735 | case moonFill
2736 | case moonCircle
2737 | case moonCircleFill
2738 | case zzz
2739 | case moonZzz
2740 | case moonZzzFill
2741 | case sparkle
2742 | case sparkles
2743 | case moonStars
2744 | case moonStarsFill
2745 | case cloud
2746 | case cloudFill
2747 | case cloudDrizzle
2748 | case cloudDrizzleFill
2749 | case cloudRain
2750 | case cloudRainFill
2751 | case cloudHeavyrain
2752 | case cloudHeavyrainFill
2753 | case cloudFog
2754 | case cloudFogFill
2755 | case cloudHail
2756 | case cloudHailFill
2757 | case cloudSnow
2758 | case cloudSnowFill
2759 | case cloudSleet
2760 | case cloudSleetFill
2761 | case cloudBolt
2762 | case cloudBoltFill
2763 | case cloudBoltRain
2764 | case cloudBoltRainFill
2765 | case cloudSun
2766 | case cloudSunFill
2767 | case cloudSunRain
2768 | case cloudSunRainFill
2769 | case cloudSunBolt
2770 | case cloudSunBoltFill
2771 | case cloudMoon
2772 | case cloudMoonFill
2773 | case cloudMoonRain
2774 | case cloudMoonRainFill
2775 | case cloudMoonBolt
2776 | case cloudMoonBoltFill
2777 | case smoke
2778 | case smokeFill
2779 | case wind
2780 | case windSnow
2781 | case snow
2782 | case tornado
2783 | case tropicalstorm
2784 | case hurricane
2785 | case thermometerSun
2786 | case thermometerSunFill
2787 | case thermometerSnowflake
2788 | case thermometer
2789 | case aqiLow
2790 | case aqiMedium
2791 | case aqiHigh
2792 | case umbrella
2793 | case umbrellaFill
2794 | case flame
2795 | case flameFill
2796 | case lightMin
2797 | case lightMax
2798 | case rays
2799 | case slowmo
2800 | case timelapse
2801 | case cursorarrowRays
2802 | case cursorarrow
2803 | case cursorarrowSquare
2804 | case cursorarrowAndSquareOnSquareDashed
2805 | case cursorarrowClick
2806 | case cursorarrowClick2
2807 | case contextualmenuAndCursorarrow
2808 | case filemenuAndCursorarrow
2809 | case filemenuAndSelection
2810 | case dotCircleAndCursorarrow
2811 | case cursorarrowMotionlines
2812 | case cursorarrowMotionlinesClick
2813 | case cursorarrowClickBadgeClock
2814 | case keyboard
2815 | case keyboardBadgeEllipsis
2816 | case keyboardChevronCompactDown
2817 | case keyboardChevronCompactLeft
2818 | case keyboardOnehandedLeft
2819 | case keyboardOnehandedRight
2820 | case rectangle3Offgrid
2821 | case rectangle3OffgridFill
2822 | case squareGrid3x2
2823 | case squareGrid3x2Fill
2824 | case rectangleGrid3x2
2825 | case rectangleGrid3x2Fill
2826 | case squareGrid2x2
2827 | case squareGrid2x2Fill
2828 | case rectangleGrid2x2
2829 | case rectangleGrid2x2Fill
2830 | case squareGrid3x1BelowLineGrid1x2
2831 | case squareGrid3x1FillBelowLineGrid1x2
2832 | case squareGrid4x3Fill
2833 | case rectangleGrid1x2
2834 | case rectangleGrid1x2Fill
2835 | case circleGrid2x2
2836 | case circleGrid2x2Fill
2837 | case circleGrid3x3
2838 | case circleGrid3x3Fill
2839 | case squareGrid3x3
2840 | case squareGrid3x3Fill
2841 | case squareGrid3x3TopleftFill
2842 | case squareGrid3x3TopmiddleFill
2843 | case squareGrid3x3ToprightFill
2844 | case squareGrid3x3MiddleleftFill
2845 | case squareGrid3x3MiddleFill
2846 | case squareGrid3x3MiddlerightFill
2847 | case squareGrid3x3BottomleftFill
2848 | case squareGrid3x3BottommiddleFill
2849 | case squareGrid3x3BottomrightFill
2850 | case circlesHexagongrid
2851 | case circlesHexagongridFill
2852 | case circlesHexagonpath
2853 | case circlesHexagonpathFill
2854 | case circleGridCross
2855 | case circleGridCrossFill
2856 | case circleGridCrossLeftFill
2857 | case circleGridCrossUpFill
2858 | case circleGridCrossRightFill
2859 | case circleGridCrossDownFill
2860 | case seal
2861 | case sealFill
2862 | case checkmarkSeal
2863 | case checkmarkSealFill
2864 | case xmarkSeal
2865 | case xmarkSealFill
2866 | case exclamationmarkTriangle
2867 | case exclamationmarkTriangleFill
2868 | case drop
2869 | case dropFill
2870 | case dropTriangle
2871 | case dropTriangleFill
2872 | case play
2873 | case playFill
2874 | case playCircle
2875 | case playCircleFill
2876 | case playRectangle
2877 | case playRectangleFill
2878 | case playSlash
2879 | case playSlashFill
2880 | case pause
2881 | case pauseFill
2882 | case pauseCircle
2883 | case pauseCircleFill
2884 | case pauseRectangle
2885 | case pauseRectangleFill
2886 | case stop
2887 | case stopFill
2888 | case stopCircle
2889 | case stopCircleFill
2890 | case recordCircle
2891 | case recordCircleFill
2892 | case playpause
2893 | case playpauseFill
2894 | case backward
2895 | case backwardFill
2896 | case forward
2897 | case forwardFill
2898 | case backwardEnd
2899 | case backwardEndFill
2900 | case forwardEnd
2901 | case forwardEndFill
2902 | case backwardEndAlt
2903 | case backwardEndAltFill
2904 | case forwardEndAlt
2905 | case forwardEndAltFill
2906 | case backwardFrame
2907 | case backwardFrameFill
2908 | case forwardFrame
2909 | case forwardFrameFill
2910 | case eject
2911 | case ejectFill
2912 | case ejectCircle
2913 | case ejectCircleFill
2914 | case mount
2915 | case mountFill
2916 | case memories
2917 | case memoriesBadgePlus
2918 | case memoriesBadgeMinus
2919 | case shuffle
2920 | case shuffleCircle
2921 | case shuffleCircleFill
2922 | case `repeat`
2923 | case repeatCircle
2924 | case repeatCircleFill
2925 | case repeat1
2926 | case repeat1Circle
2927 | case repeat1CircleFill
2928 | case infinity
2929 | case infinityCircle
2930 | case infinityCircleFill
2931 | case megaphone
2932 | case megaphoneFill
2933 | case speaker
2934 | case speakerFill
2935 | case speakerSlash
2936 | case speakerSlashFill
2937 | case speakerSlashCircle
2938 | case speakerSlashCircleFill
2939 | case speakerZzz
2940 | case speakerZzzFill
2941 | case speakerWave1
2942 | case speakerWave1Fill
2943 | case speakerWave2
2944 | case speakerWave2Fill
2945 | case speakerWave2Circle
2946 | case speakerWave2CircleFill
2947 | case speakerWave3
2948 | case speakerWave3Fill
2949 | case badgePlusRadiowavesRight
2950 | case badgePlusRadiowavesForward
2951 | case musicNote
2952 | case musicNoteList
2953 | case musicQuarternote3
2954 | case musicMic
2955 | case arrowRectanglepath
2956 | case goforward
2957 | case gobackward
2958 | case goforward10
2959 | case gobackward10
2960 | case goforward15
2961 | case gobackward15
2962 | case goforward30
2963 | case gobackward30
2964 | case goforward45
2965 | case gobackward45
2966 | case goforward60
2967 | case gobackward60
2968 | case goforward75
2969 | case gobackward75
2970 | case goforward90
2971 | case gobackward90
2972 | case goforwardPlus
2973 | case gobackwardMinus
2974 | case swift
2975 | case magnifyingglass
2976 | case magnifyingglassCircle
2977 | case magnifyingglassCircleFill
2978 | case plusMagnifyingglass
2979 | case minusMagnifyingglass
2980 | case oneMagnifyingglass
2981 | case arrowUpLeftAndDownRightMagnifyingglass
2982 | case textMagnifyingglass
2983 | case loupe
2984 | case mic
2985 | case micFill
2986 | case micCircle
2987 | case micCircleFill
2988 | case micSlash
2989 | case micSlashFill
2990 | case lineDiagonal
2991 | case lineDiagonalArrow
2992 | case circle
2993 | case circleFill
2994 | case circleLefthalfFill
2995 | case circleRighthalfFill
2996 | case circleBottomhalfFill
2997 | case circleTophalfFill
2998 | case largecircleFillCircle
2999 | case smallcircleFillCircle
3000 | case smallcircleFillCircleFill
3001 | case circleDashed
3002 | case circleDashedInsetFill
3003 | case circlebadge
3004 | case circlebadgeFill
3005 | case circlebadge2
3006 | case circlebadge2Fill
3007 | case smallcircleCircle
3008 | case smallcircleCircleFill
3009 | case target
3010 | case capsule
3011 | case capsuleFill
3012 | case capsulePortrait
3013 | case capsulePortraitFill
3014 | case oval
3015 | case ovalFill
3016 | case ovalPortrait
3017 | case ovalPortraitFill
3018 | case placeholdertextFill
3019 | case square
3020 | case squareFill
3021 | case squareLefthalfFill
3022 | case squareRighthalfFill
3023 | case squareBottomhalfFill
3024 | case squareTophalfFill
3025 | case squareSlash
3026 | case squareSlashFill
3027 | case dotSquare
3028 | case dotSquareFill
3029 | case circleSquare
3030 | case circleFillSquareFill
3031 | case squareDashed
3032 | case squareDashedInsetFill
3033 | case questionmarkSquareDashed
3034 | case squareshape
3035 | case squareshapeFill
3036 | case squareshapeDashedSquareshape
3037 | case squareshapeSquareshapeDashed
3038 | case dotSquareshape
3039 | case dotSquareshapeFill
3040 | case app
3041 | case appFill
3042 | case rectangle
3043 | case rectangleFill
3044 | case rectangleSlash
3045 | case rectangleSlashFill
3046 | case rectanglePortrait
3047 | case rectanglePortraitFill
3048 | case triangle
3049 | case triangleFill
3050 | case triangleLefthalfFill
3051 | case triangleRighthalfFill
3052 | case diamond
3053 | case diamondFill
3054 | case octagon
3055 | case octagonFill
3056 | case hexagon
3057 | case hexagonFill
3058 | case suitHeart
3059 | case suitHeartFill
3060 | case suitClub
3061 | case suitClubFill
3062 | case suitSpade
3063 | case suitSpadeFill
3064 | case suitDiamond
3065 | case suitDiamondFill
3066 | case heart
3067 | case heartFill
3068 | case heartCircle
3069 | case heartCircleFill
3070 | case heartSlash
3071 | case heartSlashFill
3072 | case heartSlashCircle
3073 | case heartSlashCircleFill
3074 | case heartTextSquare
3075 | case heartTextSquareFill
3076 | case boltHeart
3077 | case boltHeartFill
3078 | case arrowUpHeart
3079 | case arrowUpHeartFill
3080 | case arrowDownHeart
3081 | case arrowDownHeartFill
3082 | case arrowClockwiseHeart
3083 | case arrowClockwiseHeartFill
3084 | case rhombus
3085 | case rhombusFill
3086 | case star
3087 | case starFill
3088 | case starLeadinghalfFill
3089 | case starCircle
3090 | case starCircleFill
3091 | case starSquare
3092 | case starSquareFill
3093 | case starSlash
3094 | case starSlashFill
3095 | case lineHorizontalStarFillLineHorizontal
3096 | case flag
3097 | case flagFill
3098 | case flagCircle
3099 | case flagCircleFill
3100 | case flagSlash
3101 | case flagSlashFill
3102 | case flagSlashCircle
3103 | case flagSlashCircleFill
3104 | case flagBadgeEllipsis
3105 | case flagBadgeEllipsisFill
3106 | case location
3107 | case locationFill
3108 | case locationSlash
3109 | case locationSlashFill
3110 | case locationNorth
3111 | case locationNorthFill
3112 | case locationCircle
3113 | case locationCircleFill
3114 | case locationNorthLine
3115 | case locationNorthLineFill
3116 | case bell
3117 | case bellFill
3118 | case bellCircle
3119 | case bellCircleFill
3120 | case bellSlash
3121 | case bellSlashFill
3122 | case bellSlashCircle
3123 | case bellSlashCircleFill
3124 | case bellBadge
3125 | case bellBadgeFill
3126 | case tag
3127 | case tagFill
3128 | case tagCircle
3129 | case tagCircleFill
3130 | case tagSlash
3131 | case tagSlashFill
3132 | case bolt
3133 | case boltFill
3134 | case boltCircle
3135 | case boltCircleFill
3136 | case boltSlash
3137 | case boltSlashFill
3138 | case boltSlashCircle
3139 | case boltSlashCircleFill
3140 | case boltBadgeA
3141 | case boltBadgeAFill
3142 | case boltHorizontal
3143 | case boltHorizontalFill
3144 | case boltHorizontalCircle
3145 | case boltHorizontalCircleFill
3146 | case eye
3147 | case eyeFill
3148 | case eyeCircle
3149 | case eyeCircleFill
3150 | case eyeSlash
3151 | case eyeSlashFill
3152 | case eyes
3153 | case eyesInverse
3154 | case eyebrow
3155 | case nose
3156 | case noseFill
3157 | case mustache
3158 | case mustacheFill
3159 | case mouth
3160 | case mouthFill
3161 | case icloud
3162 | case icloudFill
3163 | case icloudCircle
3164 | case icloudCircleFill
3165 | case icloudSlash
3166 | case icloudSlashFill
3167 | case exclamationmarkIcloud
3168 | case exclamationmarkIcloudFill
3169 | case checkmarkIcloud
3170 | case checkmarkIcloudFill
3171 | case xmarkIcloud
3172 | case xmarkIcloudFill
3173 | case linkIcloud
3174 | case linkIcloudFill
3175 | case boltHorizontalIcloud
3176 | case boltHorizontalIcloudFill
3177 | case personIcloud
3178 | case personIcloudFill
3179 | case lockIcloud
3180 | case lockIcloudFill
3181 | case keyIcloud
3182 | case keyIcloudFill
3183 | case arrowClockwiseIcloud
3184 | case arrowClockwiseIcloudFill
3185 | case arrowCounterclockwiseIcloud
3186 | case arrowCounterclockwiseIcloudFill
3187 | case icloudAndArrowDown
3188 | case icloudAndArrowDownFill
3189 | case icloudAndArrowUp
3190 | case icloudAndArrowUpFill
3191 | case flashlightOffFill
3192 | case flashlightOnFill
3193 | case camera
3194 | case cameraFill
3195 | case cameraCircle
3196 | case cameraCircleFill
3197 | case cameraBadgeEllipsis
3198 | case cameraFillBadgeEllipsis
3199 | case arrowTriangle2CirclepathCamera
3200 | case arrowTriangle2CirclepathCameraFill
3201 | case cameraOnRectangle
3202 | case cameraOnRectangleFill
3203 | case message
3204 | case messageFill
3205 | case messageCircle
3206 | case messageCircleFill
3207 | case arrowUpMessage
3208 | case arrowUpMessageFill
3209 | case plusMessage
3210 | case plusMessageFill
3211 | case bubbleRight
3212 | case bubbleRightFill
3213 | case bubbleLeft
3214 | case bubbleLeftFill
3215 | case exclamationmarkBubble
3216 | case exclamationmarkBubbleFill
3217 | case quoteBubble
3218 | case quoteBubbleFill
3219 | case tBubble
3220 | case tBubbleFill
3221 | case textBubble
3222 | case textBubbleFill
3223 | case captionsBubble
3224 | case captionsBubbleFill
3225 | case plusBubble
3226 | case plusBubbleFill
3227 | case rectangle3OffgridBubbleLeft
3228 | case rectangle3OffgridBubbleLeftFill
3229 | case ellipsisBubble
3230 | case ellipsisBubbleFill
3231 | case phoneBubbleLeft
3232 | case phoneBubbleLeftFill
3233 | case videoBubbleLeft
3234 | case videoBubbleLeftFill
3235 | case bubbleMiddleBottom
3236 | case bubbleMiddleBottomFill
3237 | case bubbleMiddleTop
3238 | case bubbleMiddleTopFill
3239 | case bubbleLeftAndBubbleRight
3240 | case bubbleLeftAndBubbleRightFill
3241 | case phone
3242 | case phoneFill
3243 | case phoneCircle
3244 | case phoneCircleFill
3245 | case phoneBadgePlus
3246 | case phoneFillBadgePlus
3247 | case phoneConnection
3248 | case phoneFillConnection
3249 | case phoneArrowUpRight
3250 | case phoneFillArrowUpRight
3251 | case phoneArrowDownLeft
3252 | case phoneFillArrowDownLeft
3253 | case phoneArrowRight
3254 | case phoneFillArrowRight
3255 | case phoneDown
3256 | case phoneDownFill
3257 | case phoneDownCircle
3258 | case phoneDownCircleFill
3259 | case teletype
3260 | case teletypeCircle
3261 | case teletypeCircleFill
3262 | case teletypeAnswer
3263 | case video
3264 | case videoFill
3265 | case videoCircle
3266 | case videoCircleFill
3267 | case videoSlash
3268 | case videoSlashFill
3269 | case videoBadgePlus
3270 | case videoFillBadgePlus
3271 | case videoBadgeCheckmark
3272 | case videoFillBadgeCheckmark
3273 | case arrowUpRightVideo
3274 | case arrowUpRightVideoFill
3275 | case arrowDownLeftVideo
3276 | case arrowDownLeftVideoFill
3277 | case questionmarkVideo
3278 | case questionmarkVideoFill
3279 | case envelope
3280 | case envelopeFill
3281 | case envelopeCircle
3282 | case envelopeCircleFill
3283 | case envelopeArrowTriangleBranch
3284 | case envelopeArrowTriangleBranchFill
3285 | case envelopeOpen
3286 | case envelopeOpenFill
3287 | case envelopeBadge
3288 | case envelopeBadgeFill
3289 | case envelopeBadgeShieldLeadinghalfFill
3290 | case envelopeFillBadgeShieldTrailinghalfFill
3291 | case mailStack
3292 | case mailStackFill
3293 | case mail
3294 | case mailFill
3295 | case mailAndTextMagnifyingglass
3296 | case rectangleAndTextMagnifyingglass
3297 | case arrowUpRightAndArrowDownLeftRectangle
3298 | case arrowUpRightAndArrowDownLeftRectangleFill
3299 | case gear
3300 | case gearshape
3301 | case gearshapeFill
3302 | case gearshape2
3303 | case gearshape2Fill
3304 | case signature
3305 | case line3CrossedSwirlCircle
3306 | case line3CrossedSwirlCircleFill
3307 | case scissors
3308 | case scissorsBadgeEllipsis
3309 | case ellipsis
3310 | case ellipsisCircle
3311 | case ellipsisCircleFill
3312 | case ellipsisRectangle
3313 | case ellipsisRectangleFill
3314 | case bag
3315 | case bagFill
3316 | case bagCircle
3317 | case bagCircleFill
3318 | case bagBadgePlus
3319 | case bagFillBadgePlus
3320 | case bagBadgeMinus
3321 | case bagFillBadgeMinus
3322 | case cart
3323 | case cartFill
3324 | case cartCircle
3325 | case cartCircleFill
3326 | case cartBadgePlus
3327 | case cartFillBadgePlus
3328 | case cartBadgeMinus
3329 | case cartFillBadgeMinus
3330 | case creditcard
3331 | case creditcardFill
3332 | case creditcardCircle
3333 | case creditcardCircleFill
3334 | case giftcard
3335 | case giftcardFill
3336 | case walletPass
3337 | case walletPassFill
3338 | case wandAndRays
3339 | case wandAndRaysInverse
3340 | case wandAndStars
3341 | case wandAndStarsInverse
3342 | case crop
3343 | case cropRotate
3344 | case dialMin
3345 | case dialMinFill
3346 | case dialMax
3347 | case dialMaxFill
3348 | case gyroscope
3349 | case nosign
3350 | case gauge
3351 | case gaugeBadgePlus
3352 | case gaugeBadgeMinus
3353 | case speedometer
3354 | case barometer
3355 | case metronome
3356 | case metronomeFill
3357 | case amplifier
3358 | case dieFace1
3359 | case dieFace1Fill
3360 | case dieFace2
3361 | case dieFace2Fill
3362 | case dieFace3
3363 | case dieFace3Fill
3364 | case dieFace4
3365 | case dieFace4Fill
3366 | case dieFace5
3367 | case dieFace5Fill
3368 | case dieFace6
3369 | case dieFace6Fill
3370 | case squareGrid3x3FillSquare
3371 | case pianokeys
3372 | case pianokeysInverse
3373 | case tuningfork
3374 | case paintbrush
3375 | case paintbrushFill
3376 | case paintbrushPointed
3377 | case paintbrushPointedFill
3378 | case bandage
3379 | case bandageFill
3380 | case ruler
3381 | case rulerFill
3382 | case level
3383 | case levelFill
3384 | case wrench
3385 | case wrenchFill
3386 | case hammer
3387 | case hammerFill
3388 | case eyedropper
3389 | case eyedropperHalffull
3390 | case eyedropperFull
3391 | case wrenchAndScrewdriver
3392 | case wrenchAndScrewdriverFill
3393 | case applescript
3394 | case applescriptFill
3395 | case scroll
3396 | case scrollFill
3397 | case stethoscope
3398 | case printer
3399 | case printerFill
3400 | case printerFillAndPaperFill
3401 | case printerDotmatrix
3402 | case printerDotmatrixFill
3403 | case printerDotmatrixFillAndPaperFill
3404 | case scanner
3405 | case scannerFill
3406 | case faxmachine
3407 | case briefcase
3408 | case briefcaseFill
3409 | case `case`
3410 | case caseFill
3411 | case latch2Case
3412 | case latch2CaseFill
3413 | case crossCase
3414 | case crossCaseFill
3415 | case puzzlepiece
3416 | case puzzlepieceFill
3417 | case homekit
3418 | case house
3419 | case houseFill
3420 | case houseCircle
3421 | case houseCircleFill
3422 | case musicNoteHouse
3423 | case musicNoteHouseFill
3424 | case buildingColumns
3425 | case buildingColumnsFill
3426 | case squareSplitBottomrightquarter
3427 | case squareSplitBottomrightquarterFill
3428 | case building
3429 | case buildingFill
3430 | case building2
3431 | case building2Fill
3432 | case building2CropCircle
3433 | case building2CropCircleFill
3434 | case lock
3435 | case lockFill
3436 | case lockCircle
3437 | case lockCircleFill
3438 | case lockSquare
3439 | case lockSquareFill
3440 | case lockSquareStack
3441 | case lockSquareStackFill
3442 | case lockRectangle
3443 | case lockRectangleFill
3444 | case lockRectangleStack
3445 | case lockRectangleStackFill
3446 | case lockRectangleOnRectangle
3447 | case lockRectangleOnRectangleFill
3448 | case lockShield
3449 | case lockShieldFill
3450 | case lockSlash
3451 | case lockSlashFill
3452 | case lockOpen
3453 | case lockOpenFill
3454 | case lockRotation
3455 | case lockRotationOpen
3456 | case key
3457 | case keyFill
3458 | case wifi
3459 | case wifiSlash
3460 | case wifiExclamationmark
3461 | case pin
3462 | case pinFill
3463 | case pinCircle
3464 | case pinCircleFill
3465 | case pinSlash
3466 | case pinSlashFill
3467 | case mappin
3468 | case mappinCircle
3469 | case mappinCircleFill
3470 | case mappinSlash
3471 | case mappinAndEllipse
3472 | case map
3473 | case mapFill
3474 | case safari
3475 | case safariFill
3476 | case move3d
3477 | case scale3d
3478 | case rotate3d
3479 | case torus
3480 | case rotateLeft
3481 | case rotateLeftFill
3482 | case rotateRight
3483 | case rotateRightFill
3484 | case selectionPinInOut
3485 | case timelineSelection
3486 | case cpu
3487 | case memorychip
3488 | case opticaldisc
3489 | case tv
3490 | case tvFill
3491 | case tvCircle
3492 | case tvCircleFill
3493 | case fourkTv
3494 | case fourkTvFill
3495 | case tvMusicNote
3496 | case tvMusicNoteFill
3497 | case playTv
3498 | case playTvFill
3499 | case photoTv
3500 | case tvAndHifispeakerFill
3501 | case tvAndMediabox
3502 | case display
3503 | case displayTrianglebadgeExclamationmark
3504 | case display2
3505 | case desktopcomputer
3506 | case pc
3507 | case macproGen1
3508 | case macproGen2
3509 | case macproGen2Fill
3510 | case macproGen3
3511 | case serverRack
3512 | case xserve
3513 | case macproGen3Server
3514 | case laptopcomputer
3515 | case laptopcomputerAndIphone
3516 | case macmini
3517 | case macminiFill
3518 | case airportExpress
3519 | case airportExtremeTower
3520 | case airportExtreme
3521 | case ipod
3522 | case flipphone
3523 | case candybarphone
3524 | case iphoneHomebutton
3525 | case iphoneHomebuttonLandscape
3526 | case iphoneHomebuttonRadiowavesLeftAndRight
3527 | case iphoneHomebuttonSlash
3528 | case iphone
3529 | case iphoneLandscape
3530 | case iphoneRadiowavesLeftAndRight
3531 | case iphoneSlash
3532 | case iphoneHomebuttonBadgePlay
3533 | case iphoneBadgePlay
3534 | case ipadHomebuttonBadgePlay
3535 | case ipadBadgePlay
3536 | case ipadHomebuttonLandscapeBadgePlay
3537 | case ipadLandscapeBadgePlay
3538 | case arrowTurnUpForwardIphone
3539 | case arrowTurnUpForwardIphoneFill
3540 | case appsIphone
3541 | case appsIphoneBadgePlus
3542 | case appsIphoneLandscape
3543 | case ipodtouch
3544 | case ipodtouchLandscape
3545 | case ipodshuffleGen1
3546 | case ipodshuffleGen2
3547 | case ipodshuffleGen3
3548 | case ipodshuffleGen4
3549 | case ipadHomebutton
3550 | case ipad
3551 | case appsIpad
3552 | case ipadHomebuttonLandscape
3553 | case ipadLandscape
3554 | case appsIpadLandscape
3555 | case applewatch
3556 | case applewatchWatchface
3557 | case exclamationmarkApplewatch
3558 | case lockApplewatch
3559 | case applewatchRadiowavesLeftAndRight
3560 | case applewatchSlash
3561 | case earpods
3562 | case airpods
3563 | case airpodRight
3564 | case airpodLeft
3565 | case airpodspro
3566 | case airpodproRight
3567 | case airpodproLeft
3568 | case homepod
3569 | case homepodFill
3570 | case homepod2
3571 | case homepod2Fill
3572 | case hifispeakerAndHomepod
3573 | case hifispeakerAndHomepodFill
3574 | case hifispeaker
3575 | case hifispeakerFill
3576 | case hifispeaker2
3577 | case hifispeaker2Fill
3578 | case radio
3579 | case radioFill
3580 | case appletv
3581 | case appletvFill
3582 | case signpostLeft
3583 | case signpostLeftFill
3584 | case signpostRight
3585 | case signpostRightFill
3586 | case airplayvideo
3587 | case airplayaudio
3588 | case dotRadiowavesLeftAndRight
3589 | case dotRadiowavesRight
3590 | case dotRadiowavesForward
3591 | case wave3Left
3592 | case wave3LeftCircle
3593 | case wave3LeftCircleFill
3594 | case wave3Backward
3595 | case wave3BackwardCircle
3596 | case wave3BackwardCircleFill
3597 | case wave3Right
3598 | case wave3RightCircle
3599 | case wave3RightCircleFill
3600 | case wave3Forward
3601 | case wave3ForwardCircle
3602 | case wave3ForwardCircleFill
3603 | case antennaRadiowavesLeftAndRight
3604 | case pip
3605 | case pipFill
3606 | case pipExit
3607 | case pipEnter
3608 | case pipSwap
3609 | case pipRemove
3610 | case rectangleArrowtriangle2Outward
3611 | case rectangleArrowtriangle2Inward
3612 | case rectanglePortraitArrowtriangle2Outward
3613 | case rectanglePortraitArrowtriangle2Inward
3614 | case guitars
3615 | case guitarsFill
3616 | case car
3617 | case carFill
3618 | case carCircle
3619 | case carCircleFill
3620 | case boltCar
3621 | case boltCarFill
3622 | case car2
3623 | case car2Fill
3624 | case bus
3625 | case busFill
3626 | case busDoubledecker
3627 | case busDoubledeckerFill
3628 | case tram
3629 | case tramFill
3630 | case tramCircle
3631 | case tramCircleFill
3632 | case tramTunnelFill
3633 | case bicycle
3634 | case bicycleCircle
3635 | case bicycleCircleFill
3636 | case bedDouble
3637 | case bedDoubleFill
3638 | case lungs
3639 | case lungsFill
3640 | case pills
3641 | case pillsFill
3642 | case cross
3643 | case crossFill
3644 | case crossCircle
3645 | case crossCircleFill
3646 | case hare
3647 | case hareFill
3648 | case tortoise
3649 | case tortoiseFill
3650 | case ant
3651 | case antFill
3652 | case antCircle
3653 | case antCircleFill
3654 | case ladybug
3655 | case ladybugFill
3656 | case leaf
3657 | case leafFill
3658 | case leafArrowTriangleCirclepath
3659 | case film
3660 | case filmFill
3661 | case sportscourt
3662 | case sportscourtFill
3663 | case faceSmiling
3664 | case faceSmilingFill
3665 | case faceDashed
3666 | case faceDashedFill
3667 | case crown
3668 | case crownFill
3669 | case comb
3670 | case combFill
3671 | case qrcode
3672 | case barcode
3673 | case viewfinder
3674 | case viewfinderCircle
3675 | case viewfinderCircleFill
3676 | case barcodeViewfinder
3677 | case qrcodeViewfinder
3678 | case plusViewfinder
3679 | case cameraViewfinder
3680 | case faceid
3681 | case docTextViewfinder
3682 | case docTextFillViewfinder
3683 | case locationViewfinder
3684 | case locationFillViewfinder
3685 | case personFillViewfinder
3686 | case rectangleInsetFill
3687 | case rectangleLefthalfInsetFill
3688 | case rectangleRighthalfInsetFill
3689 | case rectangleTopthirdInset
3690 | case rectangleBottomthirdInsetFill
3691 | case rectangleLeftthirdInsetFill
3692 | case rectangleRightthirdInsetFill
3693 | case rectangleCenterInsetFill
3694 | case rectangleInsetTopleftFill
3695 | case rectangleInsetToprightFill
3696 | case rectangleInsetBottomleftFill
3697 | case rectangleInsetBottomrightFill
3698 | case rectangleLefthalfInsetFillArrowLeft
3699 | case rectangleRighthalfInsetFillArrowRight
3700 | case rectangleLefthalfFill
3701 | case rectangleRighthalfFill
3702 | case personCropRectangle
3703 | case personCropRectangleFill
3704 | case arrowUpAndPersonRectanglePortrait
3705 | case arrowUpAndPersonRectangleTurnRight
3706 | case arrowUpAndPersonRectangleTurnLeft
3707 | case photo
3708 | case photoFill
3709 | case textBelowPhoto
3710 | case textBelowPhotoFill
3711 | case checkerboardRectangle
3712 | case cameraMeteringCenterWeightedAverage
3713 | case cameraMeteringCenterWeighted
3714 | case cameraMeteringMatrix
3715 | case cameraMeteringMultispot
3716 | case cameraMeteringNone
3717 | case cameraMeteringPartial
3718 | case cameraMeteringSpot
3719 | case cameraMeteringUnknown
3720 | case cameraAperture
3721 | case rectangleDashed
3722 | case rectangleDashedBadgeRecord
3723 | case rectangleBadgePlus
3724 | case rectangleFillBadgePlus
3725 | case rectangleBadgeMinus
3726 | case rectangleFillBadgeMinus
3727 | case rectangleBadgeCheckmark
3728 | case rectangleFillBadgeCheckmark
3729 | case rectangleBadgeXmark
3730 | case rectangleFillBadgeXmark
3731 | case rectangleBadgePersonCrop
3732 | case rectangleFillBadgePersonCrop
3733 | case sidebarLeft
3734 | case sidebarRight
3735 | case sidebarLeading
3736 | case sidebarTrailing
3737 | case sidebarSquaresLeft
3738 | case sidebarSquaresRight
3739 | case sidebarSquaresLeading
3740 | case sidebarSquaresTrailing
3741 | case macwindow
3742 | case macwindowBadgePlus
3743 | case dockRectangle
3744 | case dockArrowUpRectangle
3745 | case dockArrowDownRectangle
3746 | case menubarRectangle
3747 | case menubarDockRectangle
3748 | case menubarDockRectangleBadgeRecord
3749 | case menubarArrowUpRectangle
3750 | case menubarArrowDownRectangle
3751 | case macwindowOnRectangle
3752 | case textAndCommandMacwindow
3753 | case keyboardMacwindow
3754 | case uiwindowSplit2x1
3755 | case rectangleSplit3x1
3756 | case rectangleSplit3x1Fill
3757 | case squareSplit2x1
3758 | case squareSplit2x1Fill
3759 | case squareSplit1x2
3760 | case squareSplit1x2Fill
3761 | case squareSplit2x2
3762 | case squareSplit2x2Fill
3763 | case squareSplitDiagonal2x2
3764 | case squareSplitDiagonal2x2Fill
3765 | case squareSplitDiagonal
3766 | case squareSplitDiagonalFill
3767 | case mosaic
3768 | case mosaicFill
3769 | case squaresBelowRectangle
3770 | case rectangleSplit3x3
3771 | case rectangleSplit3x3Fill
3772 | case rectangleSplit2x1
3773 | case rectangleSplit2x1Fill
3774 | case rectangleSplit1x2
3775 | case rectangleSplit1x2Fill
3776 | case rectangleSplit2x2
3777 | case rectangleSplit2x2Fill
3778 | case tablecells
3779 | case tablecellsFill
3780 | case tablecellsBadgeEllipsis
3781 | case tablecellsBadgeEllipsisFill
3782 | case rectangleOnRectangle
3783 | case rectangleFillOnRectangleFill
3784 | case rectangleFillOnRectangleFillCircle
3785 | case rectangleFillOnRectangleFillCircleFill
3786 | case rectangleOnRectangleSlash
3787 | case rectangleFillOnRectangleFillSlashFill
3788 | case plusRectangleOnRectangle
3789 | case plusRectangleFillOnRectangleFill
3790 | case photoOnRectangle
3791 | case photoFillOnRectangleFill
3792 | case rectangleOnRectangleAngled
3793 | case rectangleFillOnRectangleAngledFill
3794 | case photoOnRectangleAngled
3795 | case rectangleStack
3796 | case rectangleStackFill
3797 | case rectangleStackBadgePlus
3798 | case rectangleStackFillBadgePlus
3799 | case rectangleStackBadgeMinus
3800 | case rectangleStackFillBadgeMinus
3801 | case rectangleStackBadgePersonCrop
3802 | case rectangleStackFillBadgePersonCrop
3803 | case sparklesRectangleStack
3804 | case sparklesRectangleStackFill
3805 | case rSquareOnSquare
3806 | case rSquareFillOnSquareFill
3807 | case jSquareOnSquare
3808 | case jSquareFillOnSquareFill
3809 | case hSquareOnSquare
3810 | case hSquareFillOnSquareFill
3811 | case squareOnSquare
3812 | case squareFillOnSquareFill
3813 | case squareFillOnSquare
3814 | case sparklesSquareFillOnSquare
3815 | case squareOnSquareDashed
3816 | case plusSquareOnSquare
3817 | case plusSquareFillOnSquareFill
3818 | case squareOnCircle
3819 | case squareFillOnCircleFill
3820 | case squareOnSquareSquareshapeControlhandles
3821 | case squareshapeControlhandlesOnSquareshapeControlhandles
3822 | case squareStack
3823 | case squareStackFill
3824 | case pano
3825 | case panoFill
3826 | case squareAndLineVerticalAndSquare
3827 | case squareFillAndLineVerticalSquareFill
3828 | case squareFillAndLineVerticalAndSquare
3829 | case squareAndLineVerticalAndSquareFill
3830 | case flowchart
3831 | case flowchartFill
3832 | case rectangleConnectedToLineBelow
3833 | case shield
3834 | case shieldSlash
3835 | case shieldFill
3836 | case shieldSlashFill
3837 | case shieldLefthalfFill
3838 | case shieldLefthalfFillSlash
3839 | case shieldCheckerboard
3840 | case switch2
3841 | case pointTopleftDownCurvedtoPointBottomrightUp
3842 | case pointFillTopleftDownCurvedtoPointFillBottomrightUp
3843 | case sliderHorizontal3
3844 | case sliderHorizontalBelowRectangle
3845 | case sliderHorizontalBelowSquareFillAndSquare
3846 | case sliderVertical3
3847 | case cube
3848 | case cubeFill
3849 | case cubeTransparent
3850 | case cubeTransparentFill
3851 | case shippingbox
3852 | case shippingboxFill
3853 | case arkit
3854 | case cone
3855 | case coneFill
3856 | case pyramid
3857 | case pyramidFill
3858 | case squareStack3dDownRight
3859 | case squareStack3dDownRightFill
3860 | case squareStack3dDownForward
3861 | case squareStack3dDownForwardFill
3862 | case squareStack3dUp
3863 | case squareStack3dUpFill
3864 | case squareStack3dUpSlash
3865 | case squareStack3dUpSlashFill
3866 | case squareStack3dUpBadgeA
3867 | case squareStack3dUpBadgeAFill
3868 | case squareStack3dForwardDottedline
3869 | case squareStack3dForwardDottedlineFill
3870 | case livephoto
3871 | case livephotoSlash
3872 | case livephotoBadgeA
3873 | case livephotoPlay
3874 | case scope
3875 | case helm
3876 | case clock
3877 | case clockFill
3878 | case deskclock
3879 | case deskclockFill
3880 | case alarm
3881 | case alarmFill
3882 | case stopwatch
3883 | case stopwatchFill
3884 | case timer
3885 | case timerSquare
3886 | case clockArrowCirclepath
3887 | case exclamationmarkArrowCirclepath
3888 | case clockArrow2Circlepath
3889 | case gamecontroller
3890 | case gamecontrollerFill
3891 | case lJoystick
3892 | case lJoystickFill
3893 | case rJoystick
3894 | case rJoystickFill
3895 | case lJoystickDown
3896 | case lJoystickDownFill
3897 | case rJoystickDown
3898 | case rJoystickDownFill
3899 | case dpad
3900 | case dpadFill
3901 | case dpadLeftFill
3902 | case dpadUpFill
3903 | case dpadRightFill
3904 | case dpadDownFill
3905 | case circleCircle
3906 | case circleCircleFill
3907 | case squareCircle
3908 | case squareCircleFill
3909 | case triangleCircle
3910 | case triangleCircleFill
3911 | case rectangleRoundedtop
3912 | case rectangleRoundedtopFill
3913 | case rectangleRoundedbottom
3914 | case rectangleRoundedbottomFill
3915 | case lRectangleRoundedbottom
3916 | case lRectangleRoundedbottomFill
3917 | case l1RectangleRoundedbottom
3918 | case l1RectangleRoundedbottomFill
3919 | case l2RectangleRoundedtop
3920 | case l2RectangleRoundedtopFill
3921 | case rRectangleRoundedbottom
3922 | case rRectangleRoundedbottomFill
3923 | case r1RectangleRoundedbottom
3924 | case r1RectangleRoundedbottomFill
3925 | case r2RectangleRoundedtop
3926 | case r2RectangleRoundedtopFill
3927 | case lbRectangleRoundedbottom
3928 | case lbRectangleRoundedbottomFill
3929 | case rbRectangleRoundedbottom
3930 | case rbRectangleRoundedbottomFill
3931 | case ltRectangleRoundedtop
3932 | case ltRectangleRoundedtopFill
3933 | case rtRectangleRoundedtop
3934 | case rtRectangleRoundedtopFill
3935 | case zlRectangleRoundedtop
3936 | case zlRectangleRoundedtopFill
3937 | case zrRectangleRoundedtop
3938 | case zrRectangleRoundedtopFill
3939 | case paintpalette
3940 | case paintpaletteFill
3941 | case figureWalk
3942 | case figureWalkCircle
3943 | case figureWalkCircleFill
3944 | case figureWalkDiamond
3945 | case figureWalkDiamondFill
3946 | case figureStand
3947 | case figureStandLineDottedFigureStand
3948 | case figureWave
3949 | case figureWaveCircle
3950 | case figureWaveCircleFill
3951 | case ear
3952 | case earBadgeCheckmark
3953 | case earTrianglebadgeExclamationmark
3954 | case earFill
3955 | case hearingaidEar
3956 | case handRaised
3957 | case handRaisedFill
3958 | case handRaisedSlash
3959 | case handRaisedSlashFill
3960 | case handThumbsup
3961 | case handThumbsupFill
3962 | case handThumbsdown
3963 | case handThumbsdownFill
3964 | case handPointUpLeft
3965 | case handPointUpLeftFill
3966 | case handDraw
3967 | case handDrawFill
3968 | case handTap
3969 | case handTapFill
3970 | case handPointLeft
3971 | case handPointLeftFill
3972 | case handPointRight
3973 | case handPointRightFill
3974 | case handPointUp
3975 | case handPointUpFill
3976 | case handPointUpBraille
3977 | case handPointUpBrailleFill
3978 | case handPointDown
3979 | case handPointDownFill
3980 | case handWave
3981 | case handWaveFill
3982 | case handsClap
3983 | case handsClapFill
3984 | case handsSparkles
3985 | case handsSparklesFill
3986 | case rectangleCompressVertical
3987 | case rectangleExpandVertical
3988 | case rectangleAndArrowUpRightAndArrowDownLeft
3989 | case rectangleAndArrowUpRightAndArrowDownLeftSlash
3990 | case square2Stack3d
3991 | case square2Stack3dTopFill
3992 | case square2Stack3dBottomFill
3993 | case square3Stack3d
3994 | case square3Stack3dTopFill
3995 | case square3Stack3dMiddleFill
3996 | case square3Stack3dBottomFill
3997 | case cylinder
3998 | case cylinderFill
3999 | case cylinderSplit1x2
4000 | case cylinderSplit1x2Fill
4001 | case chartBar
4002 | case chartBarFill
4003 | case chartPie
4004 | case chartPieFill
4005 | case chartBarXaxis
4006 | case dotSquareshapeSplit2x2
4007 | case squareshapeSplit2x2Dotted
4008 | case squareshapeSplit2x2
4009 | case squareshapeSplit3x3
4010 | case burst
4011 | case burstFill
4012 | case waveformPathEcg
4013 | case waveformPathEcgRectangle
4014 | case waveformPathEcgRectangleFill
4015 | case waveformPath
4016 | case waveformPathBadgePlus
4017 | case waveformPathBadgeMinus
4018 | case waveform
4019 | case waveformCircle
4020 | case waveformCircleFill
4021 | case staroflife
4022 | case staroflifeFill
4023 | case staroflifeCircle
4024 | case staroflifeCircleFill
4025 | case simcard
4026 | case simcardFill
4027 | case simcard2
4028 | case simcard2Fill
4029 | case esim
4030 | case esimFill
4031 | case sdcard
4032 | case sdcardFill
4033 | case touchid
4034 | case bonjour
4035 | case atom
4036 | case scalemass
4037 | case scalemassFill
4038 | case headphones
4039 | case headphonesCircle
4040 | case headphonesCircleFill
4041 | case gift
4042 | case giftFill
4043 | case giftCircle
4044 | case giftCircleFill
4045 | case plusApp
4046 | case plusAppFill
4047 | case arrowDownApp
4048 | case arrowDownAppFill
4049 | case arrowUpForwardApp
4050 | case arrowUpForwardAppFill
4051 | case appBadge
4052 | case appBadgeFill
4053 | case appclip
4054 | case appGift
4055 | case appGiftFill
4056 | case airplane
4057 | case airplaneCircle
4058 | case airplaneCircleFill
4059 | case studentdesk
4060 | case hourglass
4061 | case hourglassBadgePlus
4062 | case hourglassBottomhalfFill
4063 | case hourglassTophalfFill
4064 | case banknote
4065 | case banknoteFill
4066 | case paragraphsign
4067 | case purchased
4068 | case purchasedCircle
4069 | case purchasedCircleFill
4070 | case perspective
4071 | case aspectratio
4072 | case aspectratioFill
4073 | case cameraFilters
4074 | case skew
4075 | case arrowLeftAndRightRighttriangleLeftRighttriangleRight
4076 | case arrowLeftAndRightRighttriangleLeftRighttriangleRightFill
4077 | case arrowUpAndDownRighttriangleUpRighttriangleDown
4078 | case arrowUpAndDownRighttriangleUpFillRighttriangleDownFill
4079 | case arrowtriangleLeftAndLineVerticalAndArrowtriangleRight
4080 | case arrowtriangleLeftFillAndLineVerticalAndArrowtriangleRightFill
4081 | case arrowtriangleRightAndLineVerticalAndArrowtriangleLeft
4082 | case arrowtriangleRightFillAndLineVerticalAndArrowtriangleLeftFill
4083 | case grid
4084 | case gridCircle
4085 | case gridCircleFill
4086 | case burn
4087 | case lifepreserver
4088 | case lifepreserverFill
4089 | case recordingtape
4090 | case eyeglasses
4091 | case binoculars
4092 | case binocularsFill
4093 | case battery100
4094 | case battery25
4095 | case battery0
4096 | case battery100Bolt
4097 | case minusPlusBatteryblock
4098 | case minusPlusBatteryblockFill
4099 | case boltFillBatteryblock
4100 | case boltFillBatteryblockFill
4101 | case lightbulb
4102 | case lightbulbFill
4103 | case lightbulbSlash
4104 | case lightbulbSlashFill
4105 | case fiberchannel
4106 | case squareFillTextGrid1x2
4107 | case listDash
4108 | case listBullet
4109 | case listTriangle
4110 | case listBulletIndent
4111 | case listNumber
4112 | case listStar
4113 | case increaseIndent
4114 | case decreaseIndent
4115 | case decreaseQuotelevel
4116 | case increaseQuotelevel
4117 | case listBulletBelowRectangle
4118 | case textBadgePlus
4119 | case textBadgeMinus
4120 | case textBadgeCheckmark
4121 | case textBadgeXmark
4122 | case textBadgeStar
4123 | case textInsert
4124 | case textAppend
4125 | case textQuote
4126 | case textAlignleft
4127 | case textAligncenter
4128 | case textAlignright
4129 | case textJustify
4130 | case textJustifyleft
4131 | case textJustifyright
4132 | case textRedaction
4133 | case listAndFilm
4134 | case lineHorizontal3
4135 | case lineHorizontal3Decrease
4136 | case lineHorizontal3DecreaseCircle
4137 | case lineHorizontal3DecreaseCircleFill
4138 | case lineHorizontal3Circle
4139 | case lineHorizontal3CircleFill
4140 | case lineHorizontal2DecreaseCircle
4141 | case lineHorizontal2DecreaseCircleFill
4142 | case character
4143 | case textformatSizeSmaller
4144 | case textformatSizeLarger
4145 | case abc
4146 | case textformatAlt
4147 | case textformat
4148 | case textformatSize
4149 | case textformatSuperscript
4150 | case textformatSubscript
4151 | case bold
4152 | case italic
4153 | case underline
4154 | case strikethrough
4155 | case shadow
4156 | case boldItalicUnderline
4157 | case boldUnderline
4158 | case view2d
4159 | case view3d
4160 | case textCursor
4161 | case fx
4162 | case fCursive
4163 | case fCursiveCircle
4164 | case fCursiveCircleFill
4165 | case k
4166 | case sum
4167 | case percent
4168 | case function
4169 | case textformatAbc
4170 | case textformatAbcDottedunderline
4171 | case fn
4172 | case textformat123
4173 | case textbox
4174 | case aMagnify
4175 | case info
4176 | case infoCircle
4177 | case infoCircleFill
4178 | case at
4179 | case atCircle
4180 | case atCircleFill
4181 | case atBadgePlus
4182 | case atBadgeMinus
4183 | case questionmark
4184 | case questionmarkCircle
4185 | case questionmarkCircleFill
4186 | case questionmarkSquare
4187 | case questionmarkSquareFill
4188 | case questionmarkDiamond
4189 | case questionmarkDiamondFill
4190 | case exclamationmark
4191 | case exclamationmark2
4192 | case exclamationmark3
4193 | case exclamationmarkCircle
4194 | case exclamationmarkCircleFill
4195 | case exclamationmarkSquare
4196 | case exclamationmarkSquareFill
4197 | case exclamationmarkOctagon
4198 | case exclamationmarkOctagonFill
4199 | case exclamationmarkShield
4200 | case exclamationmarkShieldFill
4201 | case plus
4202 | case plusCircle
4203 | case plusCircleFill
4204 | case plusSquare
4205 | case plusSquareFill
4206 | case plusRectangle
4207 | case plusRectangleFill
4208 | case plusRectanglePortrait
4209 | case plusRectanglePortraitFill
4210 | case plusDiamond
4211 | case plusDiamondFill
4212 | case minus
4213 | case minusCircle
4214 | case minusCircleFill
4215 | case minusSquare
4216 | case minusSquareFill
4217 | case minusRectangle
4218 | case minusRectangleFill
4219 | case minusRectanglePortrait
4220 | case minusRectanglePortraitFill
4221 | case minusDiamond
4222 | case minusDiamondFill
4223 | case plusminus
4224 | case plusminusCircle
4225 | case plusminusCircleFill
4226 | case plusSlashMinus
4227 | case minusSlashPlus
4228 | case multiply
4229 | case multiplyCircle
4230 | case multiplyCircleFill
4231 | case multiplySquare
4232 | case multiplySquareFill
4233 | case xmarkRectangle
4234 | case xmarkRectangleFill
4235 | case xmarkRectanglePortrait
4236 | case xmarkRectanglePortraitFill
4237 | case xmarkDiamond
4238 | case xmarkDiamondFill
4239 | case xmarkShield
4240 | case xmarkShieldFill
4241 | case xmarkOctagon
4242 | case xmarkOctagonFill
4243 | case divide
4244 | case divideCircle
4245 | case divideCircleFill
4246 | case divideSquare
4247 | case divideSquareFill
4248 | case equal
4249 | case equalCircle
4250 | case equalCircleFill
4251 | case equalSquare
4252 | case equalSquareFill
4253 | case lessthan
4254 | case lessthanCircle
4255 | case lessthanCircleFill
4256 | case lessthanSquare
4257 | case lessthanSquareFill
4258 | case greaterthan
4259 | case greaterthanCircle
4260 | case greaterthanCircleFill
4261 | case greaterthanSquare
4262 | case greaterthanSquareFill
4263 | case chevronLeftSlashChevronRight
4264 | case curlybraces
4265 | case curlybracesSquare
4266 | case curlybracesSquareFill
4267 | case number
4268 | case numberCircle
4269 | case numberCircleFill
4270 | case numberSquare
4271 | case numberSquareFill
4272 | case xSquareroot
4273 | case xmark
4274 | case xmarkCircle
4275 | case xmarkCircleFill
4276 | case xmarkSquare
4277 | case xmarkSquareFill
4278 | case checkmark
4279 | case checkmarkCircle
4280 | case checkmarkCircleFill
4281 | case checkmarkSquare
4282 | case checkmarkSquareFill
4283 | case checkmarkRectangle
4284 | case checkmarkRectangleFill
4285 | case checkmarkRectanglePortrait
4286 | case checkmarkRectanglePortraitFill
4287 | case checkmarkShield
4288 | case checkmarkShieldFill
4289 | case chevronLeft
4290 | case chevronLeftCircle
4291 | case chevronLeftCircleFill
4292 | case chevronLeftSquare
4293 | case chevronLeftSquareFill
4294 | case chevronBackward
4295 | case chevronBackwardCircle
4296 | case chevronBackwardCircleFill
4297 | case chevronBackwardSquare
4298 | case chevronBackwardSquareFill
4299 | case chevronRight
4300 | case chevronRightCircle
4301 | case chevronRightCircleFill
4302 | case chevronRightSquare
4303 | case chevronRightSquareFill
4304 | case chevronForward
4305 | case chevronForwardCircle
4306 | case chevronForwardCircleFill
4307 | case chevronForwardSquare
4308 | case chevronForwardSquareFill
4309 | case chevronLeft2
4310 | case chevronBackward2
4311 | case chevronRight2
4312 | case chevronForward2
4313 | case chevronUp
4314 | case chevronUpCircle
4315 | case chevronUpCircleFill
4316 | case chevronUpSquare
4317 | case chevronUpSquareFill
4318 | case chevronDown
4319 | case chevronDownCircle
4320 | case chevronDownCircleFill
4321 | case chevronDownSquare
4322 | case chevronDownSquareFill
4323 | case control
4324 | case projective
4325 | case chevronUpChevronDown
4326 | case chevronCompactUp
4327 | case chevronCompactDown
4328 | case chevronCompactLeft
4329 | case chevronCompactRight
4330 | case arrowLeft
4331 | case arrowLeftCircle
4332 | case arrowLeftCircleFill
4333 | case arrowLeftSquare
4334 | case arrowLeftSquareFill
4335 | case arrowBackward
4336 | case arrowBackwardCircle
4337 | case arrowBackwardCircleFill
4338 | case arrowBackwardSquare
4339 | case arrowBackwardSquareFill
4340 | case arrowRight
4341 | case arrowRightCircle
4342 | case arrowRightCircleFill
4343 | case arrowRightSquare
4344 | case arrowRightSquareFill
4345 | case arrowForward
4346 | case arrowForwardCircle
4347 | case arrowForwardCircleFill
4348 | case arrowForwardSquare
4349 | case arrowForwardSquareFill
4350 | case arrowUp
4351 | case arrowUpCircle
4352 | case arrowUpCircleFill
4353 | case arrowUpSquare
4354 | case arrowUpSquareFill
4355 | case arrowDown
4356 | case arrowDownCircle
4357 | case arrowDownCircleFill
4358 | case arrowDownSquare
4359 | case arrowDownSquareFill
4360 | case arrowUpLeft
4361 | case arrowUpLeftCircle
4362 | case arrowUpLeftCircleFill
4363 | case arrowUpLeftSquare
4364 | case arrowUpLeftSquareFill
4365 | case arrowUpBackward
4366 | case arrowUpBackwardCircle
4367 | case arrowUpBackwardCircleFill
4368 | case arrowUpBackwardSquare
4369 | case arrowUpBackwardSquareFill
4370 | case arrowUpRight
4371 | case arrowUpRightCircle
4372 | case arrowUpRightCircleFill
4373 | case arrowUpRightSquare
4374 | case arrowUpRightSquareFill
4375 | case arrowUpForward
4376 | case arrowUpForwardCircle
4377 | case arrowUpForwardCircleFill
4378 | case arrowUpForwardSquare
4379 | case arrowUpForwardSquareFill
4380 | case arrowDownLeft
4381 | case arrowDownLeftCircle
4382 | case arrowDownLeftCircleFill
4383 | case arrowDownLeftSquare
4384 | case arrowDownLeftSquareFill
4385 | case arrowDownBackward
4386 | case arrowDownBackwardCircle
4387 | case arrowDownBackwardCircleFill
4388 | case arrowDownBackwardSquare
4389 | case arrowDownBackwardSquareFill
4390 | case arrowDownRight
4391 | case arrowDownRightCircle
4392 | case arrowDownRightCircleFill
4393 | case arrowDownRightSquare
4394 | case arrowDownRightSquareFill
4395 | case arrowDownForward
4396 | case arrowDownForwardCircle
4397 | case arrowDownForwardCircleFill
4398 | case arrowDownForwardSquare
4399 | case arrowDownForwardSquareFill
4400 | case arrowLeftArrowRight
4401 | case arrowLeftArrowRightCircle
4402 | case arrowLeftArrowRightCircleFill
4403 | case arrowLeftArrowRightSquare
4404 | case arrowLeftArrowRightSquareFill
4405 | case arrowUpArrowDown
4406 | case arrowUpArrowDownCircle
4407 | case arrowUpArrowDownCircleFill
4408 | case arrowUpArrowDownSquare
4409 | case arrowUpArrowDownSquareFill
4410 | case arrowTurnDownLeft
4411 | case arrowTurnUpLeft
4412 | case arrowTurnDownRight
4413 | case arrowTurnUpRight
4414 | case arrowTurnRightUp
4415 | case arrowTurnLeftUp
4416 | case arrowTurnRightDown
4417 | case arrowTurnLeftDown
4418 | case arrowUturnLeft
4419 | case arrowUturnLeftCircle
4420 | case arrowUturnLeftCircleFill
4421 | case arrowUturnLeftCircleBadgeEllipsis
4422 | case arrowUturnLeftSquare
4423 | case arrowUturnLeftSquareFill
4424 | case arrowUturnBackward
4425 | case arrowUturnBackwardCircle
4426 | case arrowUturnBackwardCircleFill
4427 | case arrowUturnBackwardCircleBadgeEllipsis
4428 | case arrowUturnBackwardSquare
4429 | case arrowUturnBackwardSquareFill
4430 | case arrowUturnRight
4431 | case arrowUturnRightCircle
4432 | case arrowUturnRightCircleFill
4433 | case arrowUturnRightSquare
4434 | case arrowUturnRightSquareFill
4435 | case arrowUturnForward
4436 | case arrowUturnForwardCircle
4437 | case arrowUturnForwardCircleFill
4438 | case arrowUturnForwardSquare
4439 | case arrowUturnForwardSquareFill
4440 | case arrowUturnUp
4441 | case arrowUturnUpCircle
4442 | case arrowUturnUpCircleFill
4443 | case arrowUturnUpSquare
4444 | case arrowUturnUpSquareFill
4445 | case arrowUturnDown
4446 | case arrowUturnDownCircle
4447 | case arrowUturnDownCircleFill
4448 | case arrowUturnDownSquare
4449 | case arrowUturnDownSquareFill
4450 | case arrowUpAndDownAndArrowLeftAndRight
4451 | case arrowUpLeftAndDownRightAndArrowUpRightAndDownLeft
4452 | case arrowLeftAndRight
4453 | case arrowLeftAndRightCircle
4454 | case arrowLeftAndRightCircleFill
4455 | case arrowLeftAndRightSquare
4456 | case arrowLeftAndRightSquareFill
4457 | case arrowUpAndDown
4458 | case arrowUpAndDownCircle
4459 | case arrowUpAndDownCircleFill
4460 | case arrowUpAndDownSquare
4461 | case arrowUpAndDownSquareFill
4462 | case arrowLeftToLineAlt
4463 | case arrowLeftToLine
4464 | case arrowRightToLineAlt
4465 | case arrowRightToLine
4466 | case arrowUpToLineAlt
4467 | case arrowUpToLine
4468 | case arrowDownToLineAlt
4469 | case arrowDownToLine
4470 | case arrowClockwise
4471 | case arrowClockwiseCircle
4472 | case arrowClockwiseCircleFill
4473 | case arrowCounterclockwise
4474 | case arrowCounterclockwiseCircle
4475 | case arrowCounterclockwiseCircleFill
4476 | case arrowUpLeftAndArrowDownRight
4477 | case arrowUpLeftAndArrowDownRightCircle
4478 | case arrowUpLeftAndArrowDownRightCircleFill
4479 | case arrowUpBackwardAndArrowDownForward
4480 | case arrowUpBackwardAndArrowDownForwardCircle
4481 | case arrowUpBackwardAndArrowDownForwardCircleFill
4482 | case arrowDownRightAndArrowUpLeft
4483 | case arrowDownRightAndArrowUpLeftCircle
4484 | case arrowDownRightAndArrowUpLeftCircleFill
4485 | case arrowDownForwardAndArrowUpBackward
4486 | case arrowDownForwardAndArrowUpBackwardCircle
4487 | case arrowDownForwardAndArrowUpBackwardCircleFill
4488 | case `return`
4489 | case arrow2Squarepath
4490 | case arrowTriangle2Circlepath
4491 | case arrowTriangle2CirclepathCircle
4492 | case arrowTriangle2CirclepathCircleFill
4493 | case exclamationmarkArrowTriangle2Circlepath
4494 | case arrowTriangleCapsulepath
4495 | case arrow3Trianglepath
4496 | case arrowTriangleTurnUpRightDiamond
4497 | case arrowTriangleTurnUpRightDiamondFill
4498 | case arrowTriangleTurnUpRightCircle
4499 | case arrowTriangleTurnUpRightCircleFill
4500 | case arrowTriangleMerge
4501 | case arrowTriangleSwap
4502 | case arrowTriangleBranch
4503 | case arrowTrianglePull
4504 | case arrowtriangleLeft
4505 | case arrowtriangleLeftFill
4506 | case arrowtriangleLeftCircle
4507 | case arrowtriangleLeftCircleFill
4508 | case arrowtriangleLeftSquare
4509 | case arrowtriangleLeftSquareFill
4510 | case arrowtriangleBackward
4511 | case arrowtriangleBackwardFill
4512 | case arrowtriangleBackwardCircle
4513 | case arrowtriangleBackwardCircleFill
4514 | case arrowtriangleBackwardSquare
4515 | case arrowtriangleBackwardSquareFill
4516 | case arrowtriangleRight
4517 | case arrowtriangleRightFill
4518 | case arrowtriangleRightCircle
4519 | case arrowtriangleRightCircleFill
4520 | case arrowtriangleRightSquare
4521 | case arrowtriangleRightSquareFill
4522 | case arrowtriangleForward
4523 | case arrowtriangleForwardFill
4524 | case arrowtriangleForwardCircle
4525 | case arrowtriangleForwardCircleFill
4526 | case arrowtriangleForwardSquare
4527 | case arrowtriangleForwardSquareFill
4528 | case arrowtriangleUp
4529 | case arrowtriangleUpFill
4530 | case arrowtriangleUpCircle
4531 | case arrowtriangleUpCircleFill
4532 | case arrowtriangleUpSquare
4533 | case arrowtriangleUpSquareFill
4534 | case arrowtriangleDown
4535 | case arrowtriangleDownFill
4536 | case arrowtriangleDownCircle
4537 | case arrowtriangleDownCircleFill
4538 | case arrowtriangleDownSquare
4539 | case arrowtriangleDownSquareFill
4540 | case slashCircle
4541 | case slashCircleFill
4542 | case asteriskCircle
4543 | case asteriskCircleFill
4544 | case aCircle
4545 | case aCircleFill
4546 | case aSquare
4547 | case aSquareFill
4548 | case bCircle
4549 | case bCircleFill
4550 | case bSquare
4551 | case bSquareFill
4552 | case cCircle
4553 | case cCircleFill
4554 | case cSquare
4555 | case cSquareFill
4556 | case dCircle
4557 | case dCircleFill
4558 | case dSquare
4559 | case dSquareFill
4560 | case eCircle
4561 | case eCircleFill
4562 | case eSquare
4563 | case eSquareFill
4564 | case fCircle
4565 | case fCircleFill
4566 | case fSquare
4567 | case fSquareFill
4568 | case gCircle
4569 | case gCircleFill
4570 | case gSquare
4571 | case gSquareFill
4572 | case hCircle
4573 | case hCircleFill
4574 | case hSquare
4575 | case hSquareFill
4576 | case iCircle
4577 | case iCircleFill
4578 | case iSquare
4579 | case iSquareFill
4580 | case jCircle
4581 | case jCircleFill
4582 | case jSquare
4583 | case jSquareFill
4584 | case kCircle
4585 | case kCircleFill
4586 | case kSquare
4587 | case kSquareFill
4588 | case lCircle
4589 | case lCircleFill
4590 | case lSquare
4591 | case lSquareFill
4592 | case mCircle
4593 | case mCircleFill
4594 | case mSquare
4595 | case mSquareFill
4596 | case nCircle
4597 | case nCircleFill
4598 | case nSquare
4599 | case nSquareFill
4600 | case oCircle
4601 | case oCircleFill
4602 | case oSquare
4603 | case oSquareFill
4604 | case pCircle
4605 | case pCircleFill
4606 | case pSquare
4607 | case pSquareFill
4608 | case qCircle
4609 | case qCircleFill
4610 | case qSquare
4611 | case qSquareFill
4612 | case rCircle
4613 | case rCircleFill
4614 | case rSquare
4615 | case rSquareFill
4616 | case sCircle
4617 | case sCircleFill
4618 | case sSquare
4619 | case sSquareFill
4620 | case tCircle
4621 | case tCircleFill
4622 | case tSquare
4623 | case tSquareFill
4624 | case uCircle
4625 | case uCircleFill
4626 | case uSquare
4627 | case uSquareFill
4628 | case vCircle
4629 | case vCircleFill
4630 | case vSquare
4631 | case vSquareFill
4632 | case wCircle
4633 | case wCircleFill
4634 | case wSquare
4635 | case wSquareFill
4636 | case xCircle
4637 | case xCircleFill
4638 | case xSquare
4639 | case xSquareFill
4640 | case yCircle
4641 | case yCircleFill
4642 | case ySquare
4643 | case ySquareFill
4644 | case zCircle
4645 | case zCircleFill
4646 | case zSquare
4647 | case zSquareFill
4648 | case dollarsignCircle
4649 | case dollarsignCircleFill
4650 | case dollarsignSquare
4651 | case dollarsignSquareFill
4652 | case centsignCircle
4653 | case centsignCircleFill
4654 | case centsignSquare
4655 | case centsignSquareFill
4656 | case yensignCircle
4657 | case yensignCircleFill
4658 | case yensignSquare
4659 | case yensignSquareFill
4660 | case sterlingsignCircle
4661 | case sterlingsignCircleFill
4662 | case sterlingsignSquare
4663 | case sterlingsignSquareFill
4664 | case francsignCircle
4665 | case francsignCircleFill
4666 | case francsignSquare
4667 | case francsignSquareFill
4668 | case florinsignCircle
4669 | case florinsignCircleFill
4670 | case florinsignSquare
4671 | case florinsignSquareFill
4672 | case turkishlirasignCircle
4673 | case turkishlirasignCircleFill
4674 | case turkishlirasignSquare
4675 | case turkishlirasignSquareFill
4676 | case rublesignCircle
4677 | case rublesignCircleFill
4678 | case rublesignSquare
4679 | case rublesignSquareFill
4680 | case eurosignCircle
4681 | case eurosignCircleFill
4682 | case eurosignSquare
4683 | case eurosignSquareFill
4684 | case dongsignCircle
4685 | case dongsignCircleFill
4686 | case dongsignSquare
4687 | case dongsignSquareFill
4688 | case indianrupeesignCircle
4689 | case indianrupeesignCircleFill
4690 | case indianrupeesignSquare
4691 | case indianrupeesignSquareFill
4692 | case tengesignCircle
4693 | case tengesignCircleFill
4694 | case tengesignSquare
4695 | case tengesignSquareFill
4696 | case pesetasignCircle
4697 | case pesetasignCircleFill
4698 | case pesetasignSquare
4699 | case pesetasignSquareFill
4700 | case pesosignCircle
4701 | case pesosignCircleFill
4702 | case pesosignSquare
4703 | case pesosignSquareFill
4704 | case kipsignCircle
4705 | case kipsignCircleFill
4706 | case kipsignSquare
4707 | case kipsignSquareFill
4708 | case wonsignCircle
4709 | case wonsignCircleFill
4710 | case wonsignSquare
4711 | case wonsignSquareFill
4712 | case lirasignCircle
4713 | case lirasignCircleFill
4714 | case lirasignSquare
4715 | case lirasignSquareFill
4716 | case australsignCircle
4717 | case australsignCircleFill
4718 | case australsignSquare
4719 | case australsignSquareFill
4720 | case hryvniasignCircle
4721 | case hryvniasignCircleFill
4722 | case hryvniasignSquare
4723 | case hryvniasignSquareFill
4724 | case nairasignCircle
4725 | case nairasignCircleFill
4726 | case nairasignSquare
4727 | case nairasignSquareFill
4728 | case guaranisignCircle
4729 | case guaranisignCircleFill
4730 | case guaranisignSquare
4731 | case guaranisignSquareFill
4732 | case coloncurrencysignCircle
4733 | case coloncurrencysignCircleFill
4734 | case coloncurrencysignSquare
4735 | case coloncurrencysignSquareFill
4736 | case cedisignCircle
4737 | case cedisignCircleFill
4738 | case cedisignSquare
4739 | case cedisignSquareFill
4740 | case cruzeirosignCircle
4741 | case cruzeirosignCircleFill
4742 | case cruzeirosignSquare
4743 | case cruzeirosignSquareFill
4744 | case tugriksignCircle
4745 | case tugriksignCircleFill
4746 | case tugriksignSquare
4747 | case tugriksignSquareFill
4748 | case millsignCircle
4749 | case millsignCircleFill
4750 | case millsignSquare
4751 | case millsignSquareFill
4752 | case shekelsignCircle
4753 | case shekelsignCircleFill
4754 | case shekelsignSquare
4755 | case shekelsignSquareFill
4756 | case manatsignCircle
4757 | case manatsignCircleFill
4758 | case manatsignSquare
4759 | case manatsignSquareFill
4760 | case rupeesignCircle
4761 | case rupeesignCircleFill
4762 | case rupeesignSquare
4763 | case rupeesignSquareFill
4764 | case bahtsignCircle
4765 | case bahtsignCircleFill
4766 | case bahtsignSquare
4767 | case bahtsignSquareFill
4768 | case larisignCircle
4769 | case larisignCircleFill
4770 | case larisignSquare
4771 | case larisignSquareFill
4772 | case bitcoinsignCircle
4773 | case bitcoinsignCircleFill
4774 | case bitcoinsignSquare
4775 | case bitcoinsignSquareFill
4776 | case brazilianrealsignCircle
4777 | case brazilianrealsignCircleFill
4778 | case brazilianrealsignSquare
4779 | case brazilianrealsignSquareFill
4780 | case applelogo
4781 |
4782 | var enumRawValue: String {
4783 | return rawValue
4784 | }
4785 |
4786 | public var body: some View {
4787 | image
4788 | }
4789 | }
4790 |
--------------------------------------------------------------------------------
/Sources/SFSymbolsFinder/Validator/SFSymbolsValidator.swift:
--------------------------------------------------------------------------------
1 | //
2 | // SFSymbolsValidator.swift
3 | //
4 | //
5 | // Created by Santoso, Michael Abadi on 1/1/2564 BE.
6 | //
7 |
8 | import Foundation
9 |
10 | protocol SFSymbolsValidation {
11 | func validateSystemName(for type: T) -> String
12 | }
13 |
14 |
15 | final class SFSymbolsValidator: SFSymbolsValidation {
16 |
17 | func validateSystemName(for type: T) -> String where T : SFFinderConvertable {
18 | switch type {
19 | case let type as Indices.Currency:
20 | var finalName = ""
21 | switch type {
22 | case .circle(let currency):
23 | finalName += "\(currency.rawValue)sign.circle"
24 | case .circleFill(let currency):
25 | finalName += "\(currency.rawValue)sign.circle.fill"
26 | case .square(let currency):
27 | finalName += "\(currency.rawValue)sign.square"
28 | case .squareFill(let currency):
29 | finalName += "\(currency.rawValue)sign.square.fill"
30 | }
31 | return finalName
32 | case let type as Indices.Alphabet:
33 | var finalName = ""
34 | switch type {
35 | case .circle(let character):
36 | finalName += "\(character.rawValue).circle"
37 | case .circleFill(let character):
38 | finalName += "\(character.rawValue).circle.fill"
39 | case .square(let character):
40 | finalName += "\(character.rawValue).square"
41 | case .squareFill(let character):
42 | finalName += "\(character.rawValue).square.fill"
43 | }
44 | return finalName
45 | case let type as Indices.Number:
46 | var finalName = ""
47 | switch type {
48 | case .circle(let number):
49 | finalName += "\(number).circle"
50 | case .circleFill(let number):
51 | finalName += "\(number).circle.fill"
52 | case .altCircle(let number):
53 | finalName += "\(number).alt.circle"
54 | case .altCircleFill(let number):
55 | finalName += "\(number).alt.circle.fill"
56 | case .square(let number):
57 | finalName += "\(number).square"
58 | case .squareFill(let number):
59 | finalName += "\(number).square.fill"
60 | case .altSquare(let number):
61 | finalName += "\(number).alt.square"
62 | case .altSquareFill(let number):
63 | finalName += "\(number).alt.square.fill"
64 | case .rectangleFill(let number):
65 | finalName += "\(number).rectangle.fill"
66 | case .rectangle(let number):
67 | finalName += "\(number).rectangle"
68 | }
69 | return finalName
70 | case let type as Indices.Number:
71 | var finalName = ""
72 | switch type {
73 | case .circle(let number):
74 | finalName += "\(number).circle"
75 | case .circleFill(let number):
76 | finalName += "\(number).circle.fill"
77 | case .altCircle(let number):
78 | finalName += "\(number).alt.circle"
79 | case .altCircleFill(let number):
80 | finalName += "\(number).alt.circle.fill"
81 | case .square(let number):
82 | finalName += "\(number).square"
83 | case .squareFill(let number):
84 | finalName += "\(number).square.fill"
85 | case .altSquare(let number):
86 | finalName += "\(number).alt.square"
87 | case .altSquareFill(let number):
88 | finalName += "\(number).alt.square.fill"
89 | case .rectangleFill(let number):
90 | finalName += "\(number).rectangle.fill"
91 | case .rectangle(let number):
92 | finalName += "\(number).rectangle"
93 | }
94 | return finalName
95 | case let type as SFSymbolsEnum:
96 | if let objectType = type as? ObjectAndTools, objectType == .oneMagnifyingglass {
97 | return "1.magnifyingglass"
98 | } else if let objectType = type as? All, (objectType == .fourkTv || objectType == .fourkTvFill) {
99 | if objectType == .fourkTv {
100 | return "4.k.tv"
101 | } else {
102 | return "4.k.tv.fill"
103 | }
104 | } else {
105 | var finalName = ""
106 | var previousChar: Character = Character("-")
107 | type.enumRawValue.forEach { char in
108 | if char.isUppercase {
109 | finalName += ".\(char.lowercased())"
110 | } else if char.isNumber {
111 | if previousChar == "x" {
112 | finalName += char.description
113 | } else {
114 | finalName += ".\(char)"
115 | }
116 | } else {
117 | finalName += char.description
118 | }
119 | previousChar = char
120 | }
121 | return finalName
122 | }
123 | default:
124 | return ""
125 | }
126 | }
127 | }
128 |
--------------------------------------------------------------------------------
/Tests/LinuxMain.swift:
--------------------------------------------------------------------------------
1 | //
2 | // LinuxMain.swift
3 | //
4 | //
5 | // Created by Santoso, Michael Abadi on 30/12/2563 BE.
6 | //
7 |
8 | import XCTest
9 |
10 | import SFSymbolsFinderTests
11 |
12 | var tests = [XCTestCaseEntry]()
13 | tests += SFSymbolsFinderTests.allTests()
14 | XCTMain(tests)
15 |
--------------------------------------------------------------------------------
/Tests/SFSymbolsFinderTests/SFSymbolsFinderTests.swift:
--------------------------------------------------------------------------------
1 | import XCTest
2 | import SwiftUI
3 | import SFSymbolsFinder
4 |
5 | final class SFSymbolsFinderTests: XCTestCase {
6 | func testSystemNameConversion() {
7 | XCTAssertEqual(Communication.micSlashFill.systemName, "mic.slash.fill")
8 | }
9 |
10 | func testSystemNameNumberConversion() {
11 | XCTAssertEqual(ObjectAndTools.tray2.systemName, "tray.2")
12 | XCTAssertEqual(ObjectAndTools.tray2Fill.systemName, "tray.2.fill")
13 | }
14 |
15 | func testSystemNameIndicesCurrencyConversion() {
16 | XCTAssertEqual(Indices.Currency.circle(currency: .dollar).systemName, "dollarsign.circle")
17 | XCTAssertEqual(Indices.Currency.circleFill(currency: .dollar).systemName, "dollarsign.circle.fill")
18 | XCTAssertEqual(Indices.Currency.square(currency: .dollar).systemName, "dollarsign.square")
19 | XCTAssertEqual(Indices.Currency.squareFill(currency: .dollar).systemName, "dollarsign.square.fill")
20 | }
21 |
22 | func testSystemNameIndicesAlphabetConversion() {
23 | XCTAssertEqual(Indices.Alphabet.circle(character: .a).systemName, "a.circle")
24 | XCTAssertEqual(Indices.Alphabet.circleFill(character: .a).systemName, "a.circle.fill")
25 | XCTAssertEqual(Indices.Alphabet.square(character: .a).systemName, "a.square")
26 | XCTAssertEqual(Indices.Alphabet.squareFill(character: .a).systemName, "a.square.fill")
27 | }
28 |
29 | func testSystemNameIndicesNumberConversion() {
30 | XCTAssertEqual(Indices.Number.circle(number: 1).systemName, "1.circle")
31 | XCTAssertEqual(Indices.Number.circleFill(number: 1).systemName, "1.circle.fill")
32 | XCTAssertEqual(Indices.Number.altCircle(number: 1).systemName, "1.alt.circle")
33 | XCTAssertEqual(Indices.Number.altCircleFill(number: 1).systemName, "1.alt.circle.fill")
34 | XCTAssertEqual(Indices.Number.square(number: 1).systemName, "1.square")
35 | XCTAssertEqual(Indices.Number.squareFill(number: 1).systemName, "1.square.fill")
36 | XCTAssertEqual(Indices.Number.altSquare(number: 1).systemName, "1.alt.square")
37 | XCTAssertEqual(Indices.Number.altSquareFill(number: 1).systemName, "1.alt.square.fill")
38 | XCTAssertEqual(Indices.Number.circle(number: "01").systemName, "01.circle")
39 | }
40 |
41 | func testSystemNameArrowConversion() {
42 | XCTAssertEqual(Arrows.return.systemName, "return")
43 | }
44 |
45 | func testGamingConversion() {
46 | XCTAssertEqual(Gaming.l2RectangleRoundedtopFill.systemName, "l.2.rectangle.roundedtop.fill")
47 | }
48 |
49 | func testGeneralConversion() {
50 | XCTAssertEqual(General.squareGrid3x2.systemName, "square.grid.3x2")
51 | }
52 |
53 | func testAllConversion() {
54 | XCTAssertEqual(All.fourkTv.systemName, "4.k.tv")
55 | XCTAssertEqual(All.fourkTvFill.systemName, "4.k.tv.fill")
56 | }
57 |
58 | func testBodyViewImage() {
59 | XCTAssertTrue(All.fourkTv.body is Image)
60 | }
61 |
62 | static var allTests = [
63 | ("testSystemNameConversion", testSystemNameConversion),
64 | ("testSystemNameNumberConversion", testSystemNameNumberConversion),
65 | ("testSystemNameIndicesCurrencyConversion", testSystemNameIndicesCurrencyConversion),
66 | ("testSystemNameIndicesAlphabetConversion", testSystemNameIndicesAlphabetConversion),
67 | ("testSystemNameIndicesNumberConversion", testSystemNameIndicesNumberConversion),
68 | ("testGamingConversion", testGamingConversion),
69 | ("testSystemNameArrowConversion",testSystemNameArrowConversion),
70 | ("testGeneralConversion", testGeneralConversion),
71 | ("testAllConversion", testAllConversion)
72 | ]
73 | }
74 |
75 | #if canImport(UIKit)
76 | import UIKit
77 |
78 | extension SFSymbolsFinderTests {
79 | func testUiImageNil() {
80 | XCTAssertTrue(All.fourkTv.uiImage == nil)
81 | }
82 |
83 | func testUIImage() {
84 | XCTAssertTrue(All.person.uiImage != nil)
85 | }
86 | }
87 | #endif
88 |
--------------------------------------------------------------------------------
/Tests/SFSymbolsFinderTests/XCTestManifests.swift:
--------------------------------------------------------------------------------
1 | //
2 | // XCTestManifestsSwift
3 | //
4 | //
5 | // Created by Santoso, Michael Abadi on 30/12/2563 BE.
6 | //
7 |
8 | import XCTest
9 |
10 | #if !canImport(ObjectiveC)
11 | public func allTests() -> [XCTestCaseEntry] {
12 | return [
13 | testCase(SFSymbolsFinderTestsAllTests),
14 | ]
15 | }
16 | #endif
17 |
--------------------------------------------------------------------------------