API Reference Corex v#0.1.0-alpha.33

View Source

Modules

Phoenix implementation of Zag.js Accordion.

Renders a button element for actions based on Phoenix Core Components. Use the type attribute to set the button type. Icon-only buttons must pass aria_label to screen readers.

Phoenix implementation of Zag.js Angle Slider.

Phoenix implementation of Zag.js Avatar.

Phoenix implementation of Zag.js Carousel.

Phoenix implementation of Zag.js Checkbox.

Phoenix implementation of Zag.js Clipboard.

Displays syntax-highlighted code with Makeup.

Phoenix implementation of Zag.js Collapsible.

Phoenix implementation of Zag.js Color Picker.

Translation struct for ColorPicker component strings.

Phoenix implementation of Zag.js Combobox.

Translation struct for Combobox component strings.

Content items for components with trigger/content patterns to be used with

Content item structure. Use it to create content items for components with trigger/content patterns

Renders a list with data based on Phoenix Core Components.

Renders a table with data based on Phoenix Core Components.

Helpers for selectable .data_table usage in LiveViews.

Helpers for sortable .data_table usage in LiveViews.

Translation struct for DataTable component strings.

Phoenix implementation of Zag.js Date Picker.

Phoenix implementation of Zag.js Dialog.

Translation struct for Dialog component strings.

Phoenix implementation of Zag.js Editable.

Translation struct for Editable component strings.

This struct is used to configure the error flash message toast notifications in Corex.Toast.toast_group/1

This struct is used to configure the info flash message toast notifications in Corex.Toast.toast_group/1

Phoenix implementation of Zag.js Floating Panel.

Translation struct for FloatingPanel component strings.

Helper functions to work with forms.

Renders a Heroicon.

Hidden input component based on Phoenix Core Components.

A layout heading component for page titles, subtitles, and actions.

List items for flat selectable items to be used with

List item structure.

Phoenix implementation of Zag.js Listbox.

Phoenix implementation of Zag.js Marquee.

Phoenix implementation of Zag.js Menu.

Unified native input component based on Phoenix Core Components Used for text, textarea, date, datetime-local, time, month, week, email, url, tel, search, color, number, password, checkbox, radio, and select. Optional icon slot and shared styling via data-scope="native-input". Uses same data-part structure as Corex components (root, label, control, input, error) for consistency.

Renders an anchor element for navigation based of Phoenix Core Components and Phoenix Link

Phoenix implementation of Zag.js Number Input.

Translation struct for NumberInput component strings.

Phoenix implementation of Zag.js Password Input.

Translation struct for PasswordInput component strings.

Phoenix implementation of Zag.js Pin Input.

Translation struct for PinInput component strings.

Positioning options for floating elements (popovers, dropdowns, etc.)

Phoenix implementation of Zag.js Radio Group.

Phoenix implementation of Zag.js Select.

Translation struct for Select component strings.

Phoenix implementation of Zag.js Signature Pad.

Phoenix implementation of Zag.js Switch.

Phoenix implementation of Zag.js Tabs.

Phoenix implementation of Zag.js Timer.

Phoenix implementation of Zag.js Toast.

Translation struct for Toast component strings (default titles for flash messages).

Phoenix implementation of Zag.js Toggle Group.

Tree items for hierarchical/nested structures to be used with

Tree item structure.

Phoenix implementation of Zag.js Tree View.

Mix Tasks

Prints Corex tasks and their information.

Generates the full Makeup syntax highlighting stylesheet and writes it to your project.

Setup Corex design assets into your project. You can select a target directory, defaults to assets/corex. You can use the --force option to overwrite existing files.

Generates controller with view, templates, schema and context for an HTML resource.

Generates LiveView, templates, and context for a resource.

Creates a new Phoenix application with Corex preconfigured.

Creates a new Phoenix web application inside an existing umbrella project.

Updates the Corex project generator used by mix corex.new.