ember-ticketfly-buttons
v0.0.4
Published
The button and button with icons components of the Ticketfly UI library.
Maintainers
Readme
Ember Ticketfly Buttons
This Ember addon provides the buttons and buttons with icons components of the Ticketfly UI library. View demo
TO DO
- tf-button component with svg icons
- Refactor some styles to ticketfly-css
Usage
ember install ember-ticketfly-buttonsIf you are using this in an addon: in package.json, move ember-ticketfly-buttons from devDependencies to dependencies.
tf-button component:
- Pass
weightGroupandcolorGroupproperties to configure the button categories. - Pass
disabledproperty to alter the button state.
Button Categories
Template:
{{!-- Inline form --}}
{{tf-button weightGroup='primary' colorGroup='neutral' text="Solid indigo button"}}
{{!-- Block form --}}
{{#tf-button weightGroup='secondary' colorGroup='positive'}}Solid green button{{/tf-button}}Resulting HTML:
<button class="c-tf-button c-tf-button--primary c-tf-button--neutral">Solid indigo button</button>
<button class="c-tf-button c-tf-button--secondary c-tf-button--positive">Solid green button</button>Button States
Template:
{{!-- Active state is default --}}
{{tf-button text="Active button"}}
{{#tf-button disabled=true}}Disabled button{{/tf-button}}Resulting HTML:
<button class="c-tf-button">Active button</button>
<button class="c-tf-button" disabled=true>Disabled button</button>Installation
git clone <repository-url>this repositorycd ember-ticketfly-buttonsnpm installbower install
Running
ember serve- Visit your app at http://localhost:4200.
Running Tests
npm test(Runsember try:eachto test your addon against multiple Ember versions)ember testember test --server
Building
ember build
For more information on using ember-cli, visit https://ember-cli.com/.
