UNPKG

@xui/components

Version:

xUI Components for Angular

14 lines (13 loc) 533 B
import { InjectionToken, Signal, WritableSignal } from '@angular/core'; export type RadioValue = string | number | null; export type RadioColor = 'primary' | 'primary-alt' | 'secondary' | 'success' | 'warning' | 'error' | 'info' | 'none'; export interface RadioItem { label: string; value: RadioValue; } export declare const RADIO_GROUP_ACCESSOR: InjectionToken<RadioGroupAccessor>; export interface RadioGroupAccessor { color: Signal<RadioColor>; value: WritableSignal<RadioValue>; _disabled: Signal<boolean>; }