Getting Started
Components
Accordion Alert Alert Dialog Aspect Ratio Avatar Badge Breadcrumb Button Calendar Card Carousel Chart Checkbox Checkbox Group Collapsible Combobox Context Menu Date Picker Dialog Editor Hover Card Input Input OTP Label Menu Menu Bar Pagination Popover Progress Radio Group reCAPTCHA Select Separator Sheet Skeleton Slider Switch Table Tabs Textarea Toast Toggle Toggle Group Tooltip
Label
Renders an accessible label associated with controls.
import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core';
import { ScCheckbox, ScLabel } from '@semantic-components/ui';
@Component({
selector: 'app-label-demo',
imports: [ScLabel, ScCheckbox],
template: `
<div class="flex items-center space-x-2">
<input id="terms" sc-checkbox />
<label sc-label for="terms">Accept terms and conditions</label>
</div>
`,
styles: ``,
encapsulation: ViewEncapsulation.None,
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class LabelDemo {}