532 lines
18 KiB
Swift
532 lines
18 KiB
Swift
//
|
|
// IconName.swift
|
|
// VDS
|
|
//
|
|
// Created by Matt Bruce on 1/9/23.
|
|
//
|
|
|
|
import Foundation
|
|
import UIKit
|
|
import VDSColorTokens
|
|
|
|
public enum IconName: String, CaseIterable {
|
|
//accessibility
|
|
case accessibility = "accessibility"
|
|
case americanSignLanguage = "american-sign-language"
|
|
case assistedListeningSystems = "assisted-listening-systems"
|
|
case audioDescription = "audio-description"
|
|
case blind = "blind"
|
|
case braille = "braille"
|
|
case brightness = "brightness"
|
|
case closedCaptioning = "closed-captioning"
|
|
case closedCaptioningFill = "closed-captioning-fill"
|
|
case cognitiveDisability = "cognitive-disability"
|
|
case deaf = "deaf"
|
|
case internationalSymbolOfAccess = "international-symbol-of-access"
|
|
case openCaptioning = "open-captioning"
|
|
case phoneVolume = "phone-volume"
|
|
case teletype = "teletype"
|
|
case textToSpeech = "text-to-speech"
|
|
|
|
//b2b
|
|
case assetTracking = "asset-tracking"
|
|
case businessContinuity = "business-continuity"
|
|
case conditionBasedMaintenance = "condition-based-maintenance"
|
|
case conditionBasedWrench = "condition-based-wrench"
|
|
case constructionHammer = "construction-hammer"
|
|
case constructionTruck = "construction-truck"
|
|
case digitalSignageCar = "digital-signage-car"
|
|
case digitalSignage = "digital-signage"
|
|
case droneCamera = "drone-camera"
|
|
case educationCurriculum = "education-curriculum"
|
|
case education = "education"
|
|
case electricPower = "electric-power"
|
|
case electricUtility = "electric-utility"
|
|
case energyScience = "energy-science"
|
|
case energyUtilities = "energy-utilities"
|
|
case enterprise = "enterprise"
|
|
case federalDefense = "federal-defense"
|
|
case financial = "financial"
|
|
case fleetTracking = "fleet-tracking"
|
|
case fleet = "fleet"
|
|
case gas = "gas"
|
|
case government = "government"
|
|
case group = "group"
|
|
case growth = "growth"
|
|
case hackers = "hackers"
|
|
case healthcareCorporate = "healthcare-corporate"
|
|
case healthcareGeneral = "healthcare-general"
|
|
case healthcareWorker = "healthcare-worker"
|
|
case ideasSolutions = "ideas-solutions"
|
|
case inclusivity = "inclusivity"
|
|
case industry = "industry"
|
|
case insurance = "insurance"
|
|
case intelligentTracking = "intelligent-tracking"
|
|
case internetOfThings = "internet-of-things"
|
|
case joinCall = "join-call"
|
|
case k12Education = "k12-education"
|
|
case laptopAntivirus = "laptop-antivirus"
|
|
case laptopControls = "laptop-controls"
|
|
case laptopGpsTracking = "laptop-gps-tracking"
|
|
case laptopSettings = "laptop-settings"
|
|
case laptopTrends = "laptop-trends"
|
|
case laptopWireless = "laptop-wireless"
|
|
case law = "law"
|
|
case lmr = "lmr"
|
|
case loyaltyRetention = "loyalty-retention"
|
|
case manufacturing = "manufacturing"
|
|
case mediaEntertainment = "media-entertainment"
|
|
case mediumBusiness = "medium-business"
|
|
case mobileCommandCenter = "mobile-command-center"
|
|
case mobileKioskInfo = "mobile-kiosk-info"
|
|
case mobileKioskWireless = "mobile-kiosk-wireless"
|
|
case mobileRetail = "mobile-retail"
|
|
case mobileSearch = "mobile-search"
|
|
case mobileWorkforceManagement = "mobile-workforce-management"
|
|
case network = "network"
|
|
case networkAttachedStorage = "network-attached-storage"
|
|
case officePhoneSystem = "office-phone-system"
|
|
case oilIndustry = "oil-industry"
|
|
case operationalTransformation = "operational-transformation"
|
|
case pharmaceutical = "pharmaceutical"
|
|
case pharmacy = "pharmacy"
|
|
case planner = "planner"
|
|
case powerUtility = "power-utility"
|
|
case professionalServices = "professional-services"
|
|
case qualityAssurance = "quality-assurance"
|
|
case realEstate = "real-estate"
|
|
case regulatoryCompliance = "regulatory-compliance"
|
|
case retail = "retail"
|
|
case security = "security"
|
|
case securitySolution = "security-solution"
|
|
case smarthouse = "smarthouse"
|
|
case socialMedia = "social-media"
|
|
case software = "software"
|
|
case solarPower = "solar-power"
|
|
case solutions = "solutions"
|
|
case supplyChain = "supply-chain"
|
|
case systemIntegration = "system-integration"
|
|
case telecommunications = "telecommunications"
|
|
case telemedicine = "telemedicine"
|
|
case telemetry = "telemetry"
|
|
case thermodynamics = "thermodynamics"
|
|
case trends = "trends"
|
|
case utilityWorker = "utility-worker"
|
|
case vehicleTracking = "vehicle-tracking"
|
|
case warehouseManagement = "warehouse-management"
|
|
case waterIndustry = "water-industry"
|
|
case wellness = "wellness"
|
|
|
|
//directional
|
|
case upCaret = "up-caret"
|
|
case closeAlt = "close-alt"
|
|
case close = "close"
|
|
case downArrow = "down-arrow"
|
|
case downCaret = "down-caret"
|
|
case evenMoreFlexibility = "even-more-flexibility"
|
|
case flexibilityRectangles = "flexibility-rectangles"
|
|
case flexibility = "flexibility"
|
|
case gateway = "gateway"
|
|
case leftArrow = "left-arrow"
|
|
case leftCaret = "left-caret"
|
|
case minus = "minus"
|
|
case moreFlexibility = "more-flexibility"
|
|
case noOff = "no-off"
|
|
case no = "no"
|
|
case plus = "plus"
|
|
case rightArrow = "right-arrow"
|
|
case rightCaret = "right-caret"
|
|
case swipeLeft = "swipe-left"
|
|
case swipeRight = "swipe-right"
|
|
case swipe = "swipe"
|
|
case `switch` = "switch"
|
|
case upArrow = "up-arrow"
|
|
|
|
//international
|
|
case internationalLongDistance = "international-long-distance"
|
|
case international = "international"
|
|
case travelPass = "travel-pass"
|
|
case tripPlanner = "trip-planner"
|
|
|
|
//navigational
|
|
case advancedSettings = "advanced-settings"
|
|
case agentChat = "agent-chat"
|
|
case bookmark = "bookmark"
|
|
case chat = "chat"
|
|
case filterOff = "filter-off"
|
|
case filter = "filter"
|
|
case list = "list"
|
|
case lockClosed = "lock-closed"
|
|
case lockOpen = "lock-open"
|
|
case logout = "logout"
|
|
case menu = "menu"
|
|
case moreHorizontal = "more-horizontal"
|
|
case myAccount = "my-account"
|
|
case realTimeTracking = "real-time-tracking"
|
|
case search = "search"
|
|
case settings = "settings"
|
|
case supportDrawer = "support-drawer"
|
|
case support = "support"
|
|
case userRegistration = "user-registration"
|
|
|
|
//nofication_feedback
|
|
case alertNotification = "alert-notification"
|
|
case checkmarkAlt = "checkmark-alt"
|
|
case checkmark = "checkmark"
|
|
case clock = "clock"
|
|
case error = "error"
|
|
case feedback = "feedback"
|
|
case loader = "loader"
|
|
case notification = "notification"
|
|
case notificationsOff = "notifications-off"
|
|
case notifyMe = "notify-me"
|
|
case pushNotification = "push-notification"
|
|
case remindMe = "remind-me"
|
|
case reminder = "reminder"
|
|
case securityAlert = "security-alert"
|
|
case securityCheck = "security-check"
|
|
case securityKeyhole = "security-keyhole"
|
|
case securityWireless = "security-wireless"
|
|
case snooze = "snooze"
|
|
case speedMonitoring = "speed-monitoring"
|
|
case starOff = "star-off"
|
|
case star = "star"
|
|
case sync = "sync"
|
|
case timer = "timer"
|
|
case warning = "warning"
|
|
|
|
//objects_industry
|
|
case ctr = "ctr"
|
|
case passenger = "passenger"
|
|
case tvContent = "tv-content"
|
|
case urlTransparency = "url-transparency"
|
|
case adaptiveSpeaker = "adaptive-speaker"
|
|
case adTechStack = "ad-tech-stack"
|
|
case agricultureLeaves = "agriculture-leaves"
|
|
case agricultureTractor = "agriculture-tractor"
|
|
case agricultureVineyard = "agriculture-vineyard"
|
|
case airport = "airport"
|
|
case airConditioner = "air-conditioner"
|
|
case audienceTargetedSearch = "audience-targeted-search"
|
|
case award = "award"
|
|
case babyMonitor = "baby-monitor"
|
|
case bestPractices = "best-practices"
|
|
case bid = "bid"
|
|
case bot = "bot"
|
|
case cellTower = "cell-tower"
|
|
case cloudDocument = "cloud-document"
|
|
case coffee = "coffee"
|
|
case coin = "coin"
|
|
case complianceDocument = "compliance-document"
|
|
case conversion = "conversion"
|
|
case countDown = "count-down"
|
|
case crossDeviceTargeting = "cross-device-targeting"
|
|
case crossDevice = "cross-device"
|
|
case customAudience = "custom-audience"
|
|
case digitalContent = "digital-content"
|
|
case dining = "dining"
|
|
case display = "display"
|
|
case domainTargeting = "domain-targeting"
|
|
case doorbell = "doorbell"
|
|
case driver = "driver"
|
|
case euro = "euro"
|
|
case expense = "expense"
|
|
case faceCovering = "face-covering"
|
|
case fineArt = "fine-art"
|
|
case flag = "flag"
|
|
case flurry = "flurry"
|
|
case fridge = "fridge"
|
|
case gaming = "gaming"
|
|
case geofence = "geofence"
|
|
case home = "home"
|
|
case identityGraph = "identity-graph"
|
|
case impressionVideo = "impression-video"
|
|
case inferredIdentity = "inferred-identity"
|
|
case irobot = "irobot"
|
|
case ironingBoard = "ironing-board"
|
|
case kidsStroller = "kids-stroller"
|
|
case levers = "levers"
|
|
case mobilePlusTv = "mobile-plus-tv"
|
|
case mobileRetargeting = "mobile-retargeting"
|
|
case motionDetector = "motion-detector"
|
|
case multipleDocuments = "multiple-documents"
|
|
case music = "music"
|
|
case nativeVideo = "native-video"
|
|
case native = "native"
|
|
case onGoCar = "on-go-car"
|
|
case packBackpack = "pack-backpack"
|
|
case packLuggage = "pack-luggage"
|
|
case packPurse = "pack-purse"
|
|
case petsCollar = "pets-collar"
|
|
case realTime = "real-time"
|
|
case research = "research"
|
|
case retailStore = "retail-store"
|
|
case retargeting = "retargeting"
|
|
case schoolNotebook = "school-notebook"
|
|
case singleDocument = "single-document"
|
|
case smartFamilyChildAddressBook = "smart-family-child-address-book"
|
|
case smartScooter = "smart-scooter"
|
|
case smokeDetector = "smoke-detector"
|
|
case solarPanel = "solar-panel"
|
|
case sportsBike = "sports-bike"
|
|
case sportsSkis = "sports-skis"
|
|
case sportsSoccer = "sports-soccer"
|
|
case sportsTennis = "sports-tennis"
|
|
case stadiumAlt = "stadium-alt"
|
|
case stadiumFlag = "stadium-flag"
|
|
case thermostatTech = "thermostat-tech"
|
|
case ticket = "ticket"
|
|
case tradingDeck = "trading-deck"
|
|
case traffic = "traffic"
|
|
case travelKeys = "travel-keys"
|
|
case trumpet = "trumpet"
|
|
case unification = "unification"
|
|
case visibility = "visibility"
|
|
case weights = "weights"
|
|
case yield = "yield"
|
|
|
|
//orders_pricing
|
|
case addToFavorite = "add-to-favorite"
|
|
case addedToFavorite = "added-to-favorite"
|
|
case billDown = "bill-down"
|
|
case billUp = "bill-up"
|
|
case camera = "camera"
|
|
case creditCard = "credit-card"
|
|
case gift = "gift"
|
|
case inStorePickup = "in-store-pickup"
|
|
case noFee = "no-fee"
|
|
case oneYear = "one-year"
|
|
case orders = "orders"
|
|
case outOfStock = "out-of-stock"
|
|
case reoccuringPayment = "reoccuring-payment"
|
|
case reservations = "reservations"
|
|
case returns = "returns"
|
|
case rewards = "rewards"
|
|
case shipping = "shipping"
|
|
case shoppingBag = "shopping-bag"
|
|
case shopping = "shopping"
|
|
case tag = "tag"
|
|
case taxes = "taxes"
|
|
|
|
//other
|
|
case growthOpportunities = "growth-opportunities"
|
|
case noSmoking = "no-smoking"
|
|
case socialDistancing = "social-distancing"
|
|
|
|
//plans_other
|
|
case battery = "battery"
|
|
case bonusData = "bonus-data"
|
|
case bringYourOwnDevice = "bring-your-own-device"
|
|
case callerId = "caller-id"
|
|
case carryoverData = "carryover-data"
|
|
case compass = "compass"
|
|
case connect = "connect"
|
|
case dataBoost = "data-boost"
|
|
case deviceProtection = "device-protection"
|
|
case devicesAddons = "devices-addons"
|
|
case embeddedSound = "embedded-sound"
|
|
case findMyRemote = "find-my-remote"
|
|
case giftedData = "gifted-data"
|
|
case homeInternet = "home-internet"
|
|
case internetDevices = "internet-devices"
|
|
case largePlan = "large-plan"
|
|
case mediumPlan = "medium-plan"
|
|
case mobileApps = "mobile-apps"
|
|
case mobileHotspot = "mobile-hotspot"
|
|
case multipleDeviceProtection = "multiple-device-protection"
|
|
case multipleDevices = "multiple-devices"
|
|
case nationWide = "nation-wide"
|
|
case phoneAlt = "phone-alt"
|
|
case purchaseData = "purchase-data"
|
|
case router = "router"
|
|
case simCard = "sim-card"
|
|
case smallPlan = "small-plan"
|
|
case smartAssistant = "smart-assistant"
|
|
case sound = "sound"
|
|
case tablet = "tablet"
|
|
case techLaptop = "tech-laptop"
|
|
case techPhone = "tech-phone"
|
|
case totalMobileProtection = "total-mobile-protection"
|
|
case unlimitedPlan = "unlimited-plan"
|
|
case uplink = "uplink"
|
|
case videoOnTablet = "video-on-tablet"
|
|
case waterResistant = "water-resistant"
|
|
case wearable = "wearable"
|
|
|
|
//social
|
|
case at = "at"
|
|
case facebook = "facebook"
|
|
case instagram = "instagram"
|
|
case twitter = "twitter"
|
|
case youtube = "youtube"
|
|
|
|
//utilities
|
|
case ThreeDAd = "3d-ad"
|
|
case ar = "ar"
|
|
case addFolder = "add-folder"
|
|
case addUser = "add-user"
|
|
case analytics = "analytics"
|
|
case announcement = "announcement"
|
|
case archive = "archive"
|
|
case artboard = "artboard"
|
|
case attach = "attach"
|
|
case awareness = "awareness"
|
|
case barcode = "barcode"
|
|
case bluetooth = "bluetooth"
|
|
case boxOpen = "box-open"
|
|
case calendar = "calendar"
|
|
case calibrate = "calibrate"
|
|
case callDisconnected = "call-disconnected"
|
|
case cleanSurface = "clean-surface"
|
|
case cloudAlt = "cloud-alt"
|
|
case cloud = "cloud"
|
|
case comparison = "comparison"
|
|
case compose = "compose"
|
|
case connectParts = "connect-parts"
|
|
case consultativeTransfer = "consultative-transfer"
|
|
case convergence = "convergence"
|
|
case crop = "crop"
|
|
case cta = "cta"
|
|
case customize = "customize"
|
|
case data = "data"
|
|
case decrease = "decrease"
|
|
case deviceActivity = "device-activity"
|
|
case directCarrierBilling = "direct-carrier-billing"
|
|
case directory = "directory"
|
|
case displayUtilities = "display-utilities"
|
|
case distribution = "distribution"
|
|
case download = "download"
|
|
case dragAndDrop = "drag-and-drop"
|
|
case dropShipment = "drop-shipment"
|
|
case duplicate = "duplicate"
|
|
case edit = "edit"
|
|
case email = "email"
|
|
case emergencyContact = "emergency-contact"
|
|
case emoji = "emoji"
|
|
case externalLink = "external-link"
|
|
case fallDetected = "fall-detected"
|
|
case favorite = "favorite"
|
|
case fax = "fax"
|
|
case fingerprintSensor = "fingerprint-sensor"
|
|
case fire = "fire"
|
|
case fitToZone = "fit-to-zone"
|
|
case flipCamera = "flip-camera"
|
|
case forwardedCall = "forwarded-call"
|
|
case fullscreen = "fullscreen"
|
|
case getHelp = "get-help"
|
|
case gridView = "grid-view"
|
|
case history = "history"
|
|
case humidity = "humidity"
|
|
case incomingCall = "incoming-call"
|
|
case increase = "increase"
|
|
case info = "info"
|
|
case inventory = "inventory"
|
|
case invitationAccepted = "invitation-accepted"
|
|
case invitationExpired = "invitation-expired"
|
|
case invitationRejected = "invitation-rejected"
|
|
case landscape = "landscape"
|
|
case light = "light"
|
|
case link = "link"
|
|
case location = "location"
|
|
case locationPin = "location-pin"
|
|
case mapView = "map-view"
|
|
case masonryView = "masonry-view"
|
|
case maximize = "maximize"
|
|
case mergeCalls = "merge-calls"
|
|
case microphoneAlt = "microphone-alt"
|
|
case microphone = "microphone"
|
|
case missedCall = "missed-call"
|
|
case moveTo = "move-to"
|
|
case multicast = "multicast"
|
|
case mute = "mute"
|
|
case networkConnection = "network-connection"
|
|
case news = "news"
|
|
case next = "next"
|
|
case nfcTag = "nfc-tag"
|
|
case night = "night"
|
|
case noVideo = "no-video"
|
|
case onDemand = "on-demand"
|
|
case outgoingCall = "outgoing-call"
|
|
case paperFreeBilling = "paper-free-billing"
|
|
case pauseInternet = "pause-internet"
|
|
case pause = "pause"
|
|
case peelSticker = "peel-sticker"
|
|
case photo = "photo"
|
|
case platform = "platform"
|
|
case playAlt = "play-alt"
|
|
case playWith = "play-with"
|
|
case play = "play"
|
|
case portrait = "portrait"
|
|
case pressure = "pressure"
|
|
case previous = "previous"
|
|
case print = "print"
|
|
case question = "question"
|
|
case recycle = "recycle"
|
|
case removeItem = "remove-item"
|
|
case replaceAPhoto = "replace-a-photo"
|
|
case reply = "reply"
|
|
case ringing = "ringing"
|
|
case ringtone = "ringtone"
|
|
case riskMonitor = "risk-monitor"
|
|
case rss = "rss"
|
|
case satelliteOff = "satellite-off"
|
|
case satellite = "satellite"
|
|
case save = "save"
|
|
case scaleAlt = "scale-alt"
|
|
case scale = "scale"
|
|
case sendMessage = "send-message"
|
|
case setFallbackImage = "set-fallback-image"
|
|
case setGalleryImage = "set-gallery-image"
|
|
case share = "share"
|
|
case shock = "shock"
|
|
case signalBroadcast = "signal-broadcast"
|
|
case speakerMute = "speaker-mute"
|
|
case speakerPhone = "speaker-phone"
|
|
case speed = "speed"
|
|
case stakeholder = "stakeholder"
|
|
case steps = "steps"
|
|
case stop = "stop"
|
|
case stopAlt = "stop-alt"
|
|
case survey = "survey"
|
|
case talking = "talking"
|
|
case teamLeader = "team-leader"
|
|
case temperature = "temperature"
|
|
case template = "template"
|
|
case theme = "theme"
|
|
case thumbsDown = "thumbs-down"
|
|
case thumbsUp = "thumbs-up"
|
|
case tiles = "tiles"
|
|
case tilt = "tilt"
|
|
case tools = "tools"
|
|
case trash = "trash"
|
|
case turnonOff = "turnon-off"
|
|
case tv = "tv"
|
|
case upload = "upload"
|
|
case userSettings = "user-settings"
|
|
case vibration = "vibration"
|
|
case video = "video"
|
|
case volume = "volume"
|
|
case volunteer = "volunteer"
|
|
case virtualReality = "virtual-reality"
|
|
case voiceHd = "voice-hd"
|
|
case voiceMail = "voice-mail"
|
|
case weather = "weather"
|
|
case whiteBlackList = "white-black-list"
|
|
case wifi = "wifi"
|
|
case zoomIn = "zoom-in"
|
|
case zoomOut = "zoom-out"
|
|
}
|
|
|
|
internal enum RestrictedIconName: String, CaseIterable {
|
|
case paginationLeftArrow = "pagination-left-arrow"
|
|
case paginationRightArrow = "pagination-right-arrow"
|
|
case checkmark = "checkmark"
|
|
case checkmarkAlt = "checkmark-alt"
|
|
case close = "close"
|
|
case error = "error"
|
|
case info = "info"
|
|
case leftCaret = "left-caret"
|
|
case rightCaret = "right-caret"
|
|
case warning = "warning"
|
|
}
|