Skip to content

Feature/new arrivals refactor - #28

Open
Sewaraa wants to merge 2 commits into
quintuslabs:masterfrom
Sewaraa:feature/new-arrivals-refactor
Open

Feature/new arrivals refactor#28
Sewaraa wants to merge 2 commits into
quintuslabs:masterfrom
Sewaraa:feature/new-arrivals-refactor

Conversation

@Sewaraa

@Sewaraa Sewaraa commented Apr 17, 2025

Copy link
Copy Markdown

In this PR, I refactored the NewArrivals component to improve layout, usability, and responsiveness. Here's what I did:
1.Converted the component to a functional one.
2.Added filter tabs (All / Men / Women).
3.Added basic pagination to limit products per page.
4.Replaced Bootstrap with CSS Grid for better layout.
5.Displayed a message when no products are found.
6.Added skeleton loader while loading products.
7.Replaced icons with React Icons.
8.Made the layout responsive for all screen sizes.
9.Added aria-label to buttons for accessibility.

@Sewaraa

Sewaraa commented Apr 17, 2025

Copy link
Copy Markdown
Author

#before
IMG_20250417_154228_244
#after
IMG_20250417_154230_662

@Sewaraa

Sewaraa commented Apr 17, 2025

Copy link
Copy Markdown
Author

#before
IMG_20250417_154532_702
#after
IMG_20250417_154618_984

@Sewaraa

Sewaraa commented Apr 17, 2025

Copy link
Copy Markdown
Author

#after
FashionNoproducts_025540

@Sewaraa Sewaraa closed this Apr 17, 2025
@Sewaraa Sewaraa reopened this Apr 17, 2025
@Sewaraa

Sewaraa commented Apr 17, 2025

Copy link
Copy Markdown
Author

#after
Fashion_025608

@Sewaraa

Sewaraa commented Apr 17, 2025

Copy link
Copy Markdown
Author

#after
FashionReaponsive_035152

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant