Skip to content

Toggle group

@xngui/components/toggle-group
@xngui/components/toggle-group

Group of related toggle buttons.

Preview

import { Component } from '@angular/core';
import { signal } from '@angular/core';
import { XToggleButton } from '@xngui/components/toggle-button';
import { XToggleGroup } from '@xngui/components/toggle-group';
import { XChangeEvent } from '@xngui/core';
import { XIcon } from '@xngui/icons';
 
@Component({
selector: 'app-example',
imports: [signal, XToggleButton, XToggleGroup, XChangeEvent, XIcon],
templateUrl: './toggle-group.component.html',
})
export class ExampleComponent {
protected readonly align = signal<string | string[]>('left');
protected onGroupChanged(event: XChangeEvent<string | string[]>): void {
// handle selection change
}
}

Events

Interact with the preview — events will appear here.