@hmiproject/helio-sdk
    Preparing search index...

    Type Alias ButtonGroupTypeProps<ValueType>

    ButtonGroupTypeProps:
        | {
            type: "single";
            value?: ValueType;
            onValueChange(value: ValueType): void;
        }
        | {
            type: "multiple";
            value?: ValueType[];
            onValueChange(value: ValueType[]): void;
        }

    The selection behavior of a ButtonGroup: either a single value can be active at a time, or multiple values can be active simultaneously.

    Type Parameters

    • ValueType extends string

    Type Declaration

    • { type: "single"; value?: ValueType; onValueChange(value: ValueType): void }
      • type: "single"
      • Optionalvalue?: ValueType

        The controlled value of the active button. Should be used in conjunction with onValueChange.

      • onValueChange: function
    • {
          type: "multiple";
          value?: ValueType[];
          onValueChange(value: ValueType[]): void;
      }
      • type: "multiple"
      • Optionalvalue?: ValueType[]

        The controlled values of the active buttons. Should be used in conjunction with onValueChange.

      • onValueChange: function