nsbno / spor-icon-elm / Spor.Icon

Icon

toHtml : IconConfig msg -> Html.Styled.Html msg


type FillType
    = Fill
    | Stroke


type IconConfig msg


type Size
    = Size12
    | Size18
    | Size24
    | Size30
    | Size42
    | Size60


type IconVariant
    = Add
    | Aircondition
    | Airplane
    | AltTransport
    | ArrowDown
    | ArrowLeft
    | ArrowRight
    | ArrowUp
    | Autumn
    | BabyChanging
    | Battery
    | Bicycle
    | Bookmark
    | Bus
    | Cafe
    | Calendar
    | Campaign
    | CapacityCarriage
    | CapacitySeat
    | Car
    | Card
    | ChangeDirection
    | Chapter
    | Checkmark
    | ChildSeat
    | City
    | Close
    | Code
    | Coffee
    | CoffeeCart
    | CoffeeMachine
    | Comfort
    | Compass
    | Components
    | Cookies
    | Copy
    | Cottage
    | Coupon
    | CustomerService
    | Delete
    | DeleteCircle
    | Departure
    | Destination
    | Discount
    | Download
    | DropdownDown
    | DropdownLeft
    | DropdownRight
    | DropdownUp
    | Edit
    | Email
    | Error
    | Expand
    | ExpressBus
    | Facebook
    | Family
    | Favourite
    | Ferry
    | Figma
    | Filter
    | Forest
    | Frown
    | Github
    | GreenJourney
    | Grid
    | GuideDog
    | Guidelines
    | Gym
    | Hamburger
    | Headphones
    | History
    | Home
    | Icons
    | Information
    | Instagram
    | Insurance
    | Keyboard
    | Klippekort
    | Kroner
    | Language
    | LargeCar
    | LargeDog
    | Like
    | LinkOut
    | Linkedin
    | List
    | Luggage
    | LuggagePlus
    | LuggageSpecial1
    | LuggageSpecial2
    | Map
    | Maxitaxi
    | Minibuss
    | Mobile
    | Mountain
    | Neutral
    | Newspaper
    | Night
    | NoWifi
    | Notification
    | NotificationMute
    | NotificationReceived
    | Options
    | Parking
    | Password
    | Pc
    | Pdf
    | Person
    | PetAllowed
    | PetNotAllowed
    | Phone
    | PhoneSignal
    | Picture
    | PlayRoom
    | PlussSeat
    | Podcast
    | Position
    | PositionDot
    | PositionOnMap
    | PowerOutlet
    | Profile
    | Qr
    | Question
    | Realtime
    | RecliningSeat
    | Refresh
    | RefundCard
    | RefundKrone
    | Ruter
    | Satellite
    | School
    | Scooter
    | Search
    | Seat
    | SeatNotAvailable
    | SettingsX1
    | SettingsX2
    | Share
    | SkiStorage
    | Skicard
    | Sleep
    | Sleep6Beds
    | SmallCar
    | SmallDog
    | Smartprice
    | Smile
    | Sofa
    | SoundOff
    | SoundOn
    | SpeechBubble
    | Spring
    | Stopwatch
    | Stroller
    | Subtract
    | Subway
    | Success
    | Summer
    | Table
    | Tablet
    | Taxi
    | Ticket
    | TicketAdd
    | TicketControl
    | TicketLocation
    | TicketPdf
    | TicketPeriod
    | TicketZone
    | Time
    | Toilet
    | Tokens
    | Town
    | Train
    | Tram
    | Twitter
    | Update
    | VendingMachine
    | Vy
    | VyPluss
    | Wagon
    | Wait
    | Walk
    | Wallet
    | Warning
    | Water
    | Wheelchair
    | Wifi
    | Winter
    | Work
    | Youtube

icon : Size -> FillType -> IconVariant -> IconConfig msg

withColor : String -> IconConfig msg -> IconConfig msg