- useMyStores + team hooks (invite by phone / list / remove) in use-seller-hooks. - useStoreOwnership rewritten to allow staff (not just the owner) via my-stores; exposes `role` so callers can gate owner-only UI, and no longer redirects members away from a store they help manage. - Store settings: owner-only items (financial, shipping, edit store, instagram sync, team) hidden from staff; new "مدیریت اعضای تیم" entry (owner-only). - New /store/:storeId/team page: invite by phone + members list with pending/ active status + remove (owner-only, redirects staff). MyLayout keeps store mode on the team route. - StoreForm edit is owner-only (redirects staff). Profile "enter my store" now routes owners to their store and staff to the store they manage. - Chat already split earlier: seller inbox vs personal buyer inbox. Depends on the seller-team backend; ships on this branch, not main. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ColorSelector.tsx | ||
| ImageEditor.tsx | ||
| ImageUpload.tsx | ||
| ImageUploadDrawer.tsx | ||
| ImageUploadSection.tsx | ||
| PricingForm.tsx | ||
| ProductDetailsForm.tsx | ||
| ProductVariantDrawer.tsx | ||
| ProductVariantsSection.tsx | ||
| SizeSelector.tsx | ||
| StoreForm.tsx | ||