import { jsx as _jsx } from "react/jsx-runtime";
import { useDashboardComponentsContext } from "../../dashboardContexts/DashboardComponentsContext.js";
export function DashboardSidebar(props) {
    const { WrapCreatePanelItemWithDragComponent, WrapInsightListItemWithDragComponent, DeleteDropZoneComponent, } = props;
    const { SidebarComponent, AttributeFilterComponentSet, InsightWidgetComponentSet, RichTextWidgetComponentSet, VisualizationSwitcherWidgetComponentSet, DashboardLayoutWidgetComponentSet, } = useDashboardComponentsContext();
    return (_jsx(SidebarComponent, { ...props, AttributeFilterComponentSet: AttributeFilterComponentSet, InsightWidgetComponentSet: InsightWidgetComponentSet, RichTextWidgetComponentSet: RichTextWidgetComponentSet, VisualizationSwitcherWidgetComponentSet: VisualizationSwitcherWidgetComponentSet, DashboardLayoutWidgetComponentSet: DashboardLayoutWidgetComponentSet, WrapCreatePanelItemWithDragComponent: WrapCreatePanelItemWithDragComponent, WrapInsightListItemWithDragComponent: WrapInsightListItemWithDragComponent, DeleteDropZoneComponent: DeleteDropZoneComponent }));
}
