|
- {item.productName}
+ {item.productName}
{item.badge && (
|
-
+ |
{item.potentialKgs}
|
{!hideOrderDetails && (
<>
-
+ |
{item.orderedKgs}
|
diff --git a/src/components/forms/DynamicForm.tsx b/src/components/forms/DynamicForm.tsx
index be493a2..400ff3d 100644
--- a/src/components/forms/DynamicForm.tsx
+++ b/src/components/forms/DynamicForm.tsx
@@ -27,10 +27,11 @@ export interface DynamicFormProps {
onCancel?: () => void;
ignorePrefill?: boolean;
customPrefillData?: Record;
+ initialActivityName?: string;
onActivityChange?: (name: string) => void;
}
-export function DynamicForm({ client, activityId: initialActivityId, instanceId: initialInstanceId, onSuccess, onCancel, ignorePrefill, customPrefillData, onActivityChange }: DynamicFormProps) {
+export function DynamicForm({ client, activityId: initialActivityId, instanceId: initialInstanceId, onSuccess, onCancel, ignorePrefill, customPrefillData, initialActivityName, onActivityChange }: DynamicFormProps) {
const [currentActivityId, setCurrentActivityId] = useState(initialActivityId);
const [currentInstanceId, setCurrentInstanceId] = useState(initialInstanceId);
const [chainQueue, setChainQueue] = useState>([]);
@@ -164,10 +165,7 @@ export function DynamicForm({ client, activityId: initialActivityId, instanceId:
};
if (loading) {
- const formattedActivity = currentActivityId
- ? currentActivityId.split('_').map(w => w.charAt(0).toUpperCase() + w.slice(1)).join(' ')
- : 'form';
- return ;
+ return ;
}
if (error || !schema) {
return Failed to load form: {error} ;
diff --git a/src/components/rv/RecordView.tsx b/src/components/rv/RecordView.tsx
index 7b190cf..1476101 100644
--- a/src/components/rv/RecordView.tsx
+++ b/src/components/rv/RecordView.tsx
@@ -256,7 +256,7 @@ export function RecordView({
{rows.map((row, i) => (
onRowClick(row, i) : undefined}
className={cn(
'bg-[var(--z-rv-table-bg)] border-b border-[var(--z-rv-table-border)] transition-colors duration-150',
diff --git a/src/screens/CallsPage.tsx b/src/screens/CallsPage.tsx
index 9bda113..c0676d3 100644
--- a/src/screens/CallsPage.tsx
+++ b/src/screens/CallsPage.tsx
@@ -15,7 +15,7 @@ export function CallsPage() {
const instanceId = params.instanceId ? Number(params.instanceId) : undefined;
const navigate = useNavigate();
const [isCreating, setIsCreating] = useState(false);
- const [createTitle, setCreateTitle] = useState(formatActivityName(ORDER_BOOKING.activities.LOG_VISIT.uid));
+ const [createTitle, setCreateTitle] = useState('Log Visit');
const [refreshKey, setRefreshKey] = useState(0);
const [activeActivity, setActiveActivity] = useState<{ id: string; name: string } | null>(null);
@@ -92,7 +92,7 @@ export function CallsPage() {
}}
headerActions={
} onClick={() => {
- setCreateTitle(formatActivityName(ORDER_BOOKING.activities.LOG_VISIT.uid));
+ setCreateTitle('Log Visit');
setIsCreating(true);
}}>
Log Visit
@@ -109,6 +109,7 @@ export function CallsPage() {
{
setIsCreating(false);
setRefreshKey(k => k + 1);
@@ -180,6 +181,7 @@ export function CallsPage() {
client={orderBookingClient}
activityId={activeActivity.id}
instanceId={instanceId}
+ initialActivityName={activeActivity.name}
ignorePrefill={activeActivity.id === ORDER_BOOKING.activities.PLACE_ORDER.uid}
customPrefillData={activeActivity.id === ORDER_BOOKING.activities.POTENTIAL_MINING.uid ? miningPrefill : undefined}
onSuccess={() => {
diff --git a/src/screens/DailyLogsPage.tsx b/src/screens/DailyLogsPage.tsx
index 52a069b..61607e5 100644
--- a/src/screens/DailyLogsPage.tsx
+++ b/src/screens/DailyLogsPage.tsx
@@ -15,9 +15,9 @@ export function DailyLogsPage() {
const instanceId = params.instanceId ? Number(params.instanceId) : undefined;
const navigate = useNavigate();
const [isCreating, setIsCreating] = useState(false);
- const [createTitle, setCreateTitle] = useState(formatActivityName(DAILY_REPORTS.activities.INIT.uid));
+ const [createTitle, setCreateTitle] = useState('Punch In');
const [punchOutInstanceId, setPunchOutInstanceId] = useState(null);
- const [punchOutTitle, setPunchOutTitle] = useState(formatActivityName(DAILY_REPORTS.activities.PUNCH_OUT.uid));
+ const [punchOutTitle, setPunchOutTitle] = useState('Punch Out');
const [refreshKey, setRefreshKey] = useState(0);
return (
@@ -31,7 +31,7 @@ export function DailyLogsPage() {
}}
headerActions={
} onClick={() => {
- setCreateTitle(formatActivityName(DAILY_REPORTS.activities.INIT.uid));
+ setCreateTitle('Punch In');
setIsCreating(true);
}}>
Punch In
@@ -44,7 +44,7 @@ export function DailyLogsPage() {
return (
|