import Component from '@glimmer/component';
export default class PixLabel extends Component {
get className() {
const classes = ['pix-label'];
if (this.args.screenReaderOnly) classes.push('screen-reader-only');
if (this.args.inlineLabel) classes.push('pix-label--inline-label');
if (this.args.isDisabled) classes.push('pix-label--disabled');
const size = ['small', 'large'].includes(this.args.size) ? this.args.size : 'default';
classes.push(`pix-label--${size}`);
return classes.join(' ');
}
{{#if @useAsLegend}}
{{else}}
{{/if}}
}
const ChoreLabel =
{{yield}}
{{#if @requiredLabel}}
*
{{/if}}
{{#if @subLabel}}
{{@subLabel}}
{{/if}}
;