File size: 860 Bytes
58ff976
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class CustomSolarForm extends HTMLElement {
    constructor() {
        super();
        this.currentStep = 1;
        this.totalSteps = 3;
        this.formData = {
            property_type: 'RESIDENTIAL_SINGLE_FAMILY',
            monthly_consumption: '',
            consumption_profile: 'MEDIUM',
            roof_area: '',
            roof_type: 'FLAT',
            roof_orientation: 'SOUTH',
            roof_age: 0,
            roof_condition: 'good',
            shading_issues: 'none',
            electrical_capacity: '',
            current_energy_rate: '',
            preferred_installation_timeline: '3_months',
            budget_range: '20k-50k',
            financing_interest: 'loan',
            property_address: '',
            property_city: '',
            property_state: '',
            property_country: 'Brazil',
            utility