@@ -8,7 +8,6 @@ import Functora.Miso.Prelude
8
8
import qualified Functora.Miso.Widgets.BrowserLink as BrowserLink
9
9
import qualified Functora.Miso.Widgets.Field as Field
10
10
import qualified Functora.Miso.Widgets.FieldPairs as FieldPairs
11
- import qualified Functora.Miso.Widgets.Grid as Grid
12
11
import qualified Functora.Miso.Widgets.Spinner as Spinner
13
12
import qualified Functora.Money as Money
14
13
import Lens.Micro ((^..) )
@@ -57,21 +56,17 @@ screenWidget st@Model {modelState = St {stScreen = QrCode sc}} =
57
56
Field. argsEmitter = pushActionQueue st . Instant
58
57
}
59
58
)
60
- <> [ Grid. bigCell
61
- $ FieldPairs. fieldPairsViewer
62
- FieldPairs. Args
63
- { FieldPairs. argsModel = st,
64
- FieldPairs. argsOptic = # modelUriViewer,
65
- FieldPairs. argsAction = PushUpdate . Instant ,
66
- FieldPairs. argsEmitter = pushActionQueue st . Instant
67
- }
68
- ]
69
- <> [ Grid. bigCell
70
- [ button_
71
- [ onClick . setScreenAction $ unQrCode sc
72
- ]
73
- [ text " Open"
74
- ]
59
+ <> FieldPairs. fieldPairsViewer
60
+ FieldPairs. Args
61
+ { FieldPairs. argsModel = st,
62
+ FieldPairs. argsOptic = # modelUriViewer,
63
+ FieldPairs. argsAction = PushUpdate . Instant ,
64
+ FieldPairs. argsEmitter = pushActionQueue st . Instant
65
+ }
66
+ <> [ button_
67
+ [ onClick . setScreenAction $ unQrCode sc
68
+ ]
69
+ [ text " Open"
75
70
]
76
71
]
77
72
screenWidget st@ Model {modelState = St {stScreen = Donate }} =
@@ -82,12 +77,10 @@ screenWidget st@Model {modelState = St {stScreen = Donate}} =
82
77
FieldPairs. argsAction = PushUpdate . Instant ,
83
78
FieldPairs. argsEmitter = pushActionQueue st . Instant
84
79
}
85
- <> [ Grid. bigCell
86
- [ button_
87
- [ onClick $ setScreenAction Main
88
- ]
89
- [ text " Open"
90
- ]
80
+ <> [ button_
81
+ [ onClick $ setScreenAction Main
82
+ ]
83
+ [ text " Open"
91
84
]
92
85
]
93
86
screenWidget st@ Model {modelState = St {stScreen = Main }} =
@@ -103,28 +96,24 @@ screenWidget st@Model {modelState = St {stScreen = Main}} =
103
96
assets = Asset. assetsViewer st
104
97
buttons :: [View Action ]
105
98
buttons =
106
- [ Grid. mediumCell
107
- [ button_
108
- [ onClick . PushUpdate . Instant . ImpureUpdate $ do
109
- asset <- newAsset
110
- pure
111
- $ # modelState
112
- . # stAssets
113
- %~ flip snoc asset
114
- ]
115
- [ text " Add item"
116
- ]
99
+ [ button_
100
+ [ onClick . PushUpdate . Instant . ImpureUpdate $ do
101
+ asset <- newAsset
102
+ pure
103
+ $ # modelState
104
+ . # stAssets
105
+ %~ flip snoc asset
106
+ ]
107
+ [ text " Add item"
117
108
],
118
- Grid. mediumCell
119
- [ button_
120
- [ onClick
121
- . PushUpdate
122
- . Instant
123
- . either impureThrow Jsm. openBrowserPage
124
- $ stTeleUri st
125
- ]
126
- [ text " Order via Telegram"
127
- ]
109
+ button_
110
+ [ onClick
111
+ . PushUpdate
112
+ . Instant
113
+ . either impureThrow Jsm. openBrowserPage
114
+ $ stTeleUri st
115
+ ]
116
+ [ text " Order via Telegram"
128
117
]
129
118
]
130
119
0 commit comments