Browse Source

Initialize input properties

pull/6122/head
Thomas Kaul 1 month ago
parent
commit
2be9d14bd0
  1. 4
      libs/ui/src/lib/fire-calculator/fire-calculator.component.stories.ts
  2. 8
      libs/ui/src/lib/fire-calculator/fire-calculator.component.ts

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