noredink-ui/styleguide-app/Examples/Page.elm

47 lines
1.2 KiB
Elm
Raw Normal View History

module Examples.Page exposing (example)
2018-05-01 18:34:16 +03:00
{-|
@docs example, styles
-}
import Css
import Css.Global exposing (Snippet, adjacentSiblings, children, class, descendants, each, everything, media, selector, withClass)
import Headings
import Html.Styled as Html exposing (Html)
2018-05-01 18:34:16 +03:00
import ModuleExample as ModuleExample exposing (Category(..), ModuleExample)
import Nri.Ui.Page.V2 as Page
2018-05-01 18:34:16 +03:00
{-| -}
example : msg -> ModuleExample msg
example noOp =
{ filename = "Nri/Ui/Page/V1.elm"
, category = Pages
, content =
[ Css.Global.global
[ Css.Global.selector "[data-page-container]"
[ Css.displayFlex
, Css.flexWrap Css.wrap
]
]
, Headings.h3 [ Html.text "Pages for problems" ]
, Headings.h4 [ Html.text "Page: Not Found" ]
2018-05-01 18:34:16 +03:00
, Page.notFound
{ link = noOp
, name = "The Main Page"
}
, Headings.h4 [ Html.text "Page: Broken" ]
2018-05-01 18:34:16 +03:00
, Page.broken
{ link = noOp
, name = "The Main Page"
}
, Headings.h4 [ Html.text "Page: No Permission" ]
, Page.noPermission
{ link = noOp
, name = "The Main Page"
}
2018-05-01 18:34:16 +03:00
]
}