diff --git a/crates/app/src/public/html/communities/create_post.lisp b/crates/app/src/public/html/communities/create_post.lisp
index 93d98da..c9f1156 100644
--- a/crates/app/src/public/html/communities/create_post.lisp
+++ b/crates/app/src/public/html/communities/create_post.lisp
@@ -155,6 +155,10 @@
const poll_data = get_poll_data();
if (!poll_data[0]) {
+ e.target
+ .querySelector(\"button.primary\")
+ .classList.remove(\"hidden\");
+
return alert(poll_data[1]);
}
diff --git a/crates/app/src/public/html/components.lisp b/crates/app/src/public/html/components.lisp
index 25d6126..595964f 100644
--- a/crates/app/src/public/html/components.lisp
+++ b/crates/app/src/public/html/components.lisp
@@ -1500,11 +1500,13 @@
(div
("class" "flex w-full flex-wrap gap-2")
(span ("class" "notification chip") (text "{{ total }} votes"))
+ (text "{% if not poll[2] -%}")
(span
("class" "notification chip")
(text "Expires in ")
(span
("class" "poll_date")
("data-created" "{{ poll[0].created }}")
- ("data-expires" "{{ poll[0].expires }}")))))
+ ("data-expires" "{{ poll[0].expires }}")))
+ (text "{%- endif %}")))
(text "{%- endmacro %}")
diff --git a/crates/app/src/public/html/macros.lisp b/crates/app/src/public/html/macros.lisp
index 98a0621..66bf692 100644
--- a/crates/app/src/public/html/macros.lisp
+++ b/crates/app/src/public/html/macros.lisp
@@ -82,7 +82,7 @@
("class" "dropdown")
(button
("class" "title")
- ("onclick" "trigger('atto:hooks::dropdown', [evnet])")
+ ("onclick" "trigger('atto::hooks::dropdown', [event])")
("exclude" "dropdown")
(icon_class (text "chevron-down") (text "dropdown-arrow")))