diff --git a/src/components/status.css b/src/components/status.css index 805ca219..1bc08122 100644 --- a/src/components/status.css +++ b/src/components/status.css @@ -410,6 +410,16 @@ a.card:hover { /* POLLS */ +.poll { + transition: opacity 0.2s ease-in-out; +} +.poll.loading { + opacity: 0.5; + pointer-events: none; +} +.poll.read-only { + pointer-events: none; +} .poll-option { margin-top: 8px; padding: 8px; diff --git a/src/components/status.jsx b/src/components/status.jsx index 28f75ced..f0afec59 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -899,7 +899,11 @@ function Poll({ poll, readOnly, onUpdate = () => {} }) { const expiresAtDate = !!expiresAt && new Date(expiresAt); return ( -