Refactor SCSS imports and add local settings for build permissions
- Updated main.scss to remove redundant forward for "shame". - Added .claude/settings.local.json to configure permissions for build commands.
This commit is contained in:
@@ -109,6 +109,9 @@
|
||||
</select>
|
||||
</li>
|
||||
</ul>
|
||||
<p v-if="selected_option_1 === 0" class="budget-info" style="margin-top: 20px; font-size: 14px; color: #666; font-style: italic;">
|
||||
Orientacyjny budżet całorocznego ogrodu zimowego zwykle mieści się w przedziale 120 000 – 180 000 zł netto
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -252,6 +255,47 @@
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul v-if="selected_option_1 === 0" class="calc-texts" style="margin-top: 20px;">
|
||||
<li class="c-select">
|
||||
<p>Planowany termin montażu</p>
|
||||
<select v-model="configData.step_4.planned_date">
|
||||
<option value="">-- Wybierz --</option>
|
||||
<option value="3–6 miesięcy">3–6 miesięcy</option>
|
||||
<option value="6–12 miesięcy">6–12 miesięcy</option>
|
||||
<option value="później">później</option>
|
||||
</select>
|
||||
</li>
|
||||
<li class="c-select">
|
||||
<p>Orientacyjny budżet</p>
|
||||
<select v-model="configData.step_4.budget_range">
|
||||
<option value="">-- Wybierz --</option>
|
||||
<option value="poniżej 100 000 zł">poniżej 100 000 zł</option>
|
||||
<option value="120 000 – 150 000 zł">120 000 – 150 000 zł</option>
|
||||
<option value="150 000 – 200 000 zł">150 000 – 200 000 zł</option>
|
||||
<option value="powyżej 200 000 zł">powyżej 200 000 zł</option>
|
||||
</select>
|
||||
</li>
|
||||
<li class="c-select">
|
||||
<p>Czy jesteś właścicielem nieruchomości?</p>
|
||||
<select v-model="configData.step_4.is_owner">
|
||||
<option value="">-- Wybierz --</option>
|
||||
<option value="Tak">Tak</option>
|
||||
<option value="Nie">Nie</option>
|
||||
</select>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<div v-if="selected_option_1 === 0" class="checkboxes-confirm" style="margin-top: 20px;">
|
||||
<label style="display: flex; align-items: flex-start; gap: 10px; margin-bottom: 15px; cursor: pointer;">
|
||||
<input type="checkbox" v-model="configData.step_4.confirm_budget" style="margin-top: 4px; flex-shrink: 0;">
|
||||
<span style="font-size: 14px;">Rozumiem, że realizacje całorocznych ogrodów zimowych zaczynają się od około 120 000 zł netto.</span>
|
||||
</label>
|
||||
<label style="display: flex; align-items: flex-start; gap: 10px; margin-bottom: 15px; cursor: pointer;">
|
||||
<input type="checkbox" v-model="configData.step_4.confirm_deposit" style="margin-top: 4px; flex-shrink: 0;">
|
||||
<span style="font-size: 14px;">Rozumiem, że do rezerwacji terminu realizacji wymagana jest zaliczka (ok. 40%).</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<button class="btn_send btn btn-primary" type="submit" @click="sendEmail()" :disabled="isSended">Wyślij</button>
|
||||
</div>
|
||||
|
||||
@@ -347,6 +391,11 @@
|
||||
name: '',
|
||||
email: '',
|
||||
phone: '',
|
||||
planned_date: '',
|
||||
budget_range: '',
|
||||
is_owner: '',
|
||||
confirm_budget: false,
|
||||
confirm_deposit: false,
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -487,12 +536,25 @@
|
||||
return true;
|
||||
};
|
||||
|
||||
return checkFields(configData, ['step_3_extra']);
|
||||
return checkFields(configData, ['step_3_extra', 'planned_date', 'budget_range', 'is_owner', 'confirm_budget', 'confirm_deposit']);
|
||||
},
|
||||
|
||||
|
||||
checkFields() {
|
||||
return this.areAllFieldsFilled(this.configData);
|
||||
const basicFieldsFilled = this.areAllFieldsFilled(this.configData);
|
||||
|
||||
// Dla ogrodów zimowych (selected_option_1 === 0) wymagaj dodatkowych pól i checkboxów
|
||||
if (this.selected_option_1 === 0) {
|
||||
if (!this.configData.step_4.planned_date ||
|
||||
!this.configData.step_4.budget_range ||
|
||||
!this.configData.step_4.is_owner ||
|
||||
!this.configData.step_4.confirm_budget ||
|
||||
!this.configData.step_4.confirm_deposit) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return basicFieldsFilled;
|
||||
},
|
||||
|
||||
resetAllFields() {
|
||||
|
||||
Reference in New Issue
Block a user