We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5125bf9 commit a4e0180Copy full SHA for a4e0180
ghcjs/currency-converter/src/App/Widgets/Fav.hs
@@ -135,6 +135,7 @@ makeFavName :: Model -> MisoString
135
makeFavName st =
136
toMisoString
137
. T.toUpper
138
+ . T.strip
139
$ fromMisoString preFavName
140
where
141
preFavName =
ghcjs/currency-converter/src/App/Widgets/FieldPairs.hs
@@ -20,11 +20,26 @@ fieldPairViewer st pair =
20
else
21
[ cell
22
$ strong_
23
- [Typography.typography]
+ [ Typography.typography,
24
+ class_ "fill",
25
+ class_ "mdc-text-field",
26
+ class_ "mdc-text-field--filled",
27
+ style_
28
+ [ ("align-items", "center"),
29
+ ("align-content", "center"),
30
+ ("word-break", "normal"),
31
+ ("overflow-wrap", "anywhere"),
32
+ ("min-height", "56px"),
33
+ ("height", "auto"),
34
+ ("padding-top", "8px"),
35
+ ("padding-bottom", "8px"),
36
+ ("line-height", "150%")
37
+ ]
38
39
[text $ pair ^. #fieldPairKey . #fieldOutput]
40
]
41
)
- <> ( if k == mempty && v == mempty
42
+ <> ( if v == mempty
43
then mempty
44
45
@@ -36,7 +51,7 @@ fieldPairViewer st pair =
51
k = pair ^. #fieldPairKey . #fieldOutput
52
v = inspectDynamicField $ pair ^. #fieldPairValue . #fieldOutput
53
cell =
- if k == mempty
54
+ if k == mempty || v == mempty
55
then Cell.bigCell
56
else Cell.mediumCell
57
ghcjs/currency-converter/src/App/Widgets/Main.hs
@@ -27,17 +27,9 @@ mainWidget st =
[ LayoutGrid.alignMiddle
$ [ LayoutGrid.inner
- ( [ class_ "container",
- TopAppBar.shortFixedAdjust
- ]
- --
- -- NOTE : Hiding widget on the first render to avoid flickering.
- <> ( if st ^. #modelLoading
- then [style_ [("display", "none")]]
- else mempty
- )
+ [ class_ "container",
+ TopAppBar.shortFixedAdjust
( Menu.menu st
<> screenWidget st
<> [ -- LayoutGrid.cell [LayoutGrid.span12]
@@ -53,7 +45,15 @@ mainWidget st =
46
47
<> ( if st ^. #modelLoading
- then [div_ [class_ "lds-dual-ring"] mempty]
48
+ then
49
+ [ div_
50
+ [ class_
+ "mdc-dialog mdc-dialog--fullscreen fullscreen-dialog mdc-dialog--open mdc-dialog-scroll-divider-footer mdc-dialog--scrollable"
+ [ div_ [class_ "mdc-dialog__scrim"] mempty,
+ div_ [class_ "lds-dual-ring"] mempty
else mempty
58
59
ghcjs/currency-converter/src/Main.hs
@@ -199,8 +199,7 @@ updateModel (ChanUpdate prevSt) _ = do
199
200
$ foldlM (\acc updater -> evalModel $ updater acc) prevSt actions
201
uri <- URI.mkURI $ shareLink nextSt
202
- let fm = nextSt ^. #modelFavMap
203
- when (fm /= mempty) $ Storage.insertStorage ("favorite-" <> vsn) fm
+ Storage.insertStorage ("favorite-" <> vsn) (nextSt ^. #modelFavMap)
204
Storage.insertStorage ("current-" <> vsn) uri
205
if nextSt ^. #modelLoading
206
then do
ghcjs/currency-converter/static/app.css
@@ -68,8 +68,8 @@ textarea {
68
height: 64px;
69
margin: 8px;
70
border-radius: 50%;
71
- border: 6px solid #6200ee;
72
- border-color: #6200ee transparent #6200ee transparent;
+ border: 6px solid #ffffff;
+ border-color: #ffffff transparent #ffffff transparent;
73
animation: lds-dual-ring 1.2s linear infinite;
74
}
75
@keyframes lds-dual-ring {
0 commit comments