defmodule Storybook.Components.AppBar do use PhoenixStorybook.Story, :component def function, do: &Doggo.app_bar/1 def menu_svg do """ """ end def search_svg do """ """ end def like_svg do """ """ end def variations do [ %Variation{ id: :default, description: """ Note that icons have been omitted from this example, since Doggo does not ship with a default icon library. """, attributes: %{ title: "Page title" }, slots: [ """ <:navigation label="Open menu" on_click={JS.push("toggle-menu")}> #{menu_svg()} """, """ <:action label="Search" on_click={JS.push("search")}> #{search_svg()} """, """ <:action label="Like" on_click={JS.push("like")}> #{like_svg()} """ ] } ] end end