capitalist/elm-octicons/1.0.0

NOTE: this package is not compatible with Elm 0.19.1

Octicons

This library provides functions to generate Octicons Icons

type alias IconOptions =
IconOptions

Record for managing the options possible on an icon

icon : IconOptions -> Html msg

This is the main resolver dispatch. It will render a set of IconOptions

size : String -> IconOptions -> IconOptions

Size will set both the width and height but not affect the viewBox, thereby maintaining the aspect ratio.

style : String -> IconOptions -> IconOptions

Sets a style attribute on the icon's SVG

margin : String -> IconOptions -> IconOptions

Sets a margin in a style attribute on the icon's SVG

color : String -> IconOptions -> IconOptions

Changes the fill color

width : String -> IconOptions -> IconOptions

Adjusts only the width

height : String -> IconOptions -> IconOptions

Adjusts only the height

fillRule : String -> IconOptions -> IconOptions

Sets the fillRule. default is evenodd

viewBox : String -> IconOptions -> IconOptions

Allows overriding the default viewBox

defaultAlert : Html msg
alertOptions : IconOptions
alertIcon : IconOptions -> Html msg
defaultArrowdown : Html msg
arrowDownOptions : IconOptions
arrowDownIcon : IconOptions -> Html msg
defaultArrowleft : Html msg
arrowLeftOptions : IconOptions
arrowLeftIcon : IconOptions -> Html msg
arrowRightOptions : IconOptions
arrowRightIcon : IconOptions -> Html msg
arrowSmallDownOptions : IconOptions
arrowSmallDownIcon : IconOptions -> Html msg
arrowSmallLeftOptions : IconOptions
arrowSmallLeftIcon : IconOptions -> Html msg
arrowSmallRightIcon : IconOptions -> Html msg
arrowSmallUpOptions : IconOptions
arrowSmallUpIcon : IconOptions -> Html msg
defaultArrowup : Html msg
arrowUpOptions : IconOptions
arrowUpIcon : IconOptions -> Html msg
defaultBeaker : Html msg
beakerOptions : IconOptions
beakerIcon : IconOptions -> Html msg
defaultBell : Html msg
bellOptions : IconOptions
bellIcon : IconOptions -> Html msg
defaultBold : Html msg
boldOptions : IconOptions
boldIcon : IconOptions -> Html msg
defaultBook : Html msg
bookOptions : IconOptions
bookIcon : IconOptions -> Html msg
defaultBookmark : Html msg
bookmarkOptions : IconOptions
bookmarkIcon : IconOptions -> Html msg
defaultBriefcase : Html msg
briefcaseOptions : IconOptions
briefcaseIcon : IconOptions -> Html msg
defaultBroadcast : Html msg
broadcastOptions : IconOptions
broadcastIcon : IconOptions -> Html msg
defaultBrowser : Html msg
browserOptions : IconOptions
browserIcon : IconOptions -> Html msg
defaultBug : Html msg
bugOptions : IconOptions
bugIcon : IconOptions -> Html msg
defaultCalendar : Html msg
calendarOptions : IconOptions
calendarIcon : IconOptions -> Html msg
defaultCheck : Html msg
checkOptions : IconOptions
checkIcon : IconOptions -> Html msg
defaultChecklist : Html msg
checklistOptions : IconOptions
checklistIcon : IconOptions -> Html msg
chevronDownOptions : IconOptions
chevronDownIcon : IconOptions -> Html msg
chevronLeftOptions : IconOptions
chevronLeftIcon : IconOptions -> Html msg
chevronRightOptions : IconOptions
chevronRightIcon : IconOptions -> Html msg
defaultChevronup : Html msg
chevronUpOptions : IconOptions
chevronUpIcon : IconOptions -> Html msg
circleSlashOptions : IconOptions
circleSlashIcon : IconOptions -> Html msg
circuitBoardOptions : IconOptions
circuitBoardIcon : IconOptions -> Html msg
defaultClippy : Html msg
clippyOptions : IconOptions
clippyIcon : IconOptions -> Html msg
defaultClock : Html msg
clockOptions : IconOptions
clockIcon : IconOptions -> Html msg
cloudDownloadOptions : IconOptions
cloudDownloadIcon : IconOptions -> Html msg
cloudUploadOptions : IconOptions
cloudUploadIcon : IconOptions -> Html msg
defaultCode : Html msg
codeOptions : IconOptions
codeIcon : IconOptions -> Html msg
commentDiscussionIcon : IconOptions -> Html msg
defaultComment : Html msg
commentOptions : IconOptions
commentIcon : IconOptions -> Html msg
creditCardOptions : IconOptions
creditCardIcon : IconOptions -> Html msg
defaultDash : Html msg
dashOptions : IconOptions
dashIcon : IconOptions -> Html msg
defaultDashboard : Html msg
dashboardOptions : IconOptions
dashboardIcon : IconOptions -> Html msg
defaultDatabase : Html msg
databaseOptions : IconOptions
databaseIcon : IconOptions -> Html msg
desktopDownloadIcon : IconOptions -> Html msg
deviceCameraVideoIcon : IconOptions -> Html msg
deviceCameraOptions : IconOptions
deviceCameraIcon : IconOptions -> Html msg
deviceDesktopOptions : IconOptions
deviceDesktopIcon : IconOptions -> Html msg
deviceMobileOptions : IconOptions
deviceMobileIcon : IconOptions -> Html msg
defaultDiffadded : Html msg
diffAddedOptions : IconOptions
diffAddedIcon : IconOptions -> Html msg
diffIgnoredOptions : IconOptions
diffIgnoredIcon : IconOptions -> Html msg
diffModifiedOptions : IconOptions
diffModifiedIcon : IconOptions -> Html msg
diffRemovedOptions : IconOptions
diffRemovedIcon : IconOptions -> Html msg
diffRenamedOptions : IconOptions
diffRenamedIcon : IconOptions -> Html msg
defaultDiff : Html msg
diffOptions : IconOptions
diffIcon : IconOptions -> Html msg
defaultEllipses : Html msg
ellipsesOptions : IconOptions
ellipsesIcon : IconOptions -> Html msg
defaultEllipsis : Html msg
ellipsisOptions : IconOptions
ellipsisIcon : IconOptions -> Html msg
defaultEye : Html msg
eyeOptions : IconOptions
eyeIcon : IconOptions -> Html msg
fileBinaryOptions : IconOptions
fileBinaryIcon : IconOptions -> Html msg
defaultFilecode : Html msg
fileCodeOptions : IconOptions
fileCodeIcon : IconOptions -> Html msg
fileDirectoryOptions : IconOptions
fileDirectoryIcon : IconOptions -> Html msg
defaultFilemedia : Html msg
fileMediaOptions : IconOptions
fileMediaIcon : IconOptions -> Html msg
defaultFilepdf : Html msg
filePdfOptions : IconOptions
filePdfIcon : IconOptions -> Html msg
fileSubmoduleOptions : IconOptions
fileSubmoduleIcon : IconOptions -> Html msg
fileSymlinkDirectoryIcon : IconOptions -> Html msg
fileSymlinkFileIcon : IconOptions -> Html msg
defaultFiletext : Html msg
fileTextOptions : IconOptions
fileTextIcon : IconOptions -> Html msg
defaultFilezip : Html msg
fileZipOptions : IconOptions
fileZipIcon : IconOptions -> Html msg
defaultFile : Html msg
fileOptions : IconOptions
fileIcon : IconOptions -> Html msg
defaultFlame : Html msg
flameOptions : IconOptions
flameIcon : IconOptions -> Html msg
defaultFold : Html msg
foldOptions : IconOptions
foldIcon : IconOptions -> Html msg
defaultGear : Html msg
gearOptions : IconOptions
gearIcon : IconOptions -> Html msg
defaultGift : Html msg
giftOptions : IconOptions
giftIcon : IconOptions -> Html msg
gistSecretOptions : IconOptions
gistSecretIcon : IconOptions -> Html msg
defaultGist : Html msg
gistOptions : IconOptions
gistIcon : IconOptions -> Html msg
defaultGitbranch : Html msg
gitBranchOptions : IconOptions
gitBranchIcon : IconOptions -> Html msg
defaultGitcommit : Html msg
gitCommitOptions : IconOptions
gitCommitIcon : IconOptions -> Html msg
gitCompareOptions : IconOptions
gitCompareIcon : IconOptions -> Html msg
defaultGitmerge : Html msg
gitMergeOptions : IconOptions
gitMergeIcon : IconOptions -> Html msg
gitPullRequestOptions : IconOptions
gitPullRequestIcon : IconOptions -> Html msg
defaultGlobe : Html msg
globeOptions : IconOptions
globeIcon : IconOptions -> Html msg
defaultGrabber : Html msg
grabberOptions : IconOptions
grabberIcon : IconOptions -> Html msg
defaultGraph : Html msg
graphOptions : IconOptions
graphIcon : IconOptions -> Html msg
defaultHeart : Html msg
heartOptions : IconOptions
heartIcon : IconOptions -> Html msg
defaultHistory : Html msg
historyOptions : IconOptions
historyIcon : IconOptions -> Html msg
defaultHome : Html msg
homeOptions : IconOptions
homeIcon : IconOptions -> Html msg
horizontalRuleOptions : IconOptions
horizontalRuleIcon : IconOptions -> Html msg
defaultHubot : Html msg
hubotOptions : IconOptions
hubotIcon : IconOptions -> Html msg
defaultInbox : Html msg
inboxOptions : IconOptions
inboxIcon : IconOptions -> Html msg
defaultInfo : Html msg
infoOptions : IconOptions
infoIcon : IconOptions -> Html msg
issueClosedOptions : IconOptions
issueClosedIcon : IconOptions -> Html msg
issueOpenedOptions : IconOptions
issueOpenedIcon : IconOptions -> Html msg
issueReopenedOptions : IconOptions
issueReopenedIcon : IconOptions -> Html msg
defaultItalic : Html msg
italicOptions : IconOptions
italicIcon : IconOptions -> Html msg
defaultJersey : Html msg
jerseyOptions : IconOptions
jerseyIcon : IconOptions -> Html msg
defaultKey : Html msg
keyOptions : IconOptions
keyIcon : IconOptions -> Html msg
defaultKeyboard : Html msg
keyboardOptions : IconOptions
keyboardIcon : IconOptions -> Html msg
defaultLaw : Html msg
lawOptions : IconOptions
lawIcon : IconOptions -> Html msg
defaultLightbulb : Html msg
lightBulbOptions : IconOptions
lightBulbIcon : IconOptions -> Html msg
linkExternalOptions : IconOptions
linkExternalIcon : IconOptions -> Html msg
linkOptions : IconOptions
linkIcon : IconOptions -> Html msg
listOrderedOptions : IconOptions
listOrderedIcon : IconOptions -> Html msg
listUnorderedOptions : IconOptions
listUnorderedIcon : IconOptions -> Html msg
defaultLocation : Html msg
locationOptions : IconOptions
locationIcon : IconOptions -> Html msg
defaultLock : Html msg
lockOptions : IconOptions
lockIcon : IconOptions -> Html msg
defaultLogogist : Html msg
logoGistOptions : IconOptions
logoGistIcon : IconOptions -> Html msg
logoGithubOptions : IconOptions
logoGithubIcon : IconOptions -> Html msg
defaultMailread : Html msg
mailReadOptions : IconOptions
mailReadIcon : IconOptions -> Html msg
defaultMailreply : Html msg
mailReplyOptions : IconOptions
mailReplyIcon : IconOptions -> Html msg
defaultMail : Html msg
mailOptions : IconOptions
mailIcon : IconOptions -> Html msg
markGithubOptions : IconOptions
markGithubIcon : IconOptions -> Html msg
defaultMarkdown : Html msg
markdownOptions : IconOptions
markdownIcon : IconOptions -> Html msg
defaultMegaphone : Html msg
megaphoneOptions : IconOptions
megaphoneIcon : IconOptions -> Html msg
defaultMention : Html msg
mentionOptions : IconOptions
mentionIcon : IconOptions -> Html msg
defaultMilestone : Html msg
milestoneOptions : IconOptions
milestoneIcon : IconOptions -> Html msg
defaultMirror : Html msg
mirrorOptions : IconOptions
mirrorIcon : IconOptions -> Html msg
mortarBoardOptions : IconOptions
mortarBoardIcon : IconOptions -> Html msg
defaultMute : Html msg
muteOptions : IconOptions
muteIcon : IconOptions -> Html msg
defaultNonewline : Html msg
noNewlineOptions : IconOptions
noNewlineIcon : IconOptions -> Html msg
defaultNote : Html msg
noteOptions : IconOptions
noteIcon : IconOptions -> Html msg
defaultOctoface : Html msg
octofaceOptions : IconOptions
octofaceIcon : IconOptions -> Html msg
organizationOptions : IconOptions
organizationIcon : IconOptions -> Html msg
defaultPackage : Html msg
packageOptions : IconOptions
packageIcon : IconOptions -> Html msg
defaultPaintcan : Html msg
paintcanOptions : IconOptions
paintcanIcon : IconOptions -> Html msg
defaultPencil : Html msg
pencilOptions : IconOptions
pencilIcon : IconOptions -> Html msg
defaultPerson : Html msg
personOptions : IconOptions
personIcon : IconOptions -> Html msg
defaultPin : Html msg
pinOptions : IconOptions
pinIcon : IconOptions -> Html msg
defaultPlug : Html msg
plugOptions : IconOptions
plugIcon : IconOptions -> Html msg
defaultPlussmall : Html msg
plusSmallOptions : IconOptions
plusSmallIcon : IconOptions -> Html msg
defaultPlus : Html msg
plusOptions : IconOptions
plusIcon : IconOptions -> Html msg
primitiveDotOptions : IconOptions
primitiveDotIcon : IconOptions -> Html msg
primitiveSquareIcon : IconOptions -> Html msg
defaultProject : Html msg
projectOptions : IconOptions
projectIcon : IconOptions -> Html msg
defaultPulse : Html msg
pulseOptions : IconOptions
pulseIcon : IconOptions -> Html msg
defaultQuestion : Html msg
questionOptions : IconOptions
questionIcon : IconOptions -> Html msg
defaultQuote : Html msg
quoteOptions : IconOptions
quoteIcon : IconOptions -> Html msg
radioTowerOptions : IconOptions
radioTowerIcon : IconOptions -> Html msg
defaultReply : Html msg
replyOptions : IconOptions
replyIcon : IconOptions -> Html msg
defaultRepoclone : Html msg
repoCloneOptions : IconOptions
repoCloneIcon : IconOptions -> Html msg
repoForcePushOptions : IconOptions
repoForcePushIcon : IconOptions -> Html msg
repoForkedOptions : IconOptions
repoForkedIcon : IconOptions -> Html msg
defaultRepopull : Html msg
repoPullOptions : IconOptions
repoPullIcon : IconOptions -> Html msg
defaultRepopush : Html msg
repoPushOptions : IconOptions
repoPushIcon : IconOptions -> Html msg
defaultRepo : Html msg
repoOptions : IconOptions
repoIcon : IconOptions -> Html msg
defaultRocket : Html msg
rocketOptions : IconOptions
rocketIcon : IconOptions -> Html msg
defaultRss : Html msg
rssOptions : IconOptions
rssIcon : IconOptions -> Html msg
defaultRuby : Html msg
rubyOptions : IconOptions
rubyIcon : IconOptions -> Html msg
screenFullOptions : IconOptions
screenFullIcon : IconOptions -> Html msg
screenNormalOptions : IconOptions
screenNormalIcon : IconOptions -> Html msg
defaultSearch : Html msg
searchOptions : IconOptions
searchIcon : IconOptions -> Html msg
defaultServer : Html msg
serverOptions : IconOptions
serverIcon : IconOptions -> Html msg
defaultSettings : Html msg
settingsOptions : IconOptions
settingsIcon : IconOptions -> Html msg
defaultShield : Html msg
shieldOptions : IconOptions
shieldIcon : IconOptions -> Html msg
defaultSignin : Html msg
signInOptions : IconOptions
signInIcon : IconOptions -> Html msg
defaultSignout : Html msg
signOutOptions : IconOptions
signOutIcon : IconOptions -> Html msg
defaultSmiley : Html msg
smileyOptions : IconOptions
smileyIcon : IconOptions -> Html msg
defaultSquirrel : Html msg
squirrelOptions : IconOptions
squirrelIcon : IconOptions -> Html msg
defaultStar : Html msg
starOptions : IconOptions
starIcon : IconOptions -> Html msg
defaultStop : Html msg
stopOptions : IconOptions
stopIcon : IconOptions -> Html msg
defaultSync : Html msg
syncOptions : IconOptions
syncIcon : IconOptions -> Html msg
defaultTag : Html msg
tagOptions : IconOptions
tagIcon : IconOptions -> Html msg
defaultTasklist : Html msg
tasklistOptions : IconOptions
tasklistIcon : IconOptions -> Html msg
defaultTelescope : Html msg
telescopeOptions : IconOptions
telescopeIcon : IconOptions -> Html msg
defaultTerminal : Html msg
terminalOptions : IconOptions
terminalIcon : IconOptions -> Html msg
defaultTextsize : Html msg
textSizeOptions : IconOptions
textSizeIcon : IconOptions -> Html msg
defaultThreebars : Html msg
threeBarsOptions : IconOptions
threeBarsIcon : IconOptions -> Html msg
thumbsdownOptions : IconOptions
thumbsdownIcon : IconOptions -> Html msg
defaultThumbsup : Html msg
thumbsupOptions : IconOptions
thumbsupIcon : IconOptions -> Html msg
defaultTools : Html msg
toolsOptions : IconOptions
toolsIcon : IconOptions -> Html msg
defaultTrashcan : Html msg
trashcanOptions : IconOptions
trashcanIcon : IconOptions -> Html msg
triangleDownOptions : IconOptions
triangleDownIcon : IconOptions -> Html msg
triangleLeftOptions : IconOptions
triangleLeftIcon : IconOptions -> Html msg
triangleRightOptions : IconOptions
triangleRightIcon : IconOptions -> Html msg
triangleUpOptions : IconOptions
triangleUpIcon : IconOptions -> Html msg
defaultUnfold : Html msg
unfoldOptions : IconOptions
unfoldIcon : IconOptions -> Html msg
defaultUnmute : Html msg
unmuteOptions : IconOptions
unmuteIcon : IconOptions -> Html msg
unverifiedOptions : IconOptions
unverifiedIcon : IconOptions -> Html msg
defaultVerified : Html msg
verifiedOptions : IconOptions
verifiedIcon : IconOptions -> Html msg
defaultVersions : Html msg
versionsOptions : IconOptions
versionsIcon : IconOptions -> Html msg
defaultWatch : Html msg
watchOptions : IconOptions
watchIcon : IconOptions -> Html msg
defaultX : Html msg
xOptions : IconOptions
xIcon : IconOptions -> Html msg
defaultZap : Html msg
zapOptions : IconOptions
zapIcon : IconOptions -> Html msg
alertPath : String
beakerPath : String
bellPath : String
boldPath : String
bookPath : String
bookmarkPath : String
briefcasePath : String
broadcastPath : String
browserPath : String
bugPath : String
calendarPath : String
checkPolygon : String
checklistPath : String
clippyPath : String
clockPath : String
codePath : String
commentPath : String
dashPolygon : String
dashboardPath : String
databasePath : String
defaults : IconOptions

