Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EPMGCIP-171: Implement Homepage with Slider Featuring Exhibits #30

Merged
merged 28 commits into from
Dec 10, 2024

Conversation

Dzmitry-Yaniuk
Copy link
Collaborator

@Dzmitry-Yaniuk Dzmitry-Yaniuk commented Nov 21, 2024

https://jira.epam.com/jira/browse/EPMGCIP-171

Code changes

  • Created new Home component handling basic layout for home page;
  • Created new GraphQL query TopLatestExhibits.gql to obtain top latest recently added exhibits;
  • Adjusted ImageGallery component to be customized, update usages;
  • Added new component ImageGalleryArrow for ImageGallery to represent custom arrow customization;
  • Covered changes with tests;
  • Fixed all vulnerabilities in package-lock.json;
  • Added min NodeJS version restriction in package.json to run application;
  • Updated .gitgnore to exclude VS Code and JetBrains IDE system folders;

Screenshots

Screen.Recording.2024-11-21.at.22.27.07.mov

@Dzmitry-Yaniuk Dzmitry-Yaniuk added the enhancement New feature or request label Nov 21, 2024
src/app/[locale]/page.tsx Outdated Show resolved Hide resolved
src/app/[locale]/page.tsx Outdated Show resolved Hide resolved
src/components/pages/Home/Home.tsx Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
src/app/[locale]/page.tsx Outdated Show resolved Hide resolved
src/app/[locale]/page.tsx Outdated Show resolved Hide resolved
src/components/pages/Home/Home.tsx Outdated Show resolved Hide resolved
Copy link
Collaborator

@DmitryLukyanov DmitryLukyanov left a comment

Choose a reason for hiding this comment

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

LGTM, but please do not consider my review as important one for now

@Dzmitry-Yaniuk Dzmitry-Yaniuk merged commit 7514367 into main Dec 10, 2024
1 check passed
@Dzmitry-Yaniuk Dzmitry-Yaniuk deleted the feature/EPMGCIP-171 branch December 10, 2024 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants