module Examples.Heading exposing (example, State, Msg) {-| @docs example, State, Msg -} import Category exposing (Category(..)) import Css import Example exposing (Example) import Html.Styled as Html import KeyboardSupport exposing (Direction(..), Key(..)) import Nri.Ui.Colors.V1 as Colors import Nri.Ui.Heading.V2 as Heading {-| -} type alias State = () {-| -} type alias Msg = () {-| -} example : Example State Msg example = { name = "Heading" , version = 2 , categories = [ Text, Layout ] , keyboardSupport = [] , state = () , update = \_ state -> ( state, Cmd.none ) , subscriptions = \_ -> Sub.none , preview = [] , view = \_ -> [ Heading.h1 [] [ Html.text "This is the main page heading." ] , Heading.h2 [] [ Html.text "This is a tagline" ] , Heading.h3 [] [ Html.text "This is a subHeading" ] , Heading.h4 [] [ Html.text "This is a smallHeading" ] , Heading.h2 [ Heading.style Heading.Top ] [ Html.text "Heading.h2 [ Heading.style Heading.Top ]" ] , Heading.h2 [ Heading.css [ Css.color Colors.highlightPurpleDark ] ] [ Html.text "Heading.h2 [ Heading.css [ Css.color Colors.highlightPurpleDark ] ]" ] ] }