the-tip-top-frontend/app
soufiane 7e079dfede fix: restart icon animations from top on page refresh
Add animation restart mechanism using React key prop to ensure tea icons
always begin their falling animation from the top of the viewport when
the page is refreshed, providing a consistent user experience.

Changes:
- Add useState and useEffect to manage animation restart
- Set unique key based on timestamp on component mount
- Icons container remounts on each page load, resetting CSS animations
- All 35 tea icons now restart their descent from -100vh on refresh

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 20:11:08 +01:00
..
about style: apply modern design to remaining pages 2025-11-19 03:18:43 +01:00
admin feat: add user details page and getUserById service method 2025-11-19 15:09:00 +01:00
client fix: remove price display from client dashboard 2025-11-19 03:27:19 +01:00
contact style: apply modern design to remaining pages 2025-11-19 03:18:43 +01:00
cookies dev 2025-11-17 23:38:02 +01:00
data-deletion feat: add data deletion instructions page for Facebook compliance 2025-11-18 20:46:58 +01:00
employe fix: use API_BASE_URL constant instead of direct env access 2025-11-18 15:07:49 +01:00
faq style: apply modern design to remaining pages 2025-11-19 03:18:43 +01:00
forgot-password style: apply modern design to remaining pages 2025-11-19 03:18:43 +01:00
historique feat: modern UI redesign with SVG icons and improved styling 2025-11-19 02:29:41 +01:00
jeux feat: modern UI redesign with SVG icons and improved styling 2025-11-19 02:29:41 +01:00
legal dev 2025-11-17 23:38:02 +01:00
login fix: improve Facebook login error handling and add setup documentation 2025-11-19 15:44:21 +01:00
lots style: apply modern design to remaining pages 2025-11-19 03:18:43 +01:00
mes-lots fix: prevent localStorage access during SSR in debug page 2025-11-18 02:07:10 +01:00
privacy dev 2025-11-17 23:38:02 +01:00
profil feat: modern UI redesign with SVG icons and improved styling 2025-11-19 02:29:41 +01:00
register style: apply modern design to remaining pages 2025-11-19 03:18:43 +01:00
rules style: apply modern design to remaining pages 2025-11-19 03:18:43 +01:00
terms dev 2025-11-17 23:38:02 +01:00
test-tickets fix: change button variant from 'default' to 'primary' in test-tickets page 2025-11-18 01:21:50 +01:00
favicon.ico feat: initial Next.js frontend 2025-10-28 22:48:49 +00:00
globals.css feat: enhance homepage with animated tea icons and improve branding 2025-11-20 16:46:57 +01:00
icon.svg dev 2025-11-17 23:38:02 +01:00
layout-client.tsx style: apply modern design to remaining pages 2025-11-19 03:18:43 +01:00
layout.tsx fix: move GoogleOAuthProvider to client component to fix SSR errors 2025-11-18 19:03:33 +01:00
page.tsx fix: restart icon animations from top on page refresh 2025-11-20 20:11:08 +01:00
providers.tsx fix: ensure GoogleOAuthProvider is always available to prevent context errors 2025-11-18 20:10:25 +01:00