Split compose dev/prod and relax contact form friction.
Use compose.dev.yaml and compose.prod.yaml with fixed Go cache mounts, block sudo make dev, build Air outside app/tmp for rootless Docker, soften English spam checks, and simplify contact error copy. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -4,13 +4,11 @@ templ ContactForm(enabled bool) {
|
||||
<section id="contact" class="contact">
|
||||
<h2>Contact</h2>
|
||||
<p class="contact-intro">
|
||||
Interested in a project or collaboration? Send a message below. Messages must be in English.
|
||||
Interested in a project or collaboration? Send a message below.
|
||||
</p>
|
||||
if !enabled {
|
||||
<p class="contact-unavailable">
|
||||
The contact form is not configured yet. Email
|
||||
<a href="mailto:hello@technical.kiwi">hello@technical.kiwi</a>
|
||||
directly.
|
||||
The contact form is not configured yet.
|
||||
</p>
|
||||
} else {
|
||||
<form
|
||||
@@ -33,7 +31,7 @@ templ ContactForm(enabled bool) {
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<label for="message">Message</label>
|
||||
<textarea id="message" name="message" required minlength="20" rows="6" maxlength="8000" placeholder="Write at least a few sentences in English."></textarea>
|
||||
<textarea id="message" name="message" required minlength="20" rows="6" maxlength="8000" placeholder="Tell us about your project or question."></textarea>
|
||||
</div>
|
||||
<input
|
||||
class="hp-field"
|
||||
@@ -70,8 +68,7 @@ templ ContactValidationAlert(errs map[string]string) {
|
||||
|
||||
templ ContactSendError() {
|
||||
<div class="alert alert-error" role="alert">
|
||||
<p>Something went wrong sending your message. Please try again later or email
|
||||
<a href="mailto:hello@technical.kiwi">hello@technical.kiwi</a>.</p>
|
||||
<p>Something went wrong sending your message. Please try again later.</p>
|
||||
</div>
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user