mirror of
https://github.com/qlik-oss/nebula.js.git
synced 2025-12-19 17:58:43 -05:00
fix: always padd title - to match change in sense-client
This commit is contained in:
@@ -172,7 +172,7 @@ describe('cell padding', () => {
|
|||||||
subtitle: 'X',
|
subtitle: 'X',
|
||||||
});
|
});
|
||||||
expect(bodyPadding).toBeUndefined();
|
expect(bodyPadding).toBeUndefined();
|
||||||
expect(titleStyles.main.padding).toBe('10px 0 0');
|
expect(titleStyles.main.padding).toBe('10px 10px 0');
|
||||||
expect(titleStyles.subTitle.padding).toBe('0');
|
expect(titleStyles.subTitle.padding).toBe('0 10px');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -14,24 +14,12 @@ const NO_PADDING_IN_CARDS = [
|
|||||||
'sn-tabbed-container',
|
'sn-tabbed-container',
|
||||||
];
|
];
|
||||||
|
|
||||||
const getPaddTitle = (visualization) => NO_BORDER_IN_CARDS.indexOf(visualization) === -1;
|
const getTitlePadding = () => '10px 10px 0';
|
||||||
|
const getSubtitlePadding = (showTitle) => {
|
||||||
const getTitlePadding = (visualization) => {
|
|
||||||
const paddTitle = getPaddTitle(visualization);
|
|
||||||
if (paddTitle) {
|
|
||||||
return '10px 10px 0';
|
|
||||||
}
|
|
||||||
return '10px 0 0';
|
|
||||||
};
|
|
||||||
const getSubtitlePadding = (visualization, showTitle) => {
|
|
||||||
const paddTitle = getPaddTitle(visualization);
|
|
||||||
if (showTitle) {
|
if (showTitle) {
|
||||||
if (paddTitle) {
|
return '0 10px';
|
||||||
return '0 10px';
|
|
||||||
}
|
|
||||||
return '0';
|
|
||||||
}
|
}
|
||||||
return getTitlePadding(visualization);
|
return getTitlePadding();
|
||||||
};
|
};
|
||||||
|
|
||||||
const getPadding = ({ layout, isError, isCardTheme, titleStyles, translator }) => {
|
const getPadding = ({ layout, isError, isCardTheme, titleStyles, translator }) => {
|
||||||
@@ -46,11 +34,11 @@ const getPadding = ({ layout, isError, isCardTheme, titleStyles, translator }) =
|
|||||||
|
|
||||||
if (showTitle) {
|
if (showTitle) {
|
||||||
// eslint-disable-next-line no-param-reassign
|
// eslint-disable-next-line no-param-reassign
|
||||||
titleStyles.main.padding = getTitlePadding(visualization);
|
titleStyles.main.padding = getTitlePadding();
|
||||||
}
|
}
|
||||||
if (showSubtitle) {
|
if (showSubtitle) {
|
||||||
// eslint-disable-next-line no-param-reassign
|
// eslint-disable-next-line no-param-reassign
|
||||||
titleStyles.subTitle.padding = getSubtitlePadding(visualization, showTitle);
|
titleStyles.subTitle.padding = getSubtitlePadding(showTitle);
|
||||||
}
|
}
|
||||||
if (showFootnote) {
|
if (showFootnote) {
|
||||||
if (NO_BORDER_IN_CARDS.indexOf(visualization) === -1) {
|
if (NO_BORDER_IN_CARDS.indexOf(visualization) === -1) {
|
||||||
|
|||||||
Reference in New Issue
Block a user