diff --git a/connect_frontend/manager-app/index.html b/connect_frontend/manager-app/index.html new file mode 100644 index 0000000..028e13b --- /dev/null +++ b/connect_frontend/manager-app/index.html @@ -0,0 +1,15 @@ + + +
+ + +{label}
+{value ?? '—'}
+ {sub &&{sub}
} ++ Updated {lastUpdated.toLocaleTimeString()} +
+ )} + + {/* Pending orders */} +No pending orders
+New orders will appear here automatically.
+Xenia POS · Remote Manager
+{order.customer_name}
+ {order.customer_phone &&{order.customer_phone}
} + {order.customer_address && ( +{order.customer_address}
+ )} + {order.customer_notes && ( +"{order.customer_notes}"
+ )} +Items
+ {items.map((item, idx) => ( +Rejection reason (optional)
+ setRejectReason(e.target.value)} + placeholder="e.g. Kitchen closed, item unavailable…" + className="w-full border border-slate-200 rounded-xl px-3 py-2.5 text-sm outline-none focus:border-red-300" + /> +No venues assigned to your account.
+ ) : ( +{error}
+No items in this category.
+ )} +{ref}
+Reason: {rejectionReason}
+ )} ++ We'll update this page automatically. Keep it open. +
+ )} + + {orderStatus === 'rejected' && ( ++ We're sorry we couldn't take your order this time. Please try again or visit us in person. +
+ )} + + {orderStatus === 'delivered' && ( +Thank you for your order! Enjoy your meal.
+ )} + + {!TERMINAL.has(orderStatus) && !error && ( +{product.digital_description}
+ )} +Options
+