diff --git a/.changeset/tame-melons-hunt.md b/.changeset/tame-melons-hunt.md new file mode 100644 index 000000000..6af7e2276 --- /dev/null +++ b/.changeset/tame-melons-hunt.md @@ -0,0 +1,5 @@ +--- +"@equinor/mad-dfw": patch +--- + +Added loading prop to the buttons in the `WorkOrderCell` component diff --git a/packages/dfw/src/dfwcomponents/WorkOrderCell/WorkOrderCell.tsx b/packages/dfw/src/dfwcomponents/WorkOrderCell/WorkOrderCell.tsx index 7ad36a4c0..6007fa406 100644 --- a/packages/dfw/src/dfwcomponents/WorkOrderCell/WorkOrderCell.tsx +++ b/packages/dfw/src/dfwcomponents/WorkOrderCell/WorkOrderCell.tsx @@ -79,6 +79,7 @@ export const WorkOrderCell = ({ title="Start job" variant="outlined" disabled={startJobButton.disabled} + loading={startJobButton.loading} onPress={startJobButton.onPress} /> )} @@ -87,7 +88,8 @@ export const WorkOrderCell = ({ title="Ready for operation" variant="outlined" disabled={readyForOperationButton.disabled} - onPress={readyForOperationButton?.onPress} + loading={readyForOperationButton.loading} + onPress={readyForOperationButton.onPress} /> )} {tecoButton?.visible && ( @@ -95,6 +97,7 @@ export const WorkOrderCell = ({ title="Technical complete" variant="outlined" disabled={tecoButton.disabled} + loading={tecoButton.loading} onPress={tecoButton.onPress} /> )} diff --git a/packages/dfw/src/dfwcomponents/WorkOrderCell/types.ts b/packages/dfw/src/dfwcomponents/WorkOrderCell/types.ts index 261c27ab3..3b9e8f855 100644 --- a/packages/dfw/src/dfwcomponents/WorkOrderCell/types.ts +++ b/packages/dfw/src/dfwcomponents/WorkOrderCell/types.ts @@ -16,6 +16,7 @@ export type WorkOrder = { type ButtonOptions = { disabled?: boolean; + loading?: boolean; visible: boolean; onPress: () => void; };