// (C) 2022-2026 GoodData Corporation
import { DefaultAttributeFilterDraggingComponent } from "../../dragAndDrop/draggableAttributeFilter/DefaultAttributeFilterDraggingComponent.js";
import { AttributesDropdown } from "./addAttributeFilter/AttributesDropdown.js";
import { CreatableAttributeFilter } from "./CreatableAttributeFilter.js";
/**
 * @internal
 */
export function DefaultDashboardAttributeFilterComponentSetFactory(attributeFilterProvider) {
    return {
        MainComponentProvider: attributeFilterProvider,
        creating: {
            CreatingPlaceholderComponent: AttributesDropdown,
            CreatePanelListItemComponent: CreatableAttributeFilter,
            type: "attributeFilter-placeholder",
            priority: 3,
        },
        dragging: {
            DraggingComponent: DefaultAttributeFilterDraggingComponent,
            type: "attributeFilter",
        },
    };
}
//# sourceMappingURL=DefaultDashboardAttributeFilterComponentSetFactory.js.map