Sets the defaults for all icons

diffAddedPath : String
diffPath : String
ellipsesPath : String
ellipsisPath : String
eyePath : String
fileCodePath : String
fileMediaPath : String
filePath : String
filePdfPath : String
fileTextPath : String
fileZipPath : String
flamePath : String
foldPath : String
gearPath : String
giftPath : String
gistPath : String
gitBranchPath : String
gitCommitPath : String
gitMergePath : String
globePath : String
grabberPath : String
graphPath : String
heartPath : String
historyPath : String
homePath : String
hubotPath : String
inboxPath : String
infoPath : String
italicPath : String
jerseyPath : String
keyPath : String
keyboardPath : String
lawPath : String
lightBulbPath : String
linkPath : String
locationPath : String
lockPath : String
logoGistPath : String
mailPath : String
mailReadPath : String
mailReplyPath : String
markdownPath : String
megaphonePath : String
mentionPath : String
milestonePath : String
mirrorPath : String
mutePath : String
noNewlinePath : String
notePath : String
octofacePath : String
packagePath : String
paintcanPath : String
pencilPath : String
personPath : String
pinPath : String
plugPath : String
plusPolygon : String
plusSmallPath : String
projectPath : String
pulsePolygon : String
questionPath : String
quotePath : String
replyPath : String
repoClonePath : String
repoPath : String
repoPullPath : String
repoPushPath : String
rocketPath : String
rssPath : String
rubyPath : String
searchPath : String
serverPath : String
settingsPath : String
shieldPath : String
signInPath : String
signOutPath : String
smileyPath : String
squirrelPath : String
starPolygon : String
stopPath : String
syncPath : String
tagPath : String
tasklistPath : String
telescopePath : String
terminalPath : String
textSizePath : String
threeBarsPath : String
thumbsupPath : String
toolsPath : String
trashcanPath : String
unfoldPath : String
unmutePath : String
verifiedPath : String
versionsPath : String
watchPath : String
xPolygon : String
zapPolygon : String