PtahUI — Phoenix LiveView component library.
Usage
# mix.exs
{:ptah_ui, "~> 0.1"}
# my_app_web.ex — inside html_helpers/0:
use PtahUiComponents
| Module | Functions |
|---|---|
PtahUi.Components.Icon | icon/1 |
PtahUi.Components.Avatar | avatar/1 |
PtahUi.Components.Banner | banner/1 |
PtahUi.Components.Button | button/1, navigate_button/1, action_button/1, backoffice_button/1, primary_button/1, secondary_button/1 |
PtahUi.Components.Card | card/1, badge/1 |
PtahUi.Components.Dropdown | dropdown/1, dropdown_menu_item/1, dropdown_selectable_item/1 |
PtahUi.Components.EnsurePermissions | ensure_permissions/1 |
PtahUi.Components.FlexLink | a/1 |
PtahUi.Components.Form | input/1, select/1, checkbox/1 |
PtahUi.Components.ImageUploader | image_uploader/1 |
PtahUi.Components.Modal | modal/1, show_modal/2, hide_modal/2 |
PtahUi.Components.Table | table/1, pagination/1 |
PtahUi.Components.TableSearch | table_search/1 |