diff --git a/superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controlPanel.tsx b/superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controlPanel.tsx index 6314525a931..f4bf43092d3 100644 --- a/superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controlPanel.tsx +++ b/superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controlPanel.tsx @@ -38,10 +38,6 @@ import { orderByControlSetItem, orderDescendingControlSetItem, } from './controls/orderBy'; -import { - serverPageLengthControlSetItem, - serverPaginationControlSetRow, -} from './controls/pagination'; import { queryModeControlSetItem } from './controls/queryMode'; import { styleControlSetItem } from './controls/style'; @@ -57,8 +53,7 @@ const config: ControlPanelConfig = { [percentMetricsControlSetItem], [timeSeriesLimitMetricControlSetItem, orderByControlSetItem], [orderDescendingControlSetItem], - serverPaginationControlSetRow, - [rowLimitControlSetItem, serverPageLengthControlSetItem], + [rowLimitControlSetItem], [includeTimeControlSetItem], [showTotalsControlSetItem], ['adhoc_filters'], diff --git a/superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/pagination.tsx b/superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/pagination.tsx deleted file mode 100644 index 97a8206a113..00000000000 --- a/superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/pagination.tsx +++ /dev/null @@ -1,53 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -import { - ControlPanelsContainerProps, - ControlSetItem, - ControlSetRow, -} from '@superset-ui/chart-controls'; -import { t } from '@superset-ui/core'; -import { PAGE_SIZE_OPTIONS } from '../../consts'; - -export const serverPaginationControlSetRow: ControlSetRow = [ - { - name: 'server_pagination', - config: { - type: 'CheckboxControl', - label: t('Server pagination'), - description: t( - 'Enable server side pagination of results (experimental feature)', - ), - default: false, - }, - }, -]; - -export const serverPageLengthControlSetItem: ControlSetItem = { - name: 'server_page_length', - config: { - type: 'SelectControl', - freeForm: true, - label: t('Server Page Length'), - default: 10, - choices: PAGE_SIZE_OPTIONS, - description: t('Rows per page, 0 means no pagination'), - visibility: ({ controls }: ControlPanelsContainerProps) => - Boolean(controls?.server_pagination?.value), - }, -};