this repo has no description
lustre frontent oat-ui gleam
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

๐Ÿšš rename "empty" to "init"

+10 -10
+4 -4
src/client/page.gleam
··· 4 4 5 5 pub type Page { 6 6 Home 7 - Login(page_model: login.Model) 8 - Dashboard(page_model: dashboard.Model) 7 + Login(page: login.Model) 8 + Dashboard(page: dashboard.Model) 9 9 10 10 NotFound 11 11 } ··· 14 14 pub fn init(route: route.Route) -> Page { 15 15 case route { 16 16 route.Home -> Home 17 - route.Login -> Login(login.empty) 18 - route.Dashboard -> Dashboard(dashboard.empty) 17 + route.Login -> Login(login.init) 18 + route.Dashboard -> Dashboard(dashboard.init) 19 19 route.NotFound -> NotFound 20 20 } 21 21 }
+1 -1
src/client/page/dashboard.gleam
··· 9 9 10 10 pub type Msg 11 11 12 - pub const empty: Model = Model 12 + pub const init = Model 13 13 14 14 pub fn update(model: Model, _msg: Msg) -> #(Model, effect.Effect(Msg)) { 15 15 #(model, effect.none())
+1 -1
src/client/page/login.gleam
··· 22 22 ) 23 23 } 24 24 25 - pub const empty = Model(email: "", password: "", loading: False, message: "") 25 + pub const init = Model(email: "", password: "", loading: False, message: "") 26 26 27 27 pub type Msg { 28 28 /// User updated email field
+1 -1
src/client/page/not_found.gleam
··· 7 7 8 8 pub type Msg 9 9 10 - pub const empty = Model 10 + pub const init = Model 11 11 12 12 pub fn update(model: Model, _msg: Msg) -> #(Model, effect.Effect(Msg)) { 13 13 #(model, effect.none())
+3 -3
test/page/login_test.gleam
··· 16 16 ] 17 17 18 18 let #(model, _) = { 19 - use acc, msg <- list.fold(sequence, #(login.empty, effect.none())) 19 + use acc, msg <- list.fold(sequence, #(login.init, effect.none())) 20 20 let assert login.Continue(model, _) = login.update(acc.0, msg) 21 21 22 22 #(model, effect.none()) ··· 35 35 let login_step = 36 36 Ok(session.Authenticated(want)) 37 37 |> login.ApiReturnedSession 38 - |> login.update(login.empty, _) 38 + |> login.update(login.init, _) 39 39 40 40 let assert login.ServerAuthenticatedUser(session) = login_step 41 41 let assert session.Authenticated(got) = session ··· 48 48 let login_step = 49 49 Error(rsvp.NetworkError) 50 50 |> login.ApiReturnedSession 51 - |> login.update(login.empty, _) 51 + |> login.update(login.init, _) 52 52 53 53 let assert login.ServerFailedToAuthenticate(_) = login_step 54 54