Files
Sitzplatzbuchungstool/pages/Sitzplätze/widgets/Platzbuchung/ConfirmBookingButton.json
T
2026-08-19 10:07:31 +00:00

56 lines
1.6 KiB
JSON

{
"animateLoading": true,
"borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}",
"bottomRow": 70,
"boxShadow": "none",
"buttonColor": "{{appsmith.theme.colors.primaryColor}}",
"buttonStyle": "PRIMARY_BUTTON",
"buttonVariant": "PRIMARY",
"disabledWhenInvalid": false,
"dynamicBindingPathList": [
{
"key": "buttonColor"
},
{
"key": "borderRadius"
}
],
"dynamicPropertyPathList": [
{
"key": "onClick"
}
],
"dynamicTriggerPathList": [
{
"key": "onClick"
}
],
"isDefaultClickDisabled": true,
"isDisabled": false,
"isLoading": false,
"isVisible": true,
"key": "on7g9pelq6",
"leftColumn": 51,
"minWidth": 120,
"mobileBottomRow": 22,
"mobileLeftColumn": 47,
"mobileRightColumn": 63,
"mobileTopRow": 18,
"needsErrorInfo": false,
"onClick": "{{\n CreateBooking\n .run()\n .then(() => {\n return closeModal(\n \"Platzbuchung\"\n );\n })\n .then(() => {\n return GetSeatBookings.run();\n })\n .catch((error) => {\n console.error(\n \"Buchung fehlgeschlagen:\",\n error\n );\n\n showAlert(\n \"Die Buchung konnte nicht gespeichert werden.\",\n \"error\"\n );\n });\n}}",
"originalBottomRow": 40,
"originalTopRow": 36,
"parentId": "q44lz1f0e4",
"placement": "CENTER",
"recaptchaType": "V3",
"renderMode": "CANVAS",
"resetFormOnClick": false,
"responsiveBehavior": "hug",
"rightColumn": 63,
"text": "Buchen",
"topRow": 66,
"type": "BUTTON_WIDGET",
"version": 1,
"widgetId": "iutdgcd629",
"widgetName": "ConfirmBookingButton"
}