Browse Source

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

* Initialize input properties

* Update changelog
pull/6132/head^2
Thomas Kaul 1 week 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 ## Unreleased
### Changed
- Initialized the input properties in the _FIRE_ calculator
### Fixed ### Fixed
- Fixed the import of `jsonpath` to support REST APIs (`JSON`) via the scraper configuration - 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 = { export const Simple: Story = {
args: { args: {
annualInterestRate: 5,
currency: 'USD', currency: 'USD',
fireWealth: 50000, 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' templateUrl: './fire-calculator.component.html'
}) })
export class GfFireCalculatorComponent implements OnChanges, OnDestroy { export class GfFireCalculatorComponent implements OnChanges, OnDestroy {
@Input() annualInterestRate: number; @Input() annualInterestRate = 0;
@Input() colorScheme: ColorScheme; @Input() colorScheme: ColorScheme;
@Input() currency: string; @Input() currency: string;
@Input() deviceType: string; @Input() deviceType: string;
@Input() fireWealth: number; @Input() fireWealth = 0;
@Input() hasPermissionToUpdateUserSettings: boolean; @Input() hasPermissionToUpdateUserSettings: boolean;
@Input() locale = getLocale(); @Input() locale = getLocale();
@Input() projectedTotalAmount: number; @Input() projectedTotalAmount = 0;
@Input() retirementDate: Date; @Input() retirementDate: Date;
@Input() savingsRate: number; @Input() savingsRate = 0;
@Output() annualInterestRateChanged = new EventEmitter<number>(); @Output() annualInterestRateChanged = new EventEmitter<number>();
@Output() calculationCompleted = @Output() calculationCompleted =

Loading…
Cancel
Save