[{"name":"Placeholders.Block","comment":" Renders a text block placeholder.\n\n\n# Definition\n\n@docs Block, default, withItems, init\n\n\n# Update\n\n@docs Msg, update\n\n\n# View\n\n@docs view\n\n","unions":[{"name":"Msg","comment":" Block msg.\n","args":[],"cases":[]}],"aliases":[{"name":"Block","comment":" Represents the configuration for a text block placeholder.\nIt has the following attributes:\n\n  - `backgroundColor`: takes a `Css.Color` and represents the background color of the lines.\n  - `height`: takes a `Css.Px` and represents the height of the lines.\n  - `items`: a list of integers which is used to randomize the number of lines.\n\n","args":[],"type":"{ backgroundColor : Css.Color, height : Css.Px, items : List.List Basics.Int }"}],"values":[{"name":"default","comment":" Returns a default configuration for a block placeholder.\n","type":"Placeholders.Block.Block"},{"name":"init","comment":" Inits a block placeholder shuffling its items.\n","type":"Placeholders.Block.Block -> ( Placeholders.Block.Block, Platform.Cmd.Cmd Placeholders.Block.Msg )"},{"name":"update","comment":" Block update.\n","type":"Placeholders.Block.Msg -> Placeholders.Block.Block -> ( Placeholders.Block.Block, Platform.Cmd.Cmd Placeholders.Block.Msg )"},{"name":"view","comment":" Renders a block placeholder using the given configuration.\n","type":"Placeholders.Block.Block -> Html.Styled.Html msg"},{"name":"withItems","comment":" Adds `items` to a `Block`.\n","type":"List.List Basics.Int -> Placeholders.Block.Block -> Placeholders.Block.Block"}],"binops":[]},{"name":"Placeholders.Circle","comment":" Renders a circle placeholder.\n\n\n# Definition\n\n@docs Circle, default\n\n\n# View\n\n@docs view\n\n","unions":[],"aliases":[{"name":"Circle","comment":" Represents the configuration for a circle placeholder\n","args":[],"type":"{ backgroundColor : Css.Color, size : Css.Px }"}],"values":[{"name":"default","comment":" Returns a default configuration for a circle placeholder.\n","type":"Placeholders.Circle.Circle"},{"name":"view","comment":" Renders a circle placeholder using the given configuration.\n","type":"Placeholders.Circle.Circle -> Html.Styled.Html msg"}],"binops":[]},{"name":"Placeholders.Line","comment":" Renders a line placeholder.\n\n\n# Definition\n\n@docs Line, default\n\n\n# View\n\n@docs view\n\n","unions":[],"aliases":[{"name":"Line","comment":" Represents the configuration for a line placeholder\n","args":[],"type":"{ backgroundColor : Css.Color }"}],"values":[{"name":"default","comment":" Returns a default configuration for a line placeholder.\n","type":"Placeholders.Line.Line"},{"name":"view","comment":" Renders a line placeholder using the given configuration.\n","type":"Placeholders.Line.Line -> Html.Styled.Html msg"}],"binops":[]},{"name":"Placeholders.Rectangle","comment":" Renders a rectangle placeholder.\n\n\n# Definition\n\n@docs Rectangle, default\n\n\n# View\n\n@docs view\n\n","unions":[],"aliases":[{"name":"Rectangle","comment":" Represents the configuration for a rectangle placeholder\n","args":[],"type":"{ backgroundColor : Css.Color, borderRadius : Css.Px, height : Css.Px }"}],"values":[{"name":"default","comment":" Returns a default configuration for a rectangle placeholder.\n","type":"Placeholders.Rectangle.Rectangle"},{"name":"view","comment":" Renders a rectangle placeholder using the given configuration.\n","type":"Placeholders.Rectangle.Rectangle -> Html.Styled.Html msg"}],"binops":[]},{"name":"Placeholders.Square","comment":" Renders a square placeholder.\n\n\n# Definition\n\n@docs Square, default\n\n\n# View\n\n@docs view\n\n","unions":[],"aliases":[{"name":"Square","comment":" Represents the configuration for a square placeholder\n","args":[],"type":"{ backgroundColor : Css.Color, borderRadius : Css.Px, size : Css.Px }"}],"values":[{"name":"default","comment":" Returns a default configuration for a square placeholder.\n","type":"Placeholders.Square.Square"},{"name":"view","comment":" Renders a square placeholder using the given configuration.\n","type":"Placeholders.Square.Square -> Html.Styled.Html msg"}],"binops":[]},{"name":"Placeholders.Triangle","comment":" Renders a triangle placeholder.\n\n\n# Definition\n\n@docs Triangle, Corner, default, withBottomCorner, withLeftCorner, withRightCorner\n\n\n# View\n\n@docs view\n\n","unions":[{"name":"Corner","comment":" Represents a triangle corner.\n","args":[],"cases":[["Top",[]],["Right",[]],["Bottom",[]],["Left",[]]]}],"aliases":[{"name":"Triangle","comment":" Represents the configuration for a triangle placeholder\n","args":[],"type":"{ backgroundColor : Css.Color, corner : Placeholders.Triangle.Corner, size : Css.Px }"}],"values":[{"name":"default","comment":" Returns a default configuration for a triangle placeholder.\n","type":"Placeholders.Triangle.Triangle"},{"name":"view","comment":" Renders a triangle placeholder using the given configuration.\n","type":"Placeholders.Triangle.Triangle -> Html.Styled.Html msg"},{"name":"withBottomCorner","comment":" Sets the bottom corner to a given triangle.\n","type":"Placeholders.Triangle.Triangle -> Placeholders.Triangle.Triangle"},{"name":"withLeftCorner","comment":" Sets the left corner to a given triangle.\n","type":"Placeholders.Triangle.Triangle -> Placeholders.Triangle.Triangle"},{"name":"withRightCorner","comment":" Sets the right corner to a given triangle.\n","type":"Placeholders.Triangle.Triangle -> Placeholders.Triangle.Triangle"}],"binops":[]},{"name":"Placeholders.VerticalLine","comment":" Renders a vertical line placeholder.\n\n\n# Definition\n\n@docs VerticalLine, default\n\n\n# View\n\n@docs view\n\n","unions":[],"aliases":[{"name":"VerticalLine","comment":" Represents the configuration for a vertical line placeholder\n","args":[],"type":"{ backgroundColor : Css.Color }"}],"values":[{"name":"default","comment":" Returns a default configuration for a vertical line placeholder.\n","type":"Placeholders.VerticalLine.VerticalLine"},{"name":"view","comment":" Renders a vertical line placeholder using the given configuration.\n","type":"Placeholders.VerticalLine.VerticalLine -> Html.Styled.Html msg"}],"binops":[]}]