Skip to content

Commit 285a932

Browse files
author
CloudLobster
committed
ui: wiggle animation on wave badge emoji 🐣
1 parent 78f1f43 commit 285a932

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

web/src/pages/Dashboard.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3886,7 +3886,17 @@ function AirdropWaves({ auth }: { auth: AuthState }) {
38863886

38873887
{/* Header */}
38883888
<div className="flex items-center gap-2 mb-3">
3889-
<span className="text-2xl">{wave.badge}</span>
3889+
<span className="text-2xl inline-block" style={{ animation: 'chickenWiggle 1.5s ease-in-out infinite' }}>{wave.badge}</span>
3890+
<style>{`
3891+
@keyframes chickenWiggle {
3892+
0%, 100% { transform: rotate(0deg); }
3893+
15% { transform: rotate(12deg) scale(1.1); }
3894+
30% { transform: rotate(-10deg); }
3895+
45% { transform: rotate(8deg) scale(1.05); }
3896+
60% { transform: rotate(-6deg); }
3897+
75% { transform: rotate(4deg); }
3898+
}
3899+
`}</style>
38903900
<div>
38913901
<h3 className="text-sm font-bold text-white">{wave.name}</h3>
38923902
<p className="text-xs text-gray-500">{wave.description}</p>

0 commit comments

Comments
 (0)