From c64f9a0e2098ef59f7cad5ca78703d32abdd3387 Mon Sep 17 00:00:00 2001 From: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com> Date: Mon, 5 Sep 2022 11:00:36 +0200 Subject: [PATCH] fix: toggle strategies ui adjustments (#2030) * fix: toggle strategies ui adjustments * fix dark theme type ts issue --- .../FeatureStrategyEmpty/FeatureStrategyEmpty.tsx | 9 +++++---- .../FeatureStrategyMenu/FeatureStrategyMenu.tsx | 3 +++ .../FeatureMetricsStats/FeatureMetricsStats.styles.ts | 2 +- .../FeatureOverviewEnvironment.styles.ts | 1 - frontend/src/themes/dark-theme.ts | 1 - frontend/src/themes/theme.ts | 1 - frontend/src/themes/themeTypes.ts | 1 - 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEmpty/FeatureStrategyEmpty.tsx b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEmpty/FeatureStrategyEmpty.tsx index c604d24b4b..9c7609aebc 100644 --- a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEmpty/FeatureStrategyEmpty.tsx +++ b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEmpty/FeatureStrategyEmpty.tsx @@ -110,6 +110,9 @@ export const FeatureStrategyEmpty = ({ } }; + const canCopyFromOtherEnvironment = + otherAvailableEnvironments && otherAvailableEnvironments.length > 0; + return (
@@ -136,12 +139,10 @@ export const FeatureStrategyEmpty = ({ projectId={projectId} featureId={featureId} environmentId={environmentId} + matchWidth={canCopyFromOtherEnvironment} /> 0 - } + condition={canCopyFromOtherEnvironment} show={ { const [anchor, setAnchor] = useState(); const isPopoverOpen = Boolean(anchor); @@ -42,6 +44,7 @@ export const FeatureStrategyMenu = ({ onClick={onClick} aria-labelledby={popoverId} variant={variant} + sx={{ minWidth: matchWidth ? '282px' : 'auto' }} > {label} diff --git a/frontend/src/component/feature/FeatureView/FeatureMetrics/FeatureMetricsStats/FeatureMetricsStats.styles.ts b/frontend/src/component/feature/FeatureView/FeatureMetrics/FeatureMetricsStats/FeatureMetricsStats.styles.ts index 09be2d3fee..9ba92be5f1 100644 --- a/frontend/src/component/feature/FeatureView/FeatureMetrics/FeatureMetricsStats/FeatureMetricsStats.styles.ts +++ b/frontend/src/component/feature/FeatureView/FeatureMetrics/FeatureMetricsStats/FeatureMetricsStats.styles.ts @@ -3,7 +3,7 @@ import { makeStyles } from 'tss-react/mui'; export const useStyles = makeStyles()(theme => ({ item: { padding: theme.spacing(2), - background: theme.palette.featureMetricsBackground, + background: 'transparent', borderRadius: theme.spacing(2), textAlign: 'center', [theme.breakpoints.up('md')]: { diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/FeatureOverviewEnvironment.styles.ts b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/FeatureOverviewEnvironment.styles.ts index f4ea62eaa3..06e265773d 100644 --- a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/FeatureOverviewEnvironment.styles.ts +++ b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/FeatureOverviewEnvironment.styles.ts @@ -4,7 +4,6 @@ export const useStyles = makeStyles()(theme => ({ featureOverviewEnvironment: { borderRadius: theme.shape.borderRadiusLarge, marginBottom: theme.spacing(2), - padding: '0.2rem', backgroundColor: theme.palette.background.paper, }, accordion: { diff --git a/frontend/src/themes/dark-theme.ts b/frontend/src/themes/dark-theme.ts index 035dd2651d..520675c00c 100644 --- a/frontend/src/themes/dark-theme.ts +++ b/frontend/src/themes/dark-theme.ts @@ -139,7 +139,6 @@ export default createTheme({ formSidebarTextColor: themeColors.textColor, checkmarkBadge: themeColors.secondary, inputLabelBackground: 'transparent', - featureMetricsBackground: themeColors.secondary, grey: colors.grey, text: { primary: themeColors.textColor, diff --git a/frontend/src/themes/theme.ts b/frontend/src/themes/theme.ts index bfbd7804c9..e9a10be0f5 100644 --- a/frontend/src/themes/theme.ts +++ b/frontend/src/themes/theme.ts @@ -138,7 +138,6 @@ export default createTheme({ }, checkmarkBadge: colors.purple[800], inputLabelBackground: colors.white, - featureMetricsBackground: colors.grey[100], featureStrategySegmentChipBackground: colors.purple[800], featureSegmentSearchBackground: colors.purple[800], dialogHeaderBackground: colors.purple[800], diff --git a/frontend/src/themes/themeTypes.ts b/frontend/src/themes/themeTypes.ts index 87c29ac3a7..367be4cb73 100644 --- a/frontend/src/themes/themeTypes.ts +++ b/frontend/src/themes/themeTypes.ts @@ -66,7 +66,6 @@ declare module '@mui/material/styles' { from: string; to: string; }; - featureMetricsBackground: string; constraintAccordion: { editBackground: string; background: string;