66 lines
2.7 KiB
HTML
66 lines
2.7 KiB
HTML
<section class="contact">
|
||
<div class="container">
|
||
<div class="contact-header">
|
||
<img src="svg/small-flower.svg" alt="" class="contact-flower" aria-hidden="true">
|
||
<h2>Get in <span class="text-accent">Touch</span></h2>
|
||
<p class="section-intro">
|
||
Have a song request, want to volunteer, or just want to say hello?
|
||
We'd love to hear from you.
|
||
</p>
|
||
</div>
|
||
|
||
<div class="contact-grid">
|
||
<!-- Contact form -->
|
||
<div class="contact-form-wrapper">
|
||
<form class="contact-form" (ngSubmit)="onSubmit()" #contactForm="ngForm">
|
||
<div class="form-group">
|
||
<label for="name">Your Name</label>
|
||
<input id="name" type="text" ngModel name="name" required placeholder="Jane Doe">
|
||
</div>
|
||
<div class="form-group">
|
||
<label for="email">Email Address</label>
|
||
<input id="email" type="email" ngModel name="email" required placeholder="jane@example.com">
|
||
</div>
|
||
<div class="form-group">
|
||
<label for="subject">Subject</label>
|
||
<select id="subject" ngModel name="subject" required>
|
||
<option value="" disabled selected>Choose a topic</option>
|
||
<option value="general">General Inquiry</option>
|
||
<option value="volunteer">Volunteer</option>
|
||
<option value="donation">Donation Question</option>
|
||
<option value="advertising">Community Announcement</option>
|
||
<option value="song">Song Request</option>
|
||
<option value="technical">Technical Support</option>
|
||
</select>
|
||
</div>
|
||
<div class="form-group">
|
||
<label for="message">Message</label>
|
||
<textarea id="message" rows="5" ngModel name="message" required placeholder="Your message..."></textarea>
|
||
</div>
|
||
<button type="submit" class="btn btn-form">Send Message</button>
|
||
</form>
|
||
</div>
|
||
|
||
<!-- Station info -->
|
||
<div class="contact-info">
|
||
<div class="info-card">
|
||
<h4><span aria-hidden="true">📍</span> Studio Location</h4>
|
||
<p [innerHTML]="config().address"></p>
|
||
</div>
|
||
<div class="info-card">
|
||
<h4><span aria-hidden="true">📞</span> Phone</h4>
|
||
<p>{{ config().phone }}<br>Mon–Fri 8 AM – 6 MT</p>
|
||
</div>
|
||
<div class="info-card">
|
||
<h4><span aria-hidden="true">✉️</span> Email</h4>
|
||
<p><a [href]="'mailto:' + config().email">{{ config().email }}</a></p>
|
||
</div>
|
||
<div class="info-card">
|
||
<h4><span aria-hidden="true">📡</span> Frequencies</h4>
|
||
<p>{{ config().frequency }} — Mountain Region<br>Stream: {{ config().website }}/live</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|