You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: implement horizontal footer layout with modern social media icons (#763)
* feat: implement horizontal footer layout with modern social media icons
- Refactor footer to use consistent horizontal layout across all screen sizes
- Create new Socials component with custom styled circular icons
- Add interactive tooltips with platform-specific hover colors
- Update Cypress tests to include social media icon testing
- Add CSS styles for tooltip animations and hover effects
- Replace image-based icons with inline SVG for better performance
Changes:
- components/Footer/footer.tsx: horizontal layout with flex-wrap
- components/Footer/socials.tsx: new component with LinkedIn, GitHub, Twitter, YouTube
- cypress/e2e/Footer.cy.ts: enhanced test suite with social media tests
- styles/globals.css: tooltip styles and hover animations
* fix: add CSS support for tooltip visibility in Cypress tests
- Add .show-for-test class support to make tooltips visible during testing
- Use !important to override default opacity: 0 for test scenarios
- All 12 Cypress tests now passing including tooltip visibility tests
* feat: make footer responsive for mobile devices
* feat: make footer responsive for mobile devices
* Update footer.tsx with social components
* fix: Add JSX import to socials component and install react-dom types
- Fix TypeScript error in socials.tsx by importing JSX
- Install @types/react-dom to resolve popup component build error
- Maintain functionality while ensuring type safety
* feat: Add AsyncAPI Conference 2025 PDF document
- Add conf 2025.pdf to cypress/Downloads directory
- Document contains conference information and schedule
- Referenced in Cypress tests for download functionality
* chore: sync package-lock.json with package.json
* applied for each in cypress tests
* Delete cypress/Downloads/conf 2025.pdf
* imported pre available socials svgs
* dependency issue resolved
* fixed formatting issues
* applie data-test across the footer file and the cy file
* cypress fixed
---------
Co-authored-by: Azeez Elegbede <40604284+AceTheCreator@users.noreply.github.com>
Co-authored-by: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com>
0 commit comments