mirror of
https://github.com/actualbudget/actual.git
synced 2026-04-28 01:58:40 -05:00
Re-enable goal templates by passing flag values to the budget summary component (#797)
This commit is contained in:
@@ -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,
|
||||
|
||||
6
upcoming-release-notes/797.md
Normal file
6
upcoming-release-notes/797.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
category: Bugfix
|
||||
authors: [modrzew]
|
||||
---
|
||||
|
||||
Re-enable goal templates by passing flag values to the budget summary component
|
||||
Reference in New Issue
Block a user