AshSDUI.Runtime.RecipeOverrides (ash_sdui v0.2.0)

Copy Markdown View Source

Shared normalization and lookup helpers for recipe override metadata.

Summary

Functions

merge_override_maps(base, override)

@spec merge_override_maps(map() | keyword() | term(), map() | keyword() | term()) ::
  map()

normalize_empty_state(empty_state)

@spec normalize_empty_state(map() | keyword() | binary() | term()) :: map()

normalize_override(override)

@spec normalize_override(term()) :: map()

normalize_override_map(overrides)

@spec normalize_override_map(map() | keyword() | term()) :: map()

normalize_recipe_overrides(overrides)

@spec normalize_recipe_overrides(map() | keyword() | term()) :: map()

recipe_class(view_or_assigns, section)

@spec recipe_class(map() | struct() | nil, atom()) :: String.t() | nil

recipe_hidden?(view_or_assigns, section)

@spec recipe_hidden?(map() | struct() | nil, atom()) :: boolean()