Browse Source

Bugfix/initialize input properties in fire calculator (#6122)

* Initialize input properties

* Update changelog
pull/6132/head^2
Thomas Kaul 5 days ago
committed by GitHub
parent
commit
6d3e16a6fb
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 4
      CHANGELOG.md
  2. 4
      libs/ui/src/lib/fire-calculator/fire-calculator.component.stories.ts
  3. 8
      libs/ui/src/lib/fire-calculator/fire-calculator.component.ts

4
CHANGELOG.md

@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased
### Changed
- Initialized the input properties in the _FIRE_ calculator
### Fixed
- Fixed the import of `jsonpath` to support REST APIs (`JSON`) via the scraper configuration

4
libs/ui/src/lib/fire-calculator/fire-calculator.component.stories.ts

@ -44,8 +44,10 @@ type Story = StoryObj<GfFireCalculatorComponent>;
export const Simple: Story = {
args: {
annualInterestRate: 5,
currency: 'USD',
fireWealth: 50000,
locale: locale
locale: locale,
savingsRate: 1000
}
};

8
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts

@ -77,16 +77,16 @@ import { FireCalculatorService } from './fire-calculator.service';
templateUrl: './fire-calculator.component.html'
})
export class GfFireCalculatorComponent implements OnChanges, OnDestroy {
@Input() annualInterestRate: number;
@Input() annualInterestRate = 0;
@Input() colorScheme: ColorScheme;
@Input() currency: string;
@Input() deviceType: string;
@Input() fireWealth: number;
@Input() fireWealth = 0;
@Input() hasPermissionToUpdateUserSettings: boolean;
@Input() locale = getLocale();
@Input() projectedTotalAmount: number;
@Input() projectedTotalAmount = 0;
@Input() retirementDate: Date;
@Input() savingsRate: number;
@Input() savingsRate = 0;
@Output() annualInterestRateChanged = new EventEmitter<number>();
@Output() calculationCompleted =

Loading…
Cancel
Save