contact page

This commit is contained in:
2025-12-18 11:04:03 +00:00
parent 40d6c7f248
commit 46c9b77316
8 changed files with 342 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
import type { Selectors } from "./selectors";
export function postErrorMessageOnContactForm(
{ contactForm }: Selectors,
errorMsg: string,
) {
const errorElem = contactForm.errorElem();
if (errorElem) {
errorElem.textContent = errorMsg;
errorElem.removeAttribute("hidden");
} else {
alert(errorMsg);
}
}
export function postErrorMessageOnOtpForm(
{ otpDialog }: Selectors,
errorMsg: string,
) {
const errorElem = otpDialog.errorElem();
if (errorElem) {
errorElem.textContent = errorMsg;
errorElem.removeAttribute("hidden");
} else {
alert(errorMsg);
}
for (const input of otpDialog.allOtpInputs()) {
(input as HTMLInputElement).value = "";
}
}