This repository was archived by the owner on Dec 12, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
How to create a form with Beyond Canvas styles
cgebken edited this page Nov 9, 2020
·
3 revisions
In this guide, you'll learn how to create a form that has the Beyond Cancas styles applied. To do so, you first need to make your controller use some of the layouts provided by Beyond Canvas:
class UsersController < ApplicationController
layout 'beyond_canvas/public'
end
It is recommended to set the
beyond_canvas/public
layout for theApplicationController
. This way all controllers inheriting fromApplicationController
will use the same layout.
Next, use an html
structure like the following to create your form:
<div class="card card--padding">
<%= form_for @user, builder: BeyondCanvas::FormBuilder do |f| %>
<h2 class="card__headline">Create your account</h2>
<%= f.email_field :email, label: 'Your email' %>
<%= f.password_field :password, label: 'Your password', hint: 'Must contain letters and numbers.' %>
<div class="form__actions--left">
<%= f.button 'Save', type: :submit, class: 'button__solid--primary' %>
</div>
<% end %>
</div>
Done! That's all you need to do to apply the Beyond Canvas styles to your forms.
- Home
- Getting Started
- Configuration
-
Customization
- Rails
- CSS
- JavaScript
- Forms
- How-to articles