Skip to content

fix: restore UI regression - ThemeToggle, footer and MoodCard animation#124

Merged
rishima17 merged 1 commit intoNitya-003:mainfrom
parthsahay24:fix-ui-regression
Feb 17, 2026
Merged

fix: restore UI regression - ThemeToggle, footer and MoodCard animation#124
rishima17 merged 1 commit intoNitya-003:mainfrom
parthsahay24:fix-ui-regression

Conversation

@parthsahay24
Copy link
Contributor

@parthsahay24 parthsahay24 commented Feb 17, 2026

📝 Pull Request Summary

Hey! So after looking into the regression issue, I found a few things that got accidentally overwritten by recent PRs. Fixed them up:

  • Added the ThemeToggle back to the homepage header - it was missing after some recent merges, so dark/light mode wasn't accessible from the homepage anymore
  • Removed the duplicate inline footer from app/page.tsx - since layout.tsx already renders the global Footer component, the homepage was showing two footers stacked on top of each other
  • Fixed a MoodCard animation crash - the emoji hover animation was using 6 spring keyframes but framer-motion only supports 2, so it was throwing a runtime error for anyone hovering over mood cards

🔗 Related Issue

Closes #109

🛠️ Type of Change

  • 🐛 Bug Fix
  • 🎨 UI/UX Enhancement

✅ Contributor Checklist

  • I have tested my changes locally
  • My code follows the Apple-level design guidelines

By submitting this PR, I agree to contribute my work under the MIT License.
additional - i have made only 1-2 line changes in the mooncard.tsx, it fetched some changes from main automatically as my changes. Anyways it won't be a problem.

@vercel
Copy link

vercel bot commented Feb 17, 2026

@parthsahay24 is attempting to deploy a commit to the Nitya Gosain's projects Team on Vercel.

A member of the Team first needs to authorize it.

</motion.div>
<motion.div
className="absolute bottom-2 right-2"
animate={{ rotate: -360, scale: [1, 1.4, 1], opacity: [0.6, 1, 0.6] }}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these are the only changes made by me in this file

@rishima17 rishima17 merged commit d329bcd into Nitya-003:main Feb 17, 2026
3 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UI Regression: Homepage UI/UX, Theme Toggle & Footer Components Overwritten

2 participants