canina/frontend/application/components
2026-08-01 12:47:41 +03:30
..
__tests__ fix: resolve seed encoding, search param, and wiki data source issues 2026-07-11 15:40:49 +03:30
AddressModal.tsx feat: searchable province/city selects, zip code support, fix trust-seals header, responsive mobile logo & auth, cart scroll lock & safe image fallback, toast font 2026-08-01 12:41:35 +03:30
ArchivePage.tsx fix(shop): map requiresRx in productService, enable backend query param filtering, and classify 11 prescription vs 24 OTC products 2026-07-26 20:03:45 +03:30
AuthModal.tsx feat(wholesale): add wholesale buyer authentication & license document upload form [TASK-103] 2026-07-26 14:35:27 +03:30
B2BPortal.tsx feat: B2B wholesale pricing per product & discount setting, dynamic payment gateways enable/disable & coming soon badges, B2B phone verification, trust seals menu link, dynamic contact info 2026-08-01 12:47:41 +03:30
BlogPage.tsx fix(profile, image): fix wallet responsive layout on mobile and replace img tags with next/image 2026-07-25 11:47:19 +03:30
CartDrawer.tsx feat: searchable province/city selects, zip code support, fix trust-seals header, responsive mobile logo & auth, cart scroll lock & safe image fallback, toast font 2026-08-01 12:41:35 +03:30
CheckoutPage.tsx feat: B2B wholesale pricing per product & discount setting, dynamic payment gateways enable/disable & coming soon badges, B2B phone verification, trust seals menu link, dynamic contact info 2026-08-01 12:47:41 +03:30
DeleteConfirmModal.tsx feat: layout and overlays migrated to Next.js 2026-06-12 01:04:03 +03:30
EnamadBadge.tsx feat(payment): add official eNamad seal, card-to-card payment method, and wallet deposit instructions 2026-08-01 11:15:14 +03:30
ErrorBoundary.tsx fix: resolve seed encoding, search param, and wiki data source issues 2026-07-11 15:40:49 +03:30
ErrorPages.tsx fix: resolve seed encoding, search param, and wiki data source issues 2026-07-11 15:40:49 +03:30
FeaturedProducts.tsx style(ui): redesign product cards & interactive visual elements with luxury glassmorphism [TASK-105] 2026-07-26 14:37:54 +03:30
Footer.tsx feat: B2B wholesale pricing per product & discount setting, dynamic payment gateways enable/disable & coming soon badges, B2B phone verification, trust seals menu link, dynamic contact info 2026-08-01 12:47:41 +03:30
Header.tsx feat: B2B wholesale pricing per product & discount setting, dynamic payment gateways enable/disable & coming soon badges, B2B phone verification, trust seals menu link, dynamic contact info 2026-08-01 12:47:41 +03:30
HeaderButton.tsx fix: redesign header search bar input, button borders, logo alignment, and copywriting details 2026-07-15 13:35:10 +03:30
Hero.tsx fix(responsive): resolve header mobile overlap, stat box alignment, quality badge placement, and add back-to-top button 2026-07-21 14:06:37 +03:30
IngredientWiki.tsx feat: TASK-119 - add sugar-free and gluten-free medical standards banner in IngredientWiki 2026-07-26 16:12:52 +03:30
LoginModal.tsx fix: resolve seed encoding, search param, and wiki data source issues 2026-07-11 15:40:49 +03:30
NetworkBanner.tsx fix: update import paths for lib folders in components 2026-06-12 01:32:10 +03:30
OrderDetailsModal.tsx feat(refill): overhaul subscription model to Smart Course Reservation & 5% Next-Order Loyalty Voucher reward 2026-07-27 11:46:45 +03:30
OrderSuccess.tsx feat(refill): map refill state in cartStore, clarify free loyalty 5% discount UX, and render Refill badges across full app and admin 2026-07-27 11:39:23 +03:30
OrderTracking.tsx fix: resolve seed encoding, search param, and wiki data source issues 2026-07-11 15:40:49 +03:30
PetProfile.tsx fix(profile): remove redundant top value proposition banner from PetProfile component 2026-07-21 14:21:49 +03:30
PrescriptionUploadModal.tsx feat(frontend): wire PrescriptionUploadModal to media API and verify Next.js build 2026-07-26 19:30:21 +03:30
ProductPage.tsx feat: searchable province/city selects, zip code support, fix trust-seals header, responsive mobile logo & auth, cart scroll lock & safe image fallback, toast font 2026-08-01 12:41:35 +03:30
SafeImage.tsx feat: searchable province/city selects, zip code support, fix trust-seals header, responsive mobile logo & auth, cart scroll lock & safe image fallback, toast font 2026-08-01 12:41:35 +03:30
SearchableSelect.tsx feat: searchable province/city selects, zip code support, fix trust-seals header, responsive mobile logo & auth, cart scroll lock & safe image fallback, toast font 2026-08-01 12:41:35 +03:30
SearchResultsPage.tsx fix(profile, image): fix wallet responsive layout on mobile and replace img tags with next/image 2026-07-25 11:47:19 +03:30
Skeleton.tsx feat: layout and overlays migrated to Next.js 2026-06-12 01:04:03 +03:30
SmartAdvisor.tsx fix(imports): add missing SafeImage import in VetGallery.tsx 2026-07-27 11:55:57 +03:30
Tooltip.tsx feat(wiki): add complete scientific terms dictionary for all product ingredients 2026-07-21 12:19:56 +03:30
TopUpModal.tsx feat(payment): add official eNamad seal, card-to-card payment method, and wallet deposit instructions 2026-08-01 11:15:14 +03:30
UserDashboard.tsx feat(refill): map refill state in cartStore, clarify free loyalty 5% discount UX, and render Refill badges across full app and admin 2026-07-27 11:39:23 +03:30
VetGallery.tsx fix(imports): add missing useSettingsStore import in VetGallery.tsx 2026-07-27 11:56:18 +03:30
VideosPage.tsx feat(videos): add Video module in NestJS, build Video CRUD in Admin Panel, sync dynamic video fetching on frontend, and update catalog links to /catalog 2026-07-27 11:54:16 +03:30