Textbereich
Eine mehrzeilige Texteingabe-Komponente mit optionaler automatischer Größenanpassung. Unterstützt sowohl den Formularbaukasten-Modus (mit Rails-Formularobjekten) als auch eigenständige Nutzung. Enthält Beschriftung, Hinweistext, Fehlerzustände und Zeichenzähleranzeige.
Vorschau & Code
_textarea.html.erb
███
████████ █████████ █████████
█████ ████ ████ ████████
███ █████████ ██████ █████ ██ ███ ██
███ ██████ ██████████████████████ █████ ██ ██████████ ██████ █████ ██ ████████████ ████ ██
██ ███ ██
██████████ ██████
███ ██████ ██████████████████████ █████ ██████████ ████████████ ██████ ████ ████████████ ███████████ ███ ██
textarea_controller.js
██████ █ ██████████ █ ████ ████████████████████
██████ ███████ █████ ███████ ██████████ █
██████ ███████ █ █████████ ██████████
██████ ██████ █ █
██████████ ███████
███████████ █ █████ ████████ ████████ █████ █
█
█████████ █
textarea_component.rb
█ ██████████████████████ ████
█████ █████████████████ █ ███████████████████
███████████ ██████ ███████████ ██████ ███████ ███████ ██████ █████████████
██████ ████████████ █████████████ ██████████ ██████████ ██████
███ ███████████
█████ ████
██████████ ████
█████ ████
textarea_component.html.erb
████ ██████████████ ███ ████████████████████ ████████████████ ███
██ ██ ███████████████ ██
██████ ████████ ████████ ███ ██████████ █████████████ ████
███ ██████ ██
██ ██ █████████ ██
█████ ███████████████████ ████████████████
██ ███ ██
████████
██ ███ ██
textarea_controller.js
██████ █ ██████████ █ ████ ████████████████████
██████ ███████ █████ ███████ ██████████ █
██████ ███████ █ █████████ ██████████
██████ ██████ █ █
██████████ ███████
███████████ █ █████ ████████ ████████ █████ █
█
█████████ █
Änderungsprotokoll
- Initial release with form builder and standalone modes
- Auto-resize functionality via Stimulus controller
- Character count display with max_length option
- Dark mode support
Vollzugang erhalten
Schalte den Quellcode für diese und alle anderen Komponenten frei. Einmalige Zahlung für lebenslangen Zugang.
Jetzt Zugang erhalten