aboutsummaryrefslogtreecommitdiff
path: root/app/obrigado
diff options
context:
space:
mode:
authorzwlucas <lucas.oliveira1676@etec.sp.gov.br>2025-04-01 12:26:32 +0000
committerzwlucas <lucas.oliveira1676@etec.sp.gov.br>2025-04-01 12:26:32 +0000
commite6eb13c9d0260ae6d9cc405e54b6ea27dedac8dd (patch)
tree9ab5eb6b28579b4886afd58bb5d4f7cc94cabbce /app/obrigado
parentdbf1f62ca81eafe13bf058ac94877f378c99114b (diff)
downloadeleicoes-e6eb13c9d0260ae6d9cc405e54b6ea27dedac8dd.tar.gz
eleicoes-e6eb13c9d0260ae6d9cc405e54b6ea27dedac8dd.zip
new sounds
Diffstat (limited to 'app/obrigado')
-rw-r--r--app/obrigado/page.tsx9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/obrigado/page.tsx b/app/obrigado/page.tsx
index 7234012..c5d3bc5 100644
--- a/app/obrigado/page.tsx
+++ b/app/obrigado/page.tsx
@@ -27,12 +27,19 @@ export default function ObrigadoPage() {
const hasRun = useRef(false);
+ const [audioElement, setAudioElement] = useState<HTMLAudioElement>()
+
useEffect(() => {
if (!rm || !name || !cpf || !option) {
window.location.href = "/";
return;
}
+ if (!audioElement) {
+ const audio = new Audio('/confirma.mp3')
+ setAudioElement(audio)
+ }
+
const saveVote = async () => {
try {
const supabase = getSupabaseClient();
@@ -63,6 +70,8 @@ export default function ObrigadoPage() {
}
setSaveStatus("success");
+ if (!audioElement) return;
+ audioElement.play();
} catch (error) {
console.error("Erro ao salvar voto:", error);
setSaveStatus("error");