IOperationServiceAddToggleButtonToPaymentScreen Method |
Adds a toggle button to the payment screen.
Namespace:
Resto.Front.Api
Assembly:
Resto.Front.Api.V7Preview7 (in Resto.Front.Api.V7Preview7.dll)
SyntaxIDisposable AddToggleButtonToPaymentScreen(
Func<IOrder, ToggleButtonState> getStateCallback,
Func<(IOrder order, IOperationService os, IViewManager vm, ToggleButtonState state), ToggleButtonState> callback
)
Parameters
- getStateCallback
- Type: SystemFuncIOrder, ToggleButtonState
Toggle button get current state event handler.
- callback
- Type: SystemFuncValueTupleIOrder, IOperationService, IViewManager, ToggleButtonState, ToggleButtonState
Toggle button change state event handler. Use method's return value to update the button's state
Return Value
Type:
IDisposable
Remarks
Use method's return value to remove the button or it will be automatically removed when plugin is unloaded.
See Also