// (C) 2024-2026 GoodData Corporation
import { DashboardLayoutDraggingComponent } from "../../dragAndDrop/draggableWidget/DashboardLayoutDraggingComponent.js";
import { CreatableDashboardLayout } from "./CreatableDashboardLayout.js";
/**
 * @internal
 */
export function DefaultDashboardLayoutComponentSetFactory(dashboardLayoutComponentProvider) {
    return {
        MainComponentProvider: dashboardLayoutComponentProvider,
        creating: {
            CreatePanelListItemComponent: CreatableDashboardLayout,
            type: "dashboardLayoutListItem",
            priority: 3,
        },
        dragging: {
            DraggingComponent: DashboardLayoutDraggingComponent,
            type: "dashboardLayout",
        },
        configuration: {
            WidgetConfigPanelComponent: () => null,
        },
    };
}
//# sourceMappingURL=DefaultDashboardLayoutComponentSetFactory.js.map