UI.Spinner.Variant

Spinner variants.

These are most of the spinners from https://github.com/sindresorhus/cli-spinners

See demos at https://jsfiddle.net/sindresorhus/2eLtsbey/embedded/result/

type alias Variant = { interval : Int, frames : Array String }

A spinner variant is just an array of strings (one string for each frame of the animation) and an interval specifying the number of milliseconds before advancing a frame.

That means you aren't bound to the variants in this module. You can create your own! Just pass a record like this to Spinner.init.

aesthetic : Variant
arc : Variant
arrow : Variant
arrow3 : Variant
balloon : Variant
balloon2 : Variant
betaWave : Variant
binary : Variant
bluePulse : Variant
bounce : Variant
bouncingBall : Variant
bouncingBar : Variant
boxBounce : Variant
boxBounce2 : Variant
christmas : Variant
circle : Variant
circleHalves : Variant
circleQuarters : Variant
clock : Variant
dots : Variant
dots10 : Variant
dots11 : Variant
dots12 : Variant
dots13 : Variant
dots14 : Variant
dots2 : Variant
dots3 : Variant
dots4 : Variant
dots5 : Variant
dots6 : Variant
dots7 : Variant
dots8 : Variant
dots8Bit : Variant
dots9 : Variant
dotsCircle : Variant
dqpb : Variant
earth : Variant
fingerDance : Variant
fistBump : Variant
flip : Variant
grenade : Variant
growHorizontal : Variant
growVertical : Variant
hamburger : Variant
hearts : Variant
layer : Variant
line : Variant
material : Variant
mindblown : Variant
monkey : Variant
moon : Variant
noise : Variant
orangeBluePulse : Variant
orangePulse : Variant
pipe : Variant
point : Variant
pong : Variant
runner : Variant
sand : Variant
shark : Variant
simpleDots : Variant
smiley : Variant
soccerHeader : Variant
speaker : Variant
squareCorners : Variant
squish : Variant
star : Variant
star2 : Variant
timeTravel : Variant
toggle : Variant
toggle10 : Variant
toggle11 : Variant
toggle12 : Variant
toggle13 : Variant
toggle2 : Variant
toggle3 : Variant
toggle4 : Variant
toggle5 : Variant
toggle6 : Variant
toggle7 : Variant
toggle8 : Variant
toggle9 : Variant
triangle : Variant
all : Dict String Variant

A Dict holding all spinner variants.