Re-enable goal templates by passing flag values to the budget summary component (#797)

This commit is contained in:
Tomek Modrzyński
2023-03-22 09:23:40 +11:00
committed by GitHub
parent 8e94d1777b
commit 070bd212c5
2 changed files with 20 additions and 1 deletions

View File

@@ -24,6 +24,7 @@ import { View } from 'loot-design/src/components/common';
import SpreadsheetContext from 'loot-design/src/components/spreadsheet/SpreadsheetContext';
import { styles } from 'loot-design/src/style';
import useFeatureFlag from '../../hooks/useFeatureFlag';
import { TitlebarContext } from '../Titlebar';
let _initialBudgetMonth = null;
@@ -495,6 +496,18 @@ class Budget extends React.PureComponent {
}
}
const RolloverBudgetSummary = React.memo(props => {
const isGoalTemplatesEnabled = useFeatureFlag('goalTemplatesEnabled');
const isNewAutocompleteEnabled = useFeatureFlag('newAutocomplete');
return (
<rollover.BudgetSummary
{...props}
isGoalTemplatesEnabled={isGoalTemplatesEnabled}
isNewAutocompleteEnabled={isNewAutocompleteEnabled}
/>
);
});
function BudgetWrapper(props) {
let spreadsheet = useContext(SpreadsheetContext);
let titlebar = useContext(TitlebarContext);
@@ -514,7 +527,7 @@ function BudgetWrapper(props) {
let rolloverComponents = useMemo(
() => ({
SummaryComponent: rollover.BudgetSummary,
SummaryComponent: RolloverBudgetSummary,
ExpenseCategoryComponent: rollover.ExpenseCategoryMonth,
ExpenseGroupComponent: rollover.ExpenseGroupMonth,
IncomeCategoryComponent: rollover.IncomeCategoryMonth,

View File

@@ -0,0 +1,6 @@
---
category: Bugfix
authors: [modrzew]
---
Re-enable goal templates by passing flag values to the budget summary component