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

Configure Feed

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

๐Ÿšš rename `to_path` to just `path` since its not a new type

+8 -8
+4 -4
src/client.gleam
··· 169 169 UserRestoredSession(Ok(session)) 170 170 -> #( 171 171 Model(..model, session:, route: on_success, page: page.init(on_success)), 172 - modem.push(route.to_path(on_success), option.None, option.None), 172 + modem.push(route.path(on_success), option.None, option.None), 173 173 ) 174 174 175 175 // If it fails, start the Session as a Guest and redirect ··· 183 183 page: page.init(on_failure), 184 184 session: session.Guest, 185 185 ), 186 - modem.push(route.to_path(on_failure), option.None, option.None), 186 + modem.push(route.path(on_failure), option.None, option.None), 187 187 ) 188 188 189 189 // User ended their Session and token has been removed. 190 190 // Redirect user to the Home page. 191 191 model, ServerRemovedToken(Ok(_)) -> { 192 192 let session = session.Guest 193 - let route = route.to_path(route.Home) 193 + let route = route.path(route.Home) 194 194 195 195 #(Model(..model, session:), modem.push(route, option.None, option.None)) 196 196 } ··· 248 248 login.ServerAuthenticatedUser(session) -> #( 249 249 Model(..model, session:), 250 250 route.Dashboard 251 - |> route.to_path 251 + |> route.path 252 252 |> modem.push(option.None, option.None), 253 253 ) 254 254
+2 -2
src/client/page/navbar.gleam
··· 91 91 // Login link 92 92 case session { 93 93 session.Authenticated(_) -> 94 - html.a([attr.href(route.to_path(route.Dashboard))], [ 94 + html.a([attr.href(route.path(route.Dashboard))], [ 95 95 html.text("Dashboard"), 96 96 ]) 97 97 98 98 session.Guest -> 99 - html.a([attr.href(route.to_path(route.Login))], [html.text("Login")]) 99 + html.a([attr.href(route.path(route.Login))], [html.text("Login")]) 100 100 101 101 session.Pending(..) -> 102 102 html.div([class("flex gap-2 items-center")], [
+2 -2
src/client/route.gleam
··· 21 21 } 22 22 } 23 23 24 - /// Some routes might require authentication 24 + /// ๏‹ƒ Some routes might require authentication in order to be accessed 25 25 pub fn is_protected(route: Route) -> Bool { 26 26 case route { 27 27 Login | NotFound | Home -> False ··· 39 39 } 40 40 } 41 41 42 - pub fn to_path(route: Route) -> String { 42 + pub fn path(route: Route) -> String { 43 43 case route { 44 44 Home -> "/" 45 45 Login -> "/login"