[{"name":"Ui.Pagination","comment":" Defines a Pagination component\n\n\n## Types\n\n@docs PageNumber, Model\n\n\n## Views\n\n@docs view, customView\n\n\n## Other\n\n@docs initPageNumber\n\n","unions":[{"name":"PageNumber","comment":" An opaque type wrapper around an Int to prevent it from being set outside of the component\n","args":[],"cases":[]}],"aliases":[{"name":"Model","comment":" The Pagination model\n","args":[],"type":"{ currentPage : Ui.Pagination.PageNumber, numberOfPages : Basics.Int }"}],"values":[{"name":"customView","comment":" Returns a custom view of a pagination component.\nOnly use this when `view` is not enough.\n","type":"List.List (Html.Styled.Attribute Basics.Never) -> Ui.Pagination.Model -> { siblingCount : Basics.Int, boundaryCount : Basics.Int, onNav : Ui.Pagination.PageNumber -> msg } -> Accessibility.Styled.Html msg"},{"name":"initPageNumber","comment":" The intial value of the page number\n","type":"Ui.Pagination.PageNumber"},{"name":"view","comment":" Returns a view of a pagination component.\nThis should be used whenever possible.\nYou can use `customView` if you need to\ncustomize the button.\n","type":"Ui.Pagination.Model -> { siblingCount : Basics.Int, boundaryCount : Basics.Int, onNav : Ui.Pagination.PageNumber -> msg } -> Accessibility.Styled.Html msg"}],"binops":[]},{"name":"Ui.RadioButton","comment":"\nDefines a RadioButton component\n\n## Types\n@docs Direction\n\n## Views\n@docs view, customView\n","unions":[{"name":"Direction","comment":" Defines the Direction\n","args":[],"cases":[["Horizontal",[]],["Vertical",[]]]}],"aliases":[],"values":[{"name":"customView","comment":" Returns a custom view of a radio button group.\n    Only use this when `view` is not enough.\n","type":"List.List (Html.Attribute Basics.Never) -> { onChange : a -> msg, options : List.List { optionLabel : String.String, value : a, disabled : Basics.Bool }, label : String.String, selected : Maybe.Maybe a, direction : Ui.RadioButton.Direction } -> Accessibility.Styled.Html msg"},{"name":"view","comment":" Return a view of a radio button group.\n    This should be used whenever possible.\n    You can use `customView` if you need to\n    customize the button.\n","type":"{ onChange : a -> msg, options : List.List { optionLabel : String.String, value : a, disabled : Basics.Bool }, label : String.String, selected : Maybe.Maybe a, direction : Ui.RadioButton.Direction } -> Accessibility.Styled.Html msg"}],"binops":[]}]