Componentes Phoenix LiveView com a identidade visual do Frappe UI.
Uso
defmodule MyAppWeb do
defp html_helpers do
quote do
use FrappeUIPhx, except: [button: 1, icon: 1, list: 1] # evita conflito com o core_components
end
end
endImporta apenas os componentes do catálogo (FrappeUIPhx.Components.catalog/0)
e show_dialog/1/hide_dialog/1. Opções (nomes desconhecidos falham na compilação):
except: [button: 1]— todos, menos estes;only: [badge: 1, alert: 1]— apenas estes (útil para evitar colisões em massa).
Adicionar um componente novo ao catálogo é uma mudança compatível para quem usa only:;
para quem importa tudo, pode colidir com função local de mesmo nome (use except:). Componentes que conflitam com os do seu
core_components podem ser chamados com o módulo:
<FrappeUIPhx.Components.Button.button>.
Veja o README.md para instalar CSS, hooks (colocated) e Tailwind.