defmodule EventStoreDashboard.Components.DataField do @moduledoc false use Phoenix.Component attr(:label, :string, required: true) attr(:value, :any, required: true) attr(:inspect_opts, :list, required: true) def row(%{value: {:deserialization_error, exception, raw}} = assigns) do assigns = assign(assigns, exception: exception, raw: raw) ~H"""
{@label} Failed
{inspect(@raw, @inspect_opts)}
""" end def row(assigns) do ~H""" {@label}
{inspect(@value, @inspect_opts)}
""" end end