This is an automated email from the ASF dual-hosted git repository.

michaelsmolina pushed a commit to branch 4.0
in repository https://gitbox.apache.org/repos/asf/superset.git

commit b738a754c9ad16f6ea038e17a2c7a1c3f48c79f6
Author: JUST.in DO IT <[email protected]>
AuthorDate: Mon Apr 29 10:01:05 2024 -0700

    fix(explore): temporal column mixin (#28241)
    
    (cherry picked from commit 743c0bde7edbda11c8f9755b061e45766aa3d401)
---
 .../src/shared-controls/mixins.tsx                           | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git 
a/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/mixins.tsx
 
b/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/mixins.tsx
index d9396270e0..6830d01974 100644
--- 
a/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/mixins.tsx
+++ 
b/superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/mixins.tsx
@@ -23,7 +23,12 @@ import {
   t,
   validateNonEmpty,
 } from '@superset-ui/core';
-import { BaseControlConfig, ControlPanelState, ControlState } from '../types';
+import {
+  BaseControlConfig,
+  ControlPanelState,
+  ControlState,
+  ExtraControlProps,
+} from '../types';
 import { getTemporalColumns } from '../utils';
 
 const getAxisLabel = (
@@ -52,14 +57,15 @@ export const xAxisMixin = {
   default: undefined,
 };
 
-export const temporalColumnMixin: Pick<BaseControlConfig, 'mapStateToProps'> = 
{
+export const temporalColumnMixin: Pick<BaseControlConfig, 'mapStateToProps'> &
+  Partial<ExtraControlProps> = {
+  isTemporal: true,
   mapStateToProps: ({ datasource }) => {
     const payload = getTemporalColumns(datasource);
 
     return {
       options: payload.temporalColumns,
       default: payload.defaultTemporalColumn,
-      isTemporal: true,
     };
   },
 };

Reply via email to