From 354a707119f48d7ddd4847383d9d421b905670ac Mon Sep 17 00:00:00 2001 From: Richard Feldman Date: Tue, 14 Aug 2018 03:47:46 -0400 Subject: [PATCH] Solution for advanced/part8 --- advanced/part8/src/Route.elm | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/advanced/part8/src/Route.elm b/advanced/part8/src/Route.elm index a7a54db..be3d69e 100644 --- a/advanced/part8/src/Route.elm +++ b/advanced/part8/src/Route.elm @@ -34,14 +34,11 @@ parser = , Parser.map Login (s "login") , Parser.map Logout (s "logout") , Parser.map Profile (s "profile" Username.urlParser) - - -- 👉 TODO /settings → Settings - -- 👉 TODO /register → Register - -- 👉 TODO /article/[slug] → Article [slug] - -- 👉 TODO /editor → NewArticle - -- 👉 TODO /editor/[slug] → EditArticle [slug] - -- - -- 💡 HINT: Article and EditArticle work similarly to how Profile works. + , Parser.map Settings (s "settings") + , Parser.map Register (s "settings") + , Parser.map Article (s "article" Slug.urlParser) + , Parser.map EditArticle (s "editor" Slug.urlParser) + , Parser.map NewArticle (s "editor") ]