//// Combo
/// @group components

/// @requires {mixin} bem-block
/// @requires {mixin} bem-elem
/// @requires {mixin} bem-mod
////
@include b(igx-combo) {
    $this: bem--selector-to-string(&);
    @include register-component(str-slice($this, 2, -1));

    @extend %igx-combo !optional;

    @include e(drop-down) {
        @extend %igx-combo__drop-down !optional;
    }

    @include e(search) {
        @extend %igx-combo__search !optional;
    }

    @include e(checkbox) {
        @extend %igx-combo__checkbox !optional;
    }

    @include e(content) {
        @extend %igx-combo__content !optional;
    }

    @include e(add) {
        @extend %igx-combo__add !optional;
    }

    @include e(empty) {
        @extend %igx-combo__empty !optional;
    }

    @include e(add-item) {
        @extend %igx-combo__add-item !optional;
    }
}

