ember-assembly
Version:
A collection of beautiful UI components built by Goods
23 lines (18 loc) • 551 B
text/typescript
import Component from '@ember/component';
// @ts-ignore: Ignore import of compiled template
import template from './template';
import { computed } from '@ember/object';
export default class UiSpinner extends Component {
layout = template;
tagName: string = '';
size?: string = 'default';
appearance?: string = 'default'; //Enum: default, strong
('appearance')
get appearanceClass(): string {
return `appearance-${this.appearance}`;
}
('size')
get sizeClass(): string {
return `size-${this.size}`;
}
}