feat: backend MVP (auth/rbac, catalog, orders, fulfillment, invoices) + specs + scaffolds

This commit is contained in:
Chengdong Zhang
2026-09-17 12:43:22 +08:00
commit dc9fd31c5e
96 changed files with 17550 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
/** Shopper preferences: display currency, persisted in a cookie (SSR-safe). */
export function usePrefs() {
const currency = useCookie<string>("vmall.currency", { default: () => "USD" });
return { currency };
}