defmodule Paleta.Components.AppHeader do use Phoenix.Component attr(:search, :boolean, default: false) attr(:search_module, :any, default: nil) attr(:results_title, :string, default: "Users") attr(:results, :list, default: []) @spec app_header(map) :: Phoenix.LiveView.Rendered.t() def app_header(assigns) do assigns = assigns |> assign_new(:notifications, fn -> nil end) |> assign_new(:right_side, fn -> nil end) ~H"""