1
0
mirror of https://github.com/avinal/avinal.github.io.git synced 2026-07-04 07:40:09 +05:30

add better error page

Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
This commit is contained in:
2022-09-08 11:33:35 +05:30
parent 42d6fed355
commit 038cc78441
2 changed files with 29 additions and 12 deletions
+6 -4
View File
@@ -75,7 +75,8 @@ view model =
|> Html.map GotStaticMsg
NotFound ->
text "404"
Splash.view (Splash.notFound (Url.toString model.url))
|> Html.map GotSplashMsg
in
{ title = model.title
, body =
@@ -201,7 +202,7 @@ toStatic model ( staticModel, cmd ) =
init : () -> Url -> Nav.Key -> ( Model, Cmd Msg )
init _ url key =
updateUrl { url = url, page = NotFound, title = "404", key = key }
updateUrl { url = url, page = NotFound, title = "Be My SpaceTime", key = key }
@@ -230,7 +231,7 @@ updateUrl : Model -> ( Model, Cmd Msg )
updateUrl model =
case Parser.parse parser model.url of
Just Splash ->
Splash.init ()
Splash.init () False ""
|> toSplash model
Just Blog ->
@@ -246,7 +247,8 @@ updateUrl model =
|> toStatic model
Nothing ->
( { model | page = NotFound }, Cmd.none )
Splash.init () True (Url.toString model.url)
|> toSplash model