@@ -8,7 +8,16 @@ defmodule ComponentsGuideWeb.AccessibilityFirstController do
88 |> render ( "index.html" , article: "intro" )
99 end
1010
11- @ articles [ "navigation" , "landmarks" , "roles" , "accessible-name" , "forms" , "content" , "refactoring-accessibility" , "accessibility-tree-snapshots" ]
11+ @ articles [
12+ "navigation" ,
13+ "landmarks" ,
14+ "roles" ,
15+ "accessible-name" ,
16+ "forms" ,
17+ "content" ,
18+ "refactoring-accessibility" ,
19+ "accessibility-tree-snapshots"
20+ ]
1221
1322 def show ( conn , % { "id" => article } ) when article in @ articles do
1423 conn
@@ -39,10 +48,7 @@ defmodule ComponentsGuideWeb.AccessibilityFirstController do
3948 defp page_title ( "content" ) , do: "Accessibility-First Content"
4049 defp page_title ( "accessible-name" ) , do: "Learning Accessible Names"
4150 defp page_title ( "refactoring-accessibility" ) , do: "Refactoring Accessibility"
42-
43- defp page_title ( _ ) do
44- "Accessibility-First Development"
45- end
51+ defp page_title ( _ ) , do: "Accessibility-First Development"
4652end
4753
4854defmodule ComponentsGuideWeb.AccessibilityFirstView do
@@ -51,6 +57,18 @@ defmodule ComponentsGuideWeb.AccessibilityFirstView do
5157 use ComponentsGuideWeb.Snippets
5258 use Phoenix.HTML
5359
60+ def render_sidebar ( _assigns ) do
61+ render ( "content_nav.html" )
62+ end
63+
64+ def sidebar ( assigns = % { article: "content" } ) do
65+ ~H"""
66+ <%= render_slot ( @ inner_block , render ( "content_nav.html" ) ) %>
67+ """
68+ end
69+
70+ def sidebar ( assigns ) , do: ~H" "
71+
5472 # def collected_image(conn, image_name) do
5573 # %{static_path: path_to_image, width: width, height: height} = render(image_name)
5674 # url = Routes.static_path(conn, "/" <> path_to_image)
0 commit comments