Packages

Multi-surface application runtime for Elixir. One TEA module renders to terminal, browser (LiveView), SSH, and MCP (agents). 30+ widgets, flexbox + CSS grid, AI agent runtime, distributed swarm with CRDTs, time-travel debugging, session recording, sandboxed REPL, and agentic commerce.

Current section

Files

Jump to
raxol lib raxol docs catalog_data input text_input.exs
Raw

lib/raxol/docs/catalog_data/input/text_input.exs

alias Raxol.Docs.ComponentCatalog.{Component}
%Component{
id: :text_input,
name: "Text Input",
# Assuming UI component is preferred
module: Raxol.UI.Components.Input.TextInput,
# Basic description, introspection will add more
description: "A flexible text input component.",
examples: [
# Add examples later
],
properties: [
# Properties will be added by introspection
# Example expected props: :value, :on_change, :placeholder, :type, :disabled
],
tags: ["input", "form", "text"]
}