mirror of
https://github.com/mdgriffith/elm-ui.git
synced 2024-11-27 00:32:09 +03:00
70 lines
1.3 KiB
Elm
70 lines
1.3 KiB
Elm
module Tests.RowSpacing exposing (..)
|
|
|
|
import Html
|
|
import Testable
|
|
import Testable.Element as Element exposing (..)
|
|
import Testable.Element.Background as Background
|
|
import Testable.Element.Font as Font
|
|
import Testable.Runner
|
|
import Tests.Palette as Palette exposing (..)
|
|
|
|
|
|
{-| -}
|
|
main : Html.Html msg
|
|
main =
|
|
Testable.Runner.show view
|
|
|
|
|
|
box attrs =
|
|
el
|
|
([ width (px 50)
|
|
, height (px 50)
|
|
, Background.color blue
|
|
]
|
|
++ attrs
|
|
)
|
|
none
|
|
|
|
|
|
tinyBox attrs =
|
|
el
|
|
([ width (px 20)
|
|
, height (px 20)
|
|
|
|
-- , centerY
|
|
, Background.color darkCharcoal
|
|
]
|
|
++ attrs
|
|
)
|
|
none
|
|
|
|
|
|
container =
|
|
el [ width (px 100), height (px 100) ]
|
|
|
|
|
|
view =
|
|
let
|
|
colContainer attrs children =
|
|
row ([ spacing 20, width (px 500), height (px 120) ] ++ attrs) children
|
|
in
|
|
column
|
|
[]
|
|
[ el [] (text "Spacing within a row")
|
|
, column []
|
|
[ box []
|
|
, colContainer []
|
|
[ box [] ]
|
|
, colContainer []
|
|
[ box []
|
|
, box []
|
|
, box []
|
|
]
|
|
, colContainer [ below (tinyBox []) ]
|
|
[ box []
|
|
, box []
|
|
, box []
|
|
]
|
|
]
|
|
]
|