dynamic phone and bots

This commit is contained in:
sdarbinyan
2026-04-14 22:28:34 +04:00
parent 1897cbe7a6
commit a15f2bca6a
67 changed files with 249 additions and 72 deletions

View File

@@ -91,7 +91,7 @@
<div class="card-icon">📞</div>
<h3>Contact Us</h3>
<a href="mailto:info@novo.market" class="contact-email">info@novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
<p class="support-note">We are always in touch</p>
</div>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-about-novo-en',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/about/about.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class AboutNovoEnComponent {}
export class AboutNovoEnComponent {
protected readonly env = environment;
}

View File

@@ -91,7 +91,7 @@
<div class="card-icon">📞</div>
<h3>Կապվել մեզ հետ</h3>
<a href="mailto:info@novo.market" class="contact-email">info@novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
<p class="support-note">Մենք միշտ կապի մեջ ենք</p>
</div>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-about-novo-hy',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/about/about.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class AboutNovoHyComponent {}
export class AboutNovoHyComponent {
protected readonly env = environment;
}

View File

@@ -91,7 +91,7 @@
<div class="card-icon">📞</div>
<h3>Связаться с нами</h3>
<a href="mailto:info@novo.market" class="contact-email">info@novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
<p class="support-note">Мы всегда на связи</p>
</div>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-about-novo-ru',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/about/about.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class AboutNovoRuComponent {}
export class AboutNovoRuComponent {
protected readonly env = environment;
}

View File

@@ -16,7 +16,7 @@
<div class="info-card">
<div class="card-icon">📞</div>
<h3>Phone</h3>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
</div>
<div class="info-card">

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-contacts-novo-en',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/contacts/contacts.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class ContactsNovoEnComponent {}
export class ContactsNovoEnComponent {
protected readonly env = environment;
}

View File

@@ -16,7 +16,7 @@
<div class="info-card">
<div class="card-icon">📞</div>
<h3>Հեռախոս</h3>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
</div>
<div class="info-card">

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-contacts-novo-hy',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/contacts/contacts.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class ContactsNovoHyComponent {}
export class ContactsNovoHyComponent {
protected readonly env = environment;
}

View File

@@ -16,7 +16,7 @@
<div class="info-card">
<div class="card-icon">📞</div>
<h3>Телефон</h3>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
</div>
<div class="info-card">

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-contacts-novo-ru',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/contacts/contacts.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class ContactsNovoRuComponent {}
export class ContactsNovoRuComponent {
protected readonly env = environment;
}

View File

@@ -71,7 +71,7 @@
<h3>Questions about delivery?</h3>
<p>Contact the seller or us:</p>
<a href="mailto:info@novo.market" class="contact-email">info@novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
</div>
</div>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-delivery-novo-en',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/delivery/delivery.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class DeliveryNovoEnComponent {}
export class DeliveryNovoEnComponent {
protected readonly env = environment;
}

View File

@@ -71,7 +71,7 @@
<h3>Առաքման հարցեր՞</h3>
<p>Կապվեք վաճառողի կամ մեզ հետ՝</p>
<a href="mailto:info@novo.market" class="contact-email">info@novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
</div>
</div>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-delivery-novo-hy',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/delivery/delivery.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class DeliveryNovoHyComponent {}
export class DeliveryNovoHyComponent {
protected readonly env = environment;
}

View File

@@ -71,7 +71,7 @@
<h3>Вопросы по доставке?</h3>
<p>Свяжитесь с продавцом или нами:</p>
<a href="mailto:info@novo.market" class="contact-email">info@novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
</div>
</div>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-delivery-novo-ru',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/delivery/delivery.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class DeliveryNovoRuComponent {}
export class DeliveryNovoRuComponent {
protected readonly env = environment;
}

View File

@@ -76,7 +76,7 @@
</div>
<div class="contact-item">
<strong>Phone</strong>
<a href="tel:+79161091032">+7 916 109 10 32</a>
<a [href]="env.phoneTel">{{ env.phones.support }}</a>
</div>
<div class="contact-item">
<strong>Working Hours</strong>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-faq-novo-en',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/faq/faq.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class FaqNovoEnComponent {}
export class FaqNovoEnComponent {
protected readonly env = environment;
}

View File

@@ -76,7 +76,7 @@
</div>
<div class="contact-item">
<strong>Հեռախոս</strong>
<a href="tel:+79161091032">+7 916 109 10 32</a>
<a [href]="env.phoneTel">{{ env.phones.support }}</a>
</div>
<div class="contact-item">
<strong>Աշխատանքային ժամեր</strong>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-faq-novo-hy',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/faq/faq.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class FaqNovoHyComponent {}
export class FaqNovoHyComponent {
protected readonly env = environment;
}

