FrappeUIPhx.Components (frappe_ui_phx v0.3.1)

Copy Markdown View Source

Catálogo de componentes: módulo, função, categoria e título. Fonte única usada por use FrappeUIPhx (imports), pelo mostruário (navegação e especificação) e pelo teste que garante que nenhum componente público fica sem catálogo.

Summary

Functions

Entradas do catálogo.

Categorias na ordem de exibição: [{id, título}].

Entrada do catálogo por id (átomo) ou nil.

Funções importadas por use FrappeUIPhx de cada módulo: só os componentes do catálogo (e helpers como show_dialog/1), nunca funções utilitárias do módulo.

Blocos de construção públicos fora do catálogo: [{módulo, função}].

Módulos distintos que definem componentes do catálogo.

Functions

catalog()

Entradas do catálogo.

categories()

Categorias na ordem de exibição: [{id, título}].

get(id)

Entrada do catálogo por id (átomo) ou nil.

imports()

@spec imports() :: [{module(), [{atom(), 1}]}]

Funções importadas por use FrappeUIPhx de cada módulo: só os componentes do catálogo (e helpers como show_dialog/1), nunca funções utilitárias do módulo.

internal()

Blocos de construção públicos fora do catálogo: [{módulo, função}].

modules()

Módulos distintos que definem componentes do catálogo.