Skip to content

Ryanba#87

Open
rbachtiarA wants to merge 35 commits intopurwadhikafullstack:ryanbafrom
rbachtiarA:ryanba
Open

Ryanba#87
rbachtiarA wants to merge 35 commits intopurwadhikafullstack:ryanbafrom
rbachtiarA:ryanba

Conversation

@rbachtiarA
Copy link
Collaborator

No description provided.

* chore: add skeleton for feature 3 (purwadhikafullstack#80)

* Ryanba (purwadhikafullstack#82)

* chore: add skeleton for feature 3

* fix: add better loading and skeleton
* chore: add skeleton for feature 3

* chore: add skeleton for feature 3 (purwadhikafullstack#80)

* fix: add better loading and skeleton

* Ryanba (purwadhikafullstack#82)

* chore: add skeleton for feature 3

* fix: add better loading and skeleton

* fix: module not found

* fix: api
* chore: add skeleton for feature 3

* chore: add skeleton for feature 3 (purwadhikafullstack#80)

* fix: add better loading and skeleton

* Ryanba (purwadhikafullstack#82)

* chore: add skeleton for feature 3

* fix: add better loading and skeleton

* fix: module not found

* fix: api

* Rename SkeletonCartQuantityInput.tsx to skeletonCartQuantityInput.tsx

* Rename SkeletonCheckoutItemCard.tsx to skeletonCheckoutItemCard.tsx
…ainability

- Deleted old product card, detail, list, and carousel components.
- Introduced new components: Card, GridBox, GridCarousel, ListWithGridBox, and ListWithCarousel.
- Created custom hooks for product handling and data fetching: useProduct and useProductData.
- Implemented skeleton loading components for better user experience during data fetching.
- Updated product view to utilize new structure and hooks.
- Added breadcrumb navigation for better UX in product detail view.
- Enhanced API handling for fetching products by slug.
* chore: add skeleton for feature 3

* chore: add skeleton for feature 3 (purwadhikafullstack#80)

* fix: add better loading and skeleton

* fix: module not found

* fix: api

* fix: renaming bug

* fix: renaming bug

* fix: renaming bug

* fix: renaming bug

* feat: change midtrans from using package midtrans-client to fetch via midtrans API

* chore: refactor cart feature components

* fix: add firstRender variable to prevent needless API call on first render

* refactor: restructure product components and hooks for improved maintainability

- Deleted old product card, detail, list, and carousel components.
- Introduced new components: Card, GridBox, GridCarousel, ListWithGridBox, and ListWithCarousel.
- Created custom hooks for product handling and data fetching: useProduct and useProductData.
- Implemented skeleton loading components for better user experience during data fetching.
- Updated product view to utilize new structure and hooks.
- Added breadcrumb navigation for better UX in product detail view.
- Enhanced API handling for fetching products by slug.

* feat: add getProductBySlug method to retrieve product by slug

* refactor: remove some log, empty line, and comment

* feat: update package
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