View File

@@ -76,7 +76,7 @@
</div>
<div class="contact-item">
<strong>Телефон</strong>
<a href="tel:+79161091032">+7 916 109 10 32</a>
<a [href]="env.phoneTel">{{ env.phones.support }}</a>
</div>
<div class="contact-item">
<strong>Время работы</strong>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-faq-novo-ru',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/faq/faq.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class FaqNovoRuComponent {}
export class FaqNovoRuComponent {
protected readonly env = environment;
}

View File

@@ -84,7 +84,7 @@
<h3>Need Help?</h3>
<p>In case of disputes:</p>
<a href="mailto:info@novo.market" class="contact-email">info&#64;novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
<p class="note">Subject: "Warranty Issue - Order #..."</p>
</div>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-guarantee-novo-en',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/guarantee/guarantee.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class GuaranteeNovoEnComponent {}
export class GuaranteeNovoEnComponent {
protected readonly env = environment;
}

View File

@@ -84,7 +84,7 @@
<h3>Օգնությու՞ն պետք է՞</h3>
<p>Վեճերի դեպքում՝</p>
<a href="mailto:info@novo.market" class="contact-email">info&#64;novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
<p class="note">Թեմա՝ “Երաշխիքային հարց - Պատվեր №...”</p>
</div>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-guarantee-novo-hy',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/guarantee/guarantee.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class GuaranteeNovoHyComponent {}
export class GuaranteeNovoHyComponent {
protected readonly env = environment;
}

View File

@@ -84,7 +84,7 @@
<h3>Нужна помощь?</h3>
<p>При возникновении споров:</p>
<a href="mailto:info@novo.market" class="contact-email">info&#64;novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
<p class="note">Тема: "Гарантийный вопрос - Заказ №..."</p>
</div>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-guarantee-novo-ru',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/info/guarantee/guarantee.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class GuaranteeNovoRuComponent {}
export class GuaranteeNovoRuComponent {
protected readonly env = environment;
}

View File

@@ -73,11 +73,11 @@
<div class="card-icon">📞</div>
<h3>Contact Us</h3>
<div class="contacts-grid">
<a href="tel:+79161091032" class="contact-link">
<a [href]="env.phoneTel" class="contact-link">
<span class="contact-icon">📱</span>
<div>
<div class="contact-label">Phone</div>
<div class="contact-value">+7 916 109 10 32</div>
<div class="contact-value">{{ env.phones.support }}</div>
</div>
</a>
<a href="mailto:info@novo.market" class="contact-link">

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-company-details-novo-en',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/legal/company-details/company-details.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class CompanyDetailsNovoEnComponent {}
export class CompanyDetailsNovoEnComponent {
protected readonly env = environment;
}

View File

@@ -73,11 +73,11 @@
<div class="card-icon">📞</div>
<h3>Կապվեք մեզ հետ</h3>
<div class="contacts-grid">
<a href="tel:+79161091032" class="contact-link">
<a [href]="env.phoneTel" class="contact-link">
<span class="contact-icon">📱</span>
<div>
<div class="contact-label">Հեռախոս</div>
<div class="contact-value">+7 916 109 10 32</div>
<div class="contact-value">{{ env.phones.support }}</div>
</div>
</a>
<a href="mailto:info@novo.market" class="contact-link">

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-company-details-novo-hy',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/legal/company-details/company-details.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class CompanyDetailsNovoHyComponent {}
export class CompanyDetailsNovoHyComponent {
protected readonly env = environment;
}

View File

@@ -73,11 +73,11 @@
<div class="card-icon">📞</div>
<h3>Связаться с нами</h3>
<div class="contacts-grid">
<a href="tel:+79161091032" class="contact-link">
<a [href]="env.phoneTel" class="contact-link">
<span class="contact-icon">📱</span>
<div>
<div class="contact-label">Телефон</div>
<div class="contact-value">+7 916 109 10 32</div>
<div class="contact-value">{{ env.phones.support }}</div>
</div>
</a>
<a href="mailto:info@novo.market" class="contact-link">

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-company-details-novo-ru',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/legal/company-details/company-details.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class CompanyDetailsNovoRuComponent {}
export class CompanyDetailsNovoRuComponent {
protected readonly env = environment;
}

View File

@@ -151,7 +151,7 @@
<p>For questions related to order payments, you can contact us:</p>
<ul class="compact-list">
<li><strong>Email:</strong> <a href="mailto:info@novo.market" class="contact-email">info@novo.market</a></li>
<li><strong>Phone:</strong> <a href="tel:+79161091032">+7 916 109 10 32</a></li>
<li><strong>Phone:</strong> <a [href]="env.phoneTel">{{ env.phones.support }}</a></li>
<li><strong>Working hours:</strong> 24/7 (technical support)</li>
<li><strong>Average response time:</strong> Up to 24 hours on business days</li>
</ul>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
import { RouterLink } from '@angular/router';
import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
@@ -9,4 +10,6 @@ import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
styleUrls: ['../../../../../../pages/legal/payment-terms/payment-terms.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class PaymentTermsNovoEnComponent {}
export class PaymentTermsNovoEnComponent {
protected readonly env = environment;
}

View File

@@ -151,7 +151,7 @@
<p>Պատվերների վճարման հետ կապված հարցերի համար կարող եք դիմել՝</p>
<ul class="compact-list">
<li><strong>Email:</strong> <a href="mailto:info@novo.market" class="contact-email">info@novo.market</a></li>
<li><strong>Հեռախոս՝</strong> <a href="tel:+79161091032">+7 916 109 10 32</a></li>
<li><strong>Հեռախոս՝</strong> <a [href]="env.phoneTel">{{ env.phones.support }}</a></li>
<li><strong>Աշխատանքի ժամերը՝</strong> Հստակետ (տեխնիկական աջակցություն)</li>
<li><strong>Պատասխանի միջին ժամանակը՝</strong> Մինչև 24 ժամ աշխատանքային օրերին</li>
</ul>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
import { RouterLink } from '@angular/router';
import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
@@ -9,4 +10,6 @@ import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
styleUrls: ['../../../../../../pages/legal/payment-terms/payment-terms.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class PaymentTermsNovoHyComponent {}
export class PaymentTermsNovoHyComponent {
protected readonly env = environment;
}

View File

@@ -151,7 +151,7 @@
<p>По вопросам, связанным с оплатой заказов, вы можете обратиться:</p>
<ul class="compact-list">
<li><strong>Email:</strong> <a href="mailto:info@novo.market" class="contact-email">info@novo.market</a></li>
<li><strong>Телефон:</strong> <a href="tel:+79161091032">+7 916 109 10 32</a></li>
<li><strong>Телефон:</strong> <a [href]="env.phoneTel">{{ env.phones.support }}</a></li>
<li><strong>Время работы:</strong> Круглосуточно (техническая поддержка)</li>
<li><strong>Среднее время ответа:</strong> До 24 часов в рабочие дни</li>
</ul>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
import { RouterLink } from '@angular/router';
import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
@@ -9,4 +10,6 @@ import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
styleUrls: ['../../../../../../pages/legal/payment-terms/payment-terms.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class PaymentTermsNovoRuComponent {}
export class PaymentTermsNovoRuComponent {
protected readonly env = environment;
}

View File

@@ -269,7 +269,7 @@
<h3>Contact Information</h3>
<p>For all questions regarding personal data processing, please contact:</p>
<a href="mailto:info@novo.market" class="contact-email">info@novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
<p class="note">We will respond within 30 days in accordance with the legislation of the Russian Federation</p>
</div>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-privacy-policy-novo-en',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/legal/privacy-policy/privacy-policy.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class PrivacyPolicyNovoEnComponent {}
export class PrivacyPolicyNovoEnComponent {
protected readonly env = environment;
}

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-privacy-policy-novo-hy',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/legal/privacy-policy/privacy-policy.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class PrivacyPolicyNovoHyComponent {}
export class PrivacyPolicyNovoHyComponent {
protected readonly env = environment;
}

View File

@@ -269,7 +269,7 @@
<h3>Контакты для связи</h3>
<p>По всем вопросам обработки персональных данных обращайтесь:</p>
<a href="mailto:info@novo.market" class="contact-email">info@novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
<p class="note">Мы ответим в течение 30 дней согласно законодательству РФ</p>
</div>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-privacy-policy-novo-ru',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/legal/privacy-policy/privacy-policy.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class PrivacyPolicyNovoRuComponent {}
export class PrivacyPolicyNovoRuComponent {
protected readonly env = environment;
}

View File

@@ -257,7 +257,7 @@
<h2>Contact Us</h2>
<p>Questions about the agreement:</p>
<a href="mailto:info@novo.market" class="contact-email">info@novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
<p class="support-note">We are always happy to help</p>
</section>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
import { RouterLink } from '@angular/router';
import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
@@ -9,4 +10,6 @@ import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
styleUrls: ['../../../../../../pages/legal/public-offer/public-offer.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class PublicOfferNovoEnComponent {}
export class PublicOfferNovoEnComponent {
protected readonly env = environment;
}

View File

@@ -257,7 +257,7 @@
<h2>Կապ</h2>
<p>Համաձայնագրի վերաբերյալ հարցեր՝</p>
<a href="mailto:info@novo.market" class="contact-email">info@novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
<p class="support-note">Մենք միշտ պատրաստ ենք օգնելու</p>
</section>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
import { RouterLink } from '@angular/router';
import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
@@ -9,4 +10,6 @@ import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
styleUrls: ['../../../../../../pages/legal/public-offer/public-offer.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class PublicOfferNovoHyComponent {}
export class PublicOfferNovoHyComponent {
protected readonly env = environment;
}

View File

@@ -257,7 +257,7 @@
<h2>Контакты</h2>
<p>Вопросы по соглашению:</p>
<a href="mailto:info@novo.market" class="contact-email">info@novo.market</a>
<p><a href="tel:+79161091032">+7 916 109 10 32</a></p>
<p><a [href]="env.phoneTel">{{ env.phones.support }}</a></p>
<p class="support-note">Мы всегда готовы помочь</p>
</section>
</div>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
import { RouterLink } from '@angular/router';
import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
@@ -9,4 +10,6 @@ import { LangRoutePipe } from '../../../../../../pipes/lang-route.pipe';
styleUrls: ['../../../../../../pages/legal/public-offer/public-offer.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class PublicOfferNovoRuComponent {}
export class PublicOfferNovoRuComponent {
protected readonly env = environment;
}

View File

@@ -164,7 +164,7 @@
<p>To resolve disputes through the platform administration:</p>
<ul class="compact-list">
<li><strong>E-mail:</strong> <a href="mailto:info@novo.market" class="contact-email">info@novo.market</a></li>
<li><strong>Phone:</strong> <a href="tel:+79161091032">+7 916 109 10 32</a></li>
<li><strong>Phone:</strong> <a [href]="env.phoneTel">{{ env.phones.support }}</a></li>
<li><strong>Subject:</strong> "Dispute with seller — Order #"</li>
<li><strong>Attach:</strong> correspondence, photos, payment receipt</li>
</ul>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-return-policy-novo-en',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/legal/return-policy/return-policy.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class ReturnPolicyNovoEnComponent {}
export class ReturnPolicyNovoEnComponent {
protected readonly env = environment;
}

View File

@@ -164,7 +164,7 @@
<p>Վեճերը հարթակի ադմինիստրացիայի միջոցով լուծելու համար՝</p>
<ul class="compact-list">
<li><strong>E-mail:</strong> <a href="mailto:info@novo.market" class="contact-email">info@novo.market</a></li>
<li><strong>Հեռախոս՝</strong> <a href="tel:+79161091032">+7 916 109 10 32</a></li>
<li><strong>Հեռախոս՝</strong> <a [href]="env.phoneTel">{{ env.phones.support }}</a></li>
<li><strong>Թեմա՝</strong> «Վեճ վաճառողի հետ — Պատվերի №»</li>
<li><strong>Կցեք՝</strong> նամակագրություն, լուսանկարներ, վճարման կտրոն</li>
</ul>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-return-policy-novo-hy',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/legal/return-policy/return-policy.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class ReturnPolicyNovoHyComponent {}
export class ReturnPolicyNovoHyComponent {
protected readonly env = environment;
}

View File

@@ -164,7 +164,7 @@
<p>Для разрешения споров через администрацию платформы:</p>
<ul class="compact-list">
<li><strong>E-mail:</strong> <a href="mailto:info@novo.market" class="contact-email">info@novo.market</a></li>
<li><strong>Телефон:</strong> <a href="tel:+79161091032">+7 916 109 10 32</a></li>
<li><strong>Телефон:</strong> <a [href]="env.phoneTel">{{ env.phones.support }}</a></li>
<li><strong>Тема:</strong> «Разногласия с продавцом — №Заказа»</li>
<li><strong>Приложите:</strong> переписку, снимки, чек оплаты</li>
</ul>

View File

@@ -1,4 +1,5 @@
import { Component, ChangeDetectionStrategy } from '@angular/core';
import { environment } from '../../../../../../../environments/environment';
@Component({
selector: 'app-return-policy-novo-ru',
@@ -6,4 +7,6 @@ import { Component, ChangeDetectionStrategy } from '@angular/core';
styleUrls: ['../../../../../../pages/legal/return-policy/return-policy.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class ReturnPolicyNovoRuComponent {}
export class ReturnPolicyNovoRuComponent {
protected readonly env = environment;
}

View File

@@ -912,6 +912,85 @@
cursor: not-allowed;
}
}
.cart-login-gate {
margin-top: 20px;
padding: 24px;
border-radius: 16px;
background: rgba(16, 185, 129, 0.04);
border: 1px dashed rgba(16, 185, 129, 0.3);
text-align: center;
.login-gate-icon {
margin: 0 auto 12px;
width: 56px;
height: 56px;
border-radius: 50%;
background: rgba(16, 185, 129, 0.1);
color: #10b981;
display: flex;
align-items: center;
justify-content: center;
}
.login-gate-title {
margin: 0 0 4px;
font-size: 1rem;
font-weight: 700;
color: #111827;
}
.login-gate-desc {
margin: 0 0 16px;
font-size: 0.85rem;
color: #6b7280;
line-height: 1.4;
}
.telegram-login-btn {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 12px 24px;
border: none;
border-radius: 12px;
background: #2AABEE;
color: #fff;
font-size: 0.95rem;
font-weight: 600;
cursor: pointer;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
&:hover {
background: #229ED9;
transform: translateY(-1px);
box-shadow: 0 4px 12px rgba(42, 171, 238, 0.3);
}
}
.login-gate-qr {
margin-top: 14px;
.qr-hint {
margin: 0 0 8px;
font-size: 0.8rem;
color: #9ca3af;
}
.qr-wrapper {
display: inline-flex;
padding: 10px;
background: #fff;
border-radius: 12px;
border: 1px solid #e5e7eb;
img {
display: block;
border-radius: 4px;
}
}
}
}
}
// Terms agreement - shared base

View File

@@ -270,7 +270,7 @@
.add-to-cart-btn {
width: 100%;
padding: 12px;
background: #497671;
background: var(--primary-color);
color: white;
border: none;
border-radius: 0 0 13px 13px;
@@ -282,7 +282,7 @@
margin-top: -1px;
&:hover {
background: #3a5f5b;
background: var(--primary-hover);
}
&:active {
@@ -294,7 +294,7 @@
width: 40px;
height: 40px;
border: 4px solid #d3dad9;
border-top: 4px solid #497671;
border-top: 4px solid var(--primary-color);
border-radius: 50%;
animation: spin 1s linear infinite;
margin: 0 auto 12px;

View File

@@ -365,7 +365,7 @@
.item-cart-btn {
align-self: flex-end;
background: #497671;
background: var(--primary-color);
color: white;
border: none;
border-radius: 8px;
@@ -374,7 +374,7 @@
transition: background 0.2s ease;
&:hover {
background: #3a5f5b;
background: var(--primary-hover);
}
}

View File

@@ -10,10 +10,11 @@ export const environment = {
supportEmail: 'info@novo.market',
domain: 'novo.market',
telegram: '@novomarket',
telegramBot: 'novomarket_bot',
telegramBot: 'novoSupportbot',
phones: {
russia: '+7 916 109 10 32',
support: '+7 916 109 10 32'
},
phoneTel: 'tel:+79161091032',
useMockData: false
};

View File

@@ -10,10 +10,11 @@ export const environment = {
supportEmail: 'info@novo.market',
domain: 'novo.market',
telegram: '@novomarket',
telegramBot: 'novomarket_bot',
telegramBot: 'novoSupportbot',
phones: {
russia: '+7 916 109 10 32',
support: '+7 916 109 10 32'
},
phoneTel: 'tel:+79161091032',
useMockData: false
};

View File

@@ -13,7 +13,9 @@ export const environment = {
telegramBot: 'DexarSupport_bot',
phones: {
russia: '+7 (926) 459-31-57',
armenia: '+374 94 86 18 16'
armenia: '+374 94 86 18 16',
support: '+7 (926) 459-31-57'
},
phoneTel: 'tel:+79264593157',
useMockData: false
};

View File

@@ -14,6 +14,8 @@ export const environment = {
telegramBot: 'DexarSupport_bot',
phones: {
russia: '+7 (926) 459-31-57',
armenia: '+374 94 86 18 16'
}
armenia: '+374 94 86 18 16',
support: '+7 (926) 459-31-57'
},
phoneTel: 'tel:+79264593157'
};

View File

@@ -25,6 +25,8 @@
--info-color: #3b82f6;
--border-color: #e5e7eb;
--border-dark: #4b5563;
--bg-header: rgba(16, 185, 129, 0.05);
--shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.1);
--shadow-md: 0 4px 20px rgba(0, 0, 0, 0.08);
--shadow-lg: 0 12px 40px rgba(16, 185, 129, 0.25);