Field
Compõe label, controle, descrição e erro de um campo de formulário.
Instalação
O Shadwire segue o modelo open-code do shadcn/ui: o código-fonte do componente é copiado para a sua aplicação e passa a ser seu. Instale com a CLI:
O item field
do registry instala estes arquivos:
-
app/components/ui_component.rb -
app/components/ui/field_component.rb -
app/components/ui/field/set_component.rb -
app/components/ui/field/legend_component.rb -
app/components/ui/field/group_component.rb -
app/components/ui/field/content_component.rb -
app/components/ui/field/label_component.rb -
app/components/ui/field/title_component.rb -
app/components/ui/field/description_component.rb -
app/components/ui/field/separator_component.rb -
app/components/ui/field/error_component.rb -
app/components/ui/separator_component.rb -
app/helpers/ui/field_helper.rb -
app/helpers/ui/separator_helper.rb -
vendor/shadwire/shadwire.css
Ainda não instalou a CLI?
gem install shadwire
e depois shadwire init.
Uso
Exemplos
Padrão
Um campo vertical com label, input e descrição.
Nunca compartilhamos seu email.