{{#bsy-sheet id="forms"}} {{#bsy-sheet.header}}

Forms

{{/bsy-sheet.header}}
{{bsy-input currentEmail label="Email address" update=(action (mut currentEmail)) type="email" inputId="email" }}
{{bsy-input currentFirstName label="First name" update=(action (mut currentFirstName)) inputId="firstname" }}
{{bsy-input currentLastName label="Last name" update=(action (mut currentLastName)) inputId="lastname" }}
{{bsy-input currentFirstName label="Large first name with icon" update=(action (mut currentFirstName)) inputId="firstNameLarge" icon="owner" size="lg"}} {{bsy-input currentFirstName label="Default first name with icon" update=(action (mut currentFirstName)) inputId="firstNameDefault" icon="owner"}} {{bsy-input currentFirstName label="Small first name with icon" update=(action (mut currentFirstName)) inputId="firstNameSmall" icon="owner" size="sm"}} {{#bsy-input-addon}} {{#bsy-input-addon.addon}}${{/bsy-input-addon.addon}} {{bsy-input-addon.input currentAmount label="Amount" update=(action (mut currentAmount)) type="number" inputId="amount" }} {{#bsy-input-addon.addon}}.00{{/bsy-input-addon.addon}} {{/bsy-input-addon}}
{{#bsy-select currentDestination label="Destination" options=cities onchange=(action (mut currentDestination)) inputId="destination" as |name| }} {{name}} {{/bsy-select}}
{{#bsy-select currentDestination label="Destination" options=cities searchEnabled=false onchange=(action (mut currentDestination)) inputId="destination2" as |name| }} {{name}} {{/bsy-select}}
{{#bsy-select-multiple currentDestinations label="Destinations" options=cities onchange=(action (mut currentDestinations)) inputId="destinations" as |name| }} {{name}} {{/bsy-select-multiple}}
{{bsy-textarea currentComment label="Comment" update=(action (mut currentComment)) inputId="comment" rows=3 }} {{bsy-checkbox isChecked label="Check me out" update=(action (mut isChecked)) }} {{bsy-radio selectedRentalType label="Apartment" option="apartment" update=(action (mut selectedRentalType)) }} {{bsy-radio selectedRentalType label="House" option="house" update=(action (mut selectedRentalType)) }} {{bsy-radio selectedRentalType label="Villa" option="villa" update=(action (mut selectedRentalType)) }}

Radio buttons

{{#bsy-radio-buttons aria-label="Rental Type"}} {{bsy-radio-buttons.button selectedRentalType label="Apartment" option="apartment" update=(action (mut selectedRentalType)) }} {{bsy-radio-buttons.button selectedRentalType label="House" option="house" update=(action (mut selectedRentalType)) }} {{bsy-radio-buttons.button selectedRentalType label="Villa" option="villa" update=(action (mut selectedRentalType)) }} {{/bsy-radio-buttons}}

Inline form

{{bsy-input currentName label="Name" update=(action (mut currentName)) inputId="name2" }} {{bsy-input currentEmail label="Email address" update=(action (mut currentEmail)) inputId="email2" }} {{#bsy-button type="submit" loadingLabel="Sending..."}}Send invitation{{/bsy-button}}
{{/bsy-sheet}} {{#bsy-sheet id="buttons"}} {{#bsy-sheet.header}}

Buttons

{{/bsy-sheet.header}} {{#bsy-button type="primary"}}Primary{{/bsy-button}} {{#bsy-button type="secondary"}}Secondary{{/bsy-button}} {{bsy-button.close}} {{#bsy-button type="danger"}}Danger{{/bsy-button}} {{#bsy-button type="link"}}Link{{/bsy-button}} {{/bsy-sheet}} {{#bsy-sheet id="modal"}} {{#bsy-sheet.header}}

Modal

{{/bsy-sheet.header}} {{#bsy-button type="primary" click=(action "toggleModal")}}Toggle Modal{{/bsy-button}} {{#if isShowingModal}} {{#bsy-modal}} {{#bsy-modal.header close=(action "toggleModal")}} {{/bsy-modal.header}} {{#bsy-modal.body}}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nec luctus felis. Nulla a lacus libero. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam mollis tortor sodales libero euismod, eget suscipit arcu mollis. Nam nibh libero, tempus eu urna convallis, tempor efficitur ex. Donec molestie nibh ac luctus imperdiet. Nulla vitae vulputate ipsum. Phasellus porta gravida odio, in iaculis quam cursus et. Ut ac vehicula erat. Nulla sapien turpis, dapibus vel pellentesque sed, suscipit sit amet nibh. Pellentesque rhoncus nibh porttitor, posuere nulla quis, auctor nunc. Pellentesque fermentum tempor justo, a interdum nulla. Nullam lacus odio, posuere ut posuere hendrerit, semper non velit.

Cras sed consequat nunc. Phasellus sed sagittis nibh. Aliquam a vulputate risus. Vestibulum molestie bibendum dolor, vel blandit ipsum malesuada et. Praesent enim nibh, finibus vel luctus id, bibendum vitae eros. Aliquam vel semper diam. Cras elementum molestie eros, ac venenatis quam. Proin fermentum ante eros, mollis vestibulum eros consequat eu. Cras quis lorem vel metus hendrerit porttitor. Nunc hendrerit vitae nunc ut pellentesque. Etiam quis urna ac lorem eleifend ornare. Donec nibh ante, bibendum id pellentesque non, dignissim ut urna. Phasellus congue ultricies ipsum, ut luctus augue pulvinar nec.

{{/bsy-modal.body}} {{#bsy-modal.footer}}
{{#bsy-button type="secondary" class="btn-block" click=(action "toggleModal")}}Close{{/bsy-button}}
{{#bsy-button type="primary" class="btn-block"}}Save Changes{{/bsy-button}}
{{/bsy-modal.footer}} {{/bsy-modal}} {{/if}} {{/bsy-sheet}} {{#bsy-sheet id="tabs"}} {{#bsy-nav class="nav-tabs"}} {{#bsy-nav.item click=(action "sampleAction")}}Tab 1{{/bsy-nav.item}} {{#bsy-nav.item active=true click=(action "sampleAction")}}Tab 2{{/bsy-nav.item}} {{#bsy-nav.item click=(action "sampleAction")}}Tab 3{{/bsy-nav.item}} {{#bsy-nav.item click=(action "sampleAction")}}Tab 4{{/bsy-nav.item}} {{/bsy-nav}}

Text...

{{/bsy-sheet}} {{#bsy-sheet id="pills" class="row"}} {{#bsy-nav class="nav-pills nav-stacked col-sm-3"}} {{#bsy-nav.item click=(action "sampleAction")}}Tab 1{{/bsy-nav.item}} {{#bsy-nav.item active=true click=(action "sampleAction")}}Tab 2{{/bsy-nav.item}} {{#bsy-nav.item click=(action "sampleAction")}}Tab 3{{/bsy-nav.item}} {{#bsy-nav.item click=(action "sampleAction")}}Tab 4{{/bsy-nav.item}} {{/bsy-nav}}

Text...

{{/bsy-sheet}} {{#bsy-sheet id="calendar"}} {{#bsy-sheet.header}}

Calendar

{{/bsy-sheet.header}} {{#power-calendar as |calendar|}}
{{calendar.nav}} {{calendar.days}}
{{/power-calendar}} {{/bsy-sheet}} {{#bsy-sheet id="alerts"}} {{#bsy-sheet.header}}

Alerts

{{/bsy-sheet.header}} {{#bsy-alert type="success"}} Well done! You successfully read this important alert message. {{/bsy-alert}} {{#bsy-alert type="info"}} Heads up! This alert needs your attention, but it's not super important. {{/bsy-alert}} {{#bsy-alert type="warning"}} Warning! Better check yourself, you're not looking too good. {{/bsy-alert}} {{#bsy-alert type="danger"}} Oh snap! Change a few things up and try submitting again. {{/bsy-alert}} {{#bsy-alert type="warning" dismissible=true}} Warning! Better check yourself, you're not looking too good. {{/bsy-alert}} {{/bsy-sheet}}