Skip to content
Snippets Groups Projects
Unverified Commit c09ec3dd authored by Uladzimir Havenchyk's avatar Uladzimir Havenchyk Committed by GitHub
Browse files

Drop props spreading to DashboardSidebars (#42907)

parent 93845252
Branches
Tags
No related merge requests found
......@@ -583,7 +583,42 @@ function DashboardInner(props: DashboardProps) {
</ParametersAndCardsContainer>
<DashboardSidebars
{...props}
dashboard={dashboard}
parameters={parameters}
showAddParameterPopover={props.showAddParameterPopover}
removeParameter={props.removeParameter}
addCardToDashboard={props.addCardToDashboard}
editingParameter={props.editingParameter}
clickBehaviorSidebarDashcard={props.clickBehaviorSidebarDashcard}
onReplaceAllDashCardVisualizationSettings={
props.onReplaceAllDashCardVisualizationSettings
}
onUpdateDashCardVisualizationSettings={
props.onUpdateDashCardVisualizationSettings
}
onUpdateDashCardColumnSettings={
props.onUpdateDashCardColumnSettings
}
setParameterName={props.setParameterName}
setParameterType={props.setParameterType}
setParameterDefaultValue={props.setParameterDefaultValue}
setParameterIsMultiSelect={props.setParameterIsMultiSelect}
setParameterQueryType={props.setParameterQueryType}
setParameterSourceType={props.setParameterSourceType}
setParameterSourceConfig={props.setParameterSourceConfig}
setParameterFilteringParameters={
props.setParameterFilteringParameters
}
setParameterRequired={props.setParameterRequired}
dashcardData={props.dashcardData}
isFullscreen={props.isFullscreen}
params={props.params}
sidebar={props.sidebar}
closeSidebar={props.closeSidebar}
selectedTabId={props.selectedTabId}
getEmbeddedParameterVisibility={
props.getEmbeddedParameterVisibility
}
setDashboardAttribute={handleSetDashboardAttribute}
onCancel={() => setSharing(false)}
/>
......
......@@ -20,12 +20,10 @@ DashboardSidebars.propTypes = {
removeParameter: PropTypes.func.isRequired,
addCardToDashboard: PropTypes.func.isRequired,
editingParameter: PropTypes.object,
isEditingParameter: PropTypes.bool.isRequired,
clickBehaviorSidebarDashcard: PropTypes.object, // only defined when click-behavior sidebar is open
onReplaceAllDashCardVisualizationSettings: PropTypes.func.isRequired,
onUpdateDashCardVisualizationSettings: PropTypes.func.isRequired,
onUpdateDashCardColumnSettings: PropTypes.func.isRequired,
setEditingParameter: PropTypes.func.isRequired,
setParameterName: PropTypes.func.isRequired,
setParameterType: PropTypes.func.isRequired,
setParameterDefaultValue: PropTypes.func.isRequired,
......@@ -36,8 +34,6 @@ DashboardSidebars.propTypes = {
setParameterFilteringParameters: PropTypes.func.isRequired,
setParameterRequired: PropTypes.func.isRequired,
dashcardData: PropTypes.object,
isSharing: PropTypes.bool.isRequired,
isEditing: PropTypes.bool.isRequired,
isFullscreen: PropTypes.bool.isRequired,
onCancel: PropTypes.func.isRequired,
params: PropTypes.object,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment