Contrato de como o nome de ícone usado no projeto vira um nome do catálogo Lucide
(FrappeUIPhx.Icons). Serve para apelidos do projeto ("salvar" -> "save"):
config :frappe_ui_phx, icon_resolver: MyApp.IconsOs componentes chamam resolve/1; a implementação configurada fornece name/1.
A implementação padrão (FrappeUIPhx.IconResolver.Lucide) devolve o nome como veio;
nomes antigos (aliases) e -filled já são entendidos pelo catálogo.
Summary
Functions
Nome do catálogo para name, pela implementação configurada (validada).