mirror of https://github.com/apache/superset.git
fix(explore): Fix column number calculation (#14665)
* Fixes columns calc * Fix type
This commit is contained in:
parent
852842028a
commit
7a050c59e4
|
@ -101,7 +101,7 @@ export const defaultTheme: (
|
|||
controlHeight: 34,
|
||||
lineHeight: 19,
|
||||
fontSize: 14,
|
||||
minWidth: '7.5em', // just enough to display 'No options'
|
||||
minWidth: '6.5em',
|
||||
},
|
||||
});
|
||||
|
||||
|
|
|
@ -16,17 +16,19 @@
|
|||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
import { ExpandedControlItem } from '@superset-ui/chart-controls';
|
||||
import React from 'react';
|
||||
|
||||
const NUM_COLUMNS = 12;
|
||||
|
||||
export default function ControlRow({
|
||||
controls,
|
||||
}: {
|
||||
controls: ExpandedControlItem[];
|
||||
}) {
|
||||
const colSize = NUM_COLUMNS / controls.length;
|
||||
type Control = React.ReactElement | null;
|
||||
|
||||
export default function ControlRow({ controls }: { controls: Control[] }) {
|
||||
// ColorMapControl renders null and should not be counted
|
||||
// in the columns number
|
||||
const countableControls = controls.filter(
|
||||
control => !['ColorMapControl'].includes(control?.props.type),
|
||||
);
|
||||
const colSize = NUM_COLUMNS / countableControls.length;
|
||||
return (
|
||||
<div className="row space-1">
|
||||
{controls.map((control, i) => (
|
||||
|
|
Loading…
Reference in New Issue