diff --git a/application.json b/application.json new file mode 100644 index 0000000..739ba9d --- /dev/null +++ b/application.json @@ -0,0 +1,77 @@ +{ + "appIsExample": false, + "appLayout": { + "type": "FLUID" + }, + "applicationDetail": { + "appPositioning": { + "type": "FIXED" + }, + "navigationSetting": { + "colorStyle": "light", + "logoAssetId": "", + "logoConfiguration": "logoAndApplicationTitle", + "navStyle": "stacked", + "orientation": "top", + "position": "static", + "showNavbar": true, + "showSignIn": true + }, + "themeSetting": { + "appMaxWidth": "LARGE", + "density": 1.0, + "sizing": 1.0 + } + }, + "applicationVersion": 2, + "collapseInvisibleWidgets": true, + "color": "#C7F3E3", + "embedSetting": { + "height": "720px", + "showNavigationBar": false, + "width": "1024px" + }, + "evaluationVersion": 2, + "icon": "bag", + "pages": [ + { + "id": "Sitzplätze", + "isDefault": true + }, + { + "id": "Parkplätze", + "isDefault": false + }, + { + "id": "Mobiler Bildschirm", + "isDefault": false + } + ], + "staticUrlSettings": { + "enabled": true, + "uniqueSlug": "sitzplatzbuchungstool" + }, + "unpublishedAppLayout": { + "type": "FLUID" + }, + "unpublishedApplicationDetail": { + "appPositioning": { + "type": "FIXED" + }, + "navigationSetting": { + "colorStyle": "light", + "logoAssetId": "", + "logoConfiguration": "logoAndApplicationTitle", + "navStyle": "stacked", + "orientation": "top", + "position": "static", + "showNavbar": true, + "showSignIn": true + }, + "themeSetting": { + "appMaxWidth": "LARGE", + "density": 1.0, + "sizing": 1.0 + } + } +} \ No newline at end of file diff --git a/metadata.json b/metadata.json new file mode 100644 index 0000000..45ad19b --- /dev/null +++ b/metadata.json @@ -0,0 +1,6 @@ +{ + "artifactJsonType": "APPLICATION", + "clientSchemaVersion": 2, + "fileFormatVersion": 5, + "serverSchemaVersion": 12 +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/Mobiler Bildschirm.json b/pages/Mobiler Bildschirm/Mobiler Bildschirm.json new file mode 100644 index 0000000..8a60749 --- /dev/null +++ b/pages/Mobiler Bildschirm/Mobiler Bildschirm.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_76c6357a-3141-40f7-a4e6-c25577a89efb", + "unpublishedPage": { + "isHidden": false, + "layouts": [ + { + "dsl": { + "backgroundColor": "none", + "bottomRow": 650, + "canExtend": true, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [], + "leftColumn": 0, + "minHeight": 660, + "parentColumnSpace": 1, + "parentRowSpace": 1, + "rightColumn": 1224, + "snapColumns": 64, + "snapRows": 64, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 94, + "widgetId": "0", + "widgetName": "MainContainer" + } + } + ], + "name": "Mobiler Bildschirm", + "slug": "mobiler-bildschirm" + } +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/jsobjects/NavBar_Variables1/metadata.json b/pages/Mobiler Bildschirm/jsobjects/NavBar_Variables1/metadata.json new file mode 100644 index 0000000..0993fa4 --- /dev/null +++ b/pages/Mobiler Bildschirm/jsobjects/NavBar_Variables1/metadata.json @@ -0,0 +1,14 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_5d4dfb8f-157c-4b5a-b241-4310b07e30ab", + "id": "Mobiler Bildschirm__$NavBar_Variables1$_NavBar_Variables", + "isPublic": true, + "moduleInstanceId": "Mobiler Bildschirm_NavBar_Variables1", + "rootModuleInstanceId": "Mobiler Bildschirm_NavBar_Variables1", + "unpublishedCollection": { + "contextType": "PAGE", + "name": "_$NavBar_Variables1$_NavBar_Variables", + "pageId": "Mobiler Bildschirm", + "pluginId": "js-plugin", + "pluginType": "JS" + } +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/module instances/Home1.json b/pages/Mobiler Bildschirm/module instances/Home1.json new file mode 100644 index 0000000..6be1128 --- /dev/null +++ b/pages/Mobiler Bildschirm/module instances/Home1.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_913e2846-f733-445e-920a-1386ec8f9958", + "id": "Mobiler Bildschirm_Home1", + "moduleUUID": "df3b5e28-9a87-4e91-ba97-6016b27b93b9", + "packageUUID": "c5a661ed-b0b3-4d8f-8efe-c1b824869705", + "type": "UI_MODULE", + "unpublishedModuleInstance": { + "contextType": "PAGE", + "dynamicBindingPathList": [ + { + "key": "Pages" + } + ], + "inputs": { + "Pages": "{{ {page: NavBar_Variables1.pagename, navItems: [\n\t{id: 1, title: 'Sitzplätze', icon: '💼'},\n\t{id: 2, title: 'Parkplätze', icon: '🚗'},\n\t{id: 3, title: 'Mobiler Bildschirm', icon: '🖥️'}\n]\n\t }}}" + }, + "moduleInputs": { + "hjrjvwqzvh": { + "controlType": "INPUT_TEXT", + "defaultValue": "{{ {page: NavBar_Variables1.pagename, navItems: [\n\t{id: 1, title: 'Home'},\n\t{id: 2, title: 'Page2', icon: '1️⃣'},\n\t{id: 3, title: 'Page3', icon: '2️⃣'},\n\t{id: 4, title: 'Page4', icon: '3️⃣'}\n]\n\t }}}", + "id": "hjrjvwqzvh", + "label": "Pages", + "propertyName": "inputs.Pages" + } + }, + "name": "Home1", + "pageId": "Mobiler Bildschirm", + "version": "v0.0.1", + "widgetId": "nft1pbq9x5" + } +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/module instances/NavBar_Variables1.json b/pages/Mobiler Bildschirm/module instances/NavBar_Variables1.json new file mode 100644 index 0000000..cc0d96d --- /dev/null +++ b/pages/Mobiler Bildschirm/module instances/NavBar_Variables1.json @@ -0,0 +1,14 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_5b15cc4a-8684-4e5a-b32e-064380fc9386", + "id": "Mobiler Bildschirm_NavBar_Variables1", + "moduleUUID": "622f5dbd-7507-4f38-a203-557e6a2176a4", + "packageUUID": "7a2ddd11-c740-41ca-b957-5cc644b4c722", + "type": "JS_MODULE", + "unpublishedModuleInstance": { + "contextType": "PAGE", + "inputs": {}, + "moduleInputs": {}, + "name": "NavBar_Variables1", + "pageId": "Mobiler Bildschirm" + } +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Datum_B.json b/pages/Mobiler Bildschirm/widgets/Datum_B.json new file mode 100644 index 0000000..94265c8 --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Datum_B.json @@ -0,0 +1,53 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 12, + "boxShadow": "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)", + "closeOnSelection": false, + "dateFormat": "DD/MM/YYYY HH:mm", + "datePickerType": "DATE_PICKER", + "defaultDate": "2026-07-14T17:04:02.022+02:00", + "dynamicBindingPathList": [ + { + "key": "accentColor" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "firstDayOfWeek": 0, + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "29643854bh", + "label": "Datum", + "labelAlignment": "left", + "labelPosition": "Left", + "labelTextSize": "0.875rem", + "labelWidth": "3", + "leftColumn": 2, + "maxDate": "2121-12-31T18:29:00.000Z", + "maxDynamicHeight": 9000, + "minDate": "1920-12-31T18:30:00.000Z", + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 6, + "mobileTopRow": 1, + "needsErrorInfo": false, + "parentColumnSpace": 21.90625, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 15, + "shortcuts": false, + "timePrecision": "minute", + "topRow": 8, + "type": "DATE_PICKER_WIDGET2", + "version": 2, + "widgetId": "zv6rqktgl2", + "widgetName": "Datum_B" +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Form1/Button2.json b/pages/Mobiler Bildschirm/widgets/Form1/Button2.json new file mode 100644 index 0000000..7ce9749 --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Form1/Button2.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 36, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": true, + "dynamicBindingPathList": [ + { + "key": "buttonColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "6r0rws2j8m", + "leftColumn": 32, + "minWidth": 120, + "mobileBottomRow": 37, + "mobileLeftColumn": 46, + "mobileRightColumn": 62, + "mobileTopRow": 33, + "needsErrorInfo": false, + "originalBottomRow": 37, + "originalTopRow": 33, + "parentId": "8sfhwbqixh", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": true, + "responsiveBehavior": "hug", + "rightColumn": 61, + "text": "Speichern", + "tooltip": "", + "topRow": 32, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "et3nyyoger", + "widgetName": "Button2" +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Form1/Button3.json b/pages/Mobiler Bildschirm/widgets/Form1/Button3.json new file mode 100644 index 0000000..470b6cd --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Form1/Button3.json @@ -0,0 +1,45 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 36, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "buttonColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "6r0rws2j8m", + "leftColumn": 2, + "minWidth": 120, + "mobileBottomRow": 37, + "mobileLeftColumn": 30, + "mobileRightColumn": 46, + "mobileTopRow": 33, + "needsErrorInfo": false, + "originalBottomRow": 37, + "originalTopRow": 33, + "parentId": "8sfhwbqixh", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": true, + "responsiveBehavior": "hug", + "rightColumn": 31, + "text": "Abbrechen", + "topRow": 32, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ewhatlmjfw", + "widgetName": "Button3" +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Form1/DatePicker1.json b/pages/Mobiler Bildschirm/widgets/Form1/DatePicker1.json new file mode 100644 index 0000000..171f229 --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Form1/DatePicker1.json @@ -0,0 +1,58 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 25, + "boxShadow": "none", + "closeOnSelection": true, + "dateFormat": "YYYY-MM-DD HH:mm", + "datePickerType": "DATE_PICKER", + "defaultDate": "2026-07-24T08:17:03.283Z", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "firstDayOfWeek": 0, + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "5wa5qa6wsv", + "label": "Bis", + "labelAlignment": "left", + "labelPosition": "Top", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 2, + "maxDate": "2121-12-31T18:29:00.000Z", + "maxDynamicHeight": 9000, + "minDate": "1920-12-31T18:30:00.000Z", + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 19, + "mobileLeftColumn": 7, + "mobileRightColumn": 27, + "mobileTopRow": 12, + "needsErrorInfo": false, + "originalBottomRow": 25, + "originalTopRow": 18, + "parentColumnSpace": 3.5849609375, + "parentId": "8sfhwbqixh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 54, + "shortcuts": false, + "timePrecision": "minute", + "topRow": 18, + "type": "DATE_PICKER_WIDGET2", + "version": 2, + "widgetId": "fpr4hvhck2", + "widgetName": "DatePicker1" +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Form1/DatePicker2.json b/pages/Mobiler Bildschirm/widgets/Form1/DatePicker2.json new file mode 100644 index 0000000..9e42504 --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Form1/DatePicker2.json @@ -0,0 +1,58 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "closeOnSelection": true, + "dateFormat": "YYYY-MM-DD HH:mm", + "datePickerType": "DATE_PICKER", + "defaultDate": "2026-07-24T08:17:03.283Z", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "firstDayOfWeek": 0, + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "5wa5qa6wsv", + "label": "Von", + "labelAlignment": "left", + "labelPosition": "Top", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 2, + "maxDate": "2121-12-31T18:29:00.000Z", + "maxDynamicHeight": 9000, + "minDate": "1920-12-31T18:30:00.000Z", + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 1, + "mobileRightColumn": 21, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 18, + "originalTopRow": 11, + "parentColumnSpace": 3.5849609375, + "parentId": "8sfhwbqixh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 53, + "shortcuts": false, + "timePrecision": "minute", + "topRow": 11, + "type": "DATE_PICKER_WIDGET2", + "version": 2, + "widgetId": "bmzkimhgxg", + "widgetName": "DatePicker2" +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Form1/Form1.json b/pages/Mobiler Bildschirm/widgets/Form1/Form1.json new file mode 100644 index 0000000..e4c5e61 --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Form1/Form1.json @@ -0,0 +1,89 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 56, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 420, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "enpq49car0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 400, + "minWidth": 450, + "mobileBottomRow": 400, + "mobileLeftColumn": 0, + "mobileRightColumn": 422.125, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "umbpnh5dz1", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 422.125, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "8sfhwbqixh", + "widgetName": "Canvas6" + } + ], + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "0r43rq98rg", + "leftColumn": 48, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 50, + "mobileLeftColumn": 0, + "mobileRightColumn": 22, + "mobileTopRow": 10, + "needsErrorInfo": false, + "parentColumnSpace": 19.1875, + "parentId": "0", + "parentRowSpace": 10, + "positioning": "fixed", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "shouldScrollContents": true, + "topRow": 14, + "type": "FORM_WIDGET", + "widgetId": "umbpnh5dz1", + "widgetName": "Form1" +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Form1/Input1.json b/pages/Mobiler Bildschirm/widgets/Form1/Input1.json new file mode 100644 index 0000000..abb6c62 --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Form1/Input1.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 11, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "a1g2ilkk82", + "label": "Wer?", + "labelAlignment": "left", + "labelPosition": "Top", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 2, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 1, + "mobileRightColumn": 21, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 11, + "originalTopRow": 4, + "parentColumnSpace": 3.5849609375, + "parentId": "8sfhwbqixh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 52, + "showStepArrows": false, + "topRow": 4, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "a41scw7kam", + "widgetName": "Input1" +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Form1/Input1Copy.json b/pages/Mobiler Bildschirm/widgets/Form1/Input1Copy.json new file mode 100644 index 0000000..befd17a --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Form1/Input1Copy.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 32, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "a1g2ilkk82", + "label": "Wo?", + "labelAlignment": "left", + "labelPosition": "Top", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 2, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 1, + "mobileRightColumn": 21, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 11, + "originalTopRow": 4, + "parentColumnSpace": 3.5849609375, + "parentId": "8sfhwbqixh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 52, + "showStepArrows": false, + "topRow": 25, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "enr8kmqeox", + "widgetName": "Input1Copy" +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Form1/Text1Copy.json b/pages/Mobiler Bildschirm/widgets/Form1/Text1Copy.json new file mode 100644 index 0000000..d2960c5 --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Form1/Text1Copy.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "uk666zefb0", + "leftColumn": 2, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1.5, + "mobileRightColumn": 25.5, + "mobileTopRow": 1, + "needsErrorInfo": false, + "originalBottomRow": 4, + "originalTopRow": 0, + "overflow": "NONE", + "parentId": "8sfhwbqixh", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 26, + "shouldTruncate": false, + "text": "Eintrag", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "bjfkvhed5a", + "widgetName": "Text1Copy" +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Home1.json b/pages/Mobiler Bildschirm/widgets/Home1.json new file mode 100644 index 0000000..4e98b70 --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Home1.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "backgroundColor": "#f1f5f9", + "borderColor": "#f1f5f9", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 8, + "boxShadow": "none", + "children": [], + "containerStyle": "card", + "dynamicHeight": "FIXED", + "flexVerticalAlignment": "stretch", + "hasMetaWidgets": true, + "isCanvas": true, + "isCreationPending": true, + "isLoading": false, + "isModuleWidget": true, + "isVisible": true, + "key": "nobusc5t1u", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "moduleUUID": "df3b5e28-9a87-4e91-ba97-6016b27b93b9", + "needsErrorInfo": false, + "parentColumnSpace": 25.390625, + "parentId": "0", + "parentRowSpace": 10, + "positioning": "fixed", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": false, + "topRow": 0, + "type": "MODULE_WIDGET_df3b5e28-9a87-4e91-ba97-6016b27b93b9", + "version": 1, + "widgetId": "nft1pbq9x5", + "widgetName": "Home1" +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Table1.json b/pages/Mobiler Bildschirm/widgets/Table1.json new file mode 100644 index 0000000..500c62f --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Table1.json @@ -0,0 +1,95 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 65, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": true, + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [], + "columnUpdatedAt": 1785406305811, + "columnWidthMap": {}, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ",", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicPropertyPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "fsh5fgc5ew", + "label": "Data", + "leftColumn": 2, + "minWidth": 450, + "mobileBottomRow": 38, + "mobileLeftColumn": 5, + "mobileRightColumn": 39, + "mobileTopRow": 10, + "needsErrorInfo": false, + "parentColumnSpace": 25.390625, + "parentId": "0", + "parentRowSpace": 10, + "primaryColumns": {}, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 47, + "searchKey": "", + "tableData": "", + "textSize": "0.875rem", + "topRow": 14, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "7rnfdm4dqf", + "widgetName": "Table1" +} \ No newline at end of file diff --git a/pages/Mobiler Bildschirm/widgets/Terminplanung_P.json b/pages/Mobiler Bildschirm/widgets/Terminplanung_P.json new file mode 100644 index 0000000..0b308d7 --- /dev/null +++ b/pages/Mobiler Bildschirm/widgets/Terminplanung_P.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "buttonColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "6x3r0two5o", + "leftColumn": 15, + "minWidth": 120, + "mobileBottomRow": 18, + "mobileLeftColumn": 10, + "mobileRightColumn": 26, + "mobileTopRow": 14, + "needsErrorInfo": false, + "onClick": "{{showModal(Terminplanungs_Modal.name);}}", + "parentColumnSpace": 20.517578125, + "parentId": "0", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 22, + "text": "Terminplanung", + "topRow": 8, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "i71ba6t3lc", + "widgetName": "Terminplanung_P" +} \ No newline at end of file diff --git a/pages/Parkplätze/Parkplätze.json b/pages/Parkplätze/Parkplätze.json new file mode 100644 index 0000000..74e4162 --- /dev/null +++ b/pages/Parkplätze/Parkplätze.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_7248c84c-8c10-42a7-9f45-60c041f96f5f", + "unpublishedPage": { + "isHidden": false, + "layouts": [ + { + "dsl": { + "backgroundColor": "none", + "bottomRow": 380, + "canExtend": true, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [], + "leftColumn": 0, + "minHeight": 660, + "parentColumnSpace": 1, + "parentRowSpace": 1, + "rightColumn": 1224, + "snapColumns": 64, + "snapRows": 64, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 94, + "widgetId": "0", + "widgetName": "MainContainer" + } + } + ], + "name": "Parkplätze", + "slug": "parkplatze" + } +} \ No newline at end of file diff --git a/pages/Parkplätze/jsobjects/NavBar_Variables1/metadata.json b/pages/Parkplätze/jsobjects/NavBar_Variables1/metadata.json new file mode 100644 index 0000000..c841cdd --- /dev/null +++ b/pages/Parkplätze/jsobjects/NavBar_Variables1/metadata.json @@ -0,0 +1,14 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_b8d393a8-c3a5-4794-9c6e-4a2cd9488310", + "id": "Parkplätze__$NavBar_Variables1$_NavBar_Variables", + "isPublic": true, + "moduleInstanceId": "Parkplätze_NavBar_Variables1", + "rootModuleInstanceId": "Parkplätze_NavBar_Variables1", + "unpublishedCollection": { + "contextType": "PAGE", + "name": "_$NavBar_Variables1$_NavBar_Variables", + "pageId": "Parkplätze", + "pluginId": "js-plugin", + "pluginType": "JS" + } +} \ No newline at end of file diff --git a/pages/Parkplätze/module instances/Home1.json b/pages/Parkplätze/module instances/Home1.json new file mode 100644 index 0000000..46a329a --- /dev/null +++ b/pages/Parkplätze/module instances/Home1.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_ba40a1d4-f14a-4541-9b64-b8e4ae159419", + "id": "Parkplätze_Home1", + "moduleUUID": "df3b5e28-9a87-4e91-ba97-6016b27b93b9", + "packageUUID": "c5a661ed-b0b3-4d8f-8efe-c1b824869705", + "type": "UI_MODULE", + "unpublishedModuleInstance": { + "contextType": "PAGE", + "dynamicBindingPathList": [ + { + "key": "Pages" + } + ], + "inputs": { + "Pages": "{{ {page: NavBar_Variables1.pagename, navItems: [\n\t{id: 1, title: 'Sitzplätze', icon: '💼'},\n\t{id: 2, title: 'Parkplätze', icon: '🚗'},\n\t{id: 3, title: 'Mobiler Bildschirm', icon: '🖥️'}\n]\n\t }}}" + }, + "moduleInputs": { + "hjrjvwqzvh": { + "controlType": "INPUT_TEXT", + "defaultValue": "{{ {page: NavBar_Variables1.pagename, navItems: [\n\t{id: 1, title: 'Home'},\n\t{id: 2, title: 'Page2', icon: '1️⃣'},\n\t{id: 3, title: 'Page3', icon: '2️⃣'},\n\t{id: 4, title: 'Page4', icon: '3️⃣'}\n]\n\t }}}", + "id": "hjrjvwqzvh", + "label": "Pages", + "propertyName": "inputs.Pages" + } + }, + "name": "Home1", + "pageId": "Parkplätze", + "version": "v0.0.1", + "widgetId": "0y78mayo7w" + } +} \ No newline at end of file diff --git a/pages/Parkplätze/module instances/NavBar_Variables1.json b/pages/Parkplätze/module instances/NavBar_Variables1.json new file mode 100644 index 0000000..6e1d10f --- /dev/null +++ b/pages/Parkplätze/module instances/NavBar_Variables1.json @@ -0,0 +1,14 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_bc11a4c9-6462-422a-ae8e-bffb92bb999a", + "id": "Parkplätze_NavBar_Variables1", + "moduleUUID": "622f5dbd-7507-4f38-a203-557e6a2176a4", + "packageUUID": "7a2ddd11-c740-41ca-b957-5cc644b4c722", + "type": "JS_MODULE", + "unpublishedModuleInstance": { + "contextType": "PAGE", + "inputs": {}, + "moduleInputs": {}, + "name": "NavBar_Variables1", + "pageId": "Parkplätze" + } +} \ No newline at end of file diff --git a/pages/Parkplätze/widgets/Datum_B.json b/pages/Parkplätze/widgets/Datum_B.json new file mode 100644 index 0000000..6905b74 --- /dev/null +++ b/pages/Parkplätze/widgets/Datum_B.json @@ -0,0 +1,53 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 12, + "boxShadow": "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)", + "closeOnSelection": false, + "dateFormat": "DD/MM/YYYY HH:mm", + "datePickerType": "DATE_PICKER", + "defaultDate": "2026-07-14T17:04:02.022+02:00", + "dynamicBindingPathList": [ + { + "key": "accentColor" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "firstDayOfWeek": 0, + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "29643854bh", + "label": "Datum", + "labelAlignment": "left", + "labelPosition": "Left", + "labelTextSize": "0.875rem", + "labelWidth": "3", + "leftColumn": 2, + "maxDate": "2121-12-31T18:29:00.000Z", + "maxDynamicHeight": 9000, + "minDate": "1920-12-31T18:30:00.000Z", + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 6, + "mobileTopRow": 1, + "needsErrorInfo": false, + "parentColumnSpace": 21.90625, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 15, + "shortcuts": false, + "timePrecision": "minute", + "topRow": 8, + "type": "DATE_PICKER_WIDGET2", + "version": 2, + "widgetId": "evpejlxeih", + "widgetName": "Datum_B" +} \ No newline at end of file diff --git a/pages/Parkplätze/widgets/Home1.json b/pages/Parkplätze/widgets/Home1.json new file mode 100644 index 0000000..e0d7d76 --- /dev/null +++ b/pages/Parkplätze/widgets/Home1.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "backgroundColor": "#f1f5f9", + "borderColor": "#f1f5f9", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 8, + "boxShadow": "none", + "children": [], + "containerStyle": "card", + "dynamicHeight": "FIXED", + "flexVerticalAlignment": "stretch", + "hasMetaWidgets": true, + "isCanvas": true, + "isCreationPending": true, + "isLoading": false, + "isModuleWidget": true, + "isVisible": true, + "key": "nobusc5t1u", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "moduleUUID": "df3b5e28-9a87-4e91-ba97-6016b27b93b9", + "needsErrorInfo": false, + "parentColumnSpace": 25.390625, + "parentId": "0", + "parentRowSpace": 10, + "positioning": "fixed", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": false, + "topRow": 0, + "type": "MODULE_WIDGET_df3b5e28-9a87-4e91-ba97-6016b27b93b9", + "version": 1, + "widgetId": "0y78mayo7w", + "widgetName": "Home1" +} \ No newline at end of file diff --git a/pages/Parkplätze/widgets/Terminplanung_P.json b/pages/Parkplätze/widgets/Terminplanung_P.json new file mode 100644 index 0000000..08cf360 --- /dev/null +++ b/pages/Parkplätze/widgets/Terminplanung_P.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "buttonColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "6x3r0two5o", + "leftColumn": 15, + "minWidth": 120, + "mobileBottomRow": 18, + "mobileLeftColumn": 10, + "mobileRightColumn": 26, + "mobileTopRow": 14, + "needsErrorInfo": false, + "onClick": "{{showModal(Terminplanungs_Modal.name);}}", + "parentColumnSpace": 20.517578125, + "parentId": "0", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 22, + "text": "Terminplanung", + "topRow": 8, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "yrcedw86vp", + "widgetName": "Terminplanung_P" +} \ No newline at end of file diff --git a/pages/Sitzplätze/Sitzplätze.json b/pages/Sitzplätze/Sitzplätze.json new file mode 100644 index 0000000..f888c82 --- /dev/null +++ b/pages/Sitzplätze/Sitzplätze.json @@ -0,0 +1,34 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_1571c38f-ffb0-4e8d-8ddb-156029f508de", + "unpublishedPage": { + "isHidden": false, + "layouts": [ + { + "dsl": { + "backgroundColor": "none", + "bottomRow": 380, + "canExtend": true, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "leftColumn": 0, + "minHeight": 1292, + "parentColumnSpace": 1, + "parentRowSpace": 1, + "rightColumn": 4896, + "snapColumns": 64, + "snapRows": 124, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 94, + "widgetId": "0", + "widgetName": "MainContainer" + } + } + ], + "name": "Sitzplätze", + "slug": "sitzplatze", + "uniqueSlug": "page1" + } +} \ No newline at end of file diff --git a/pages/Sitzplätze/jsobjects/NavBar_Variables1/metadata.json b/pages/Sitzplätze/jsobjects/NavBar_Variables1/metadata.json new file mode 100644 index 0000000..10a71bb --- /dev/null +++ b/pages/Sitzplätze/jsobjects/NavBar_Variables1/metadata.json @@ -0,0 +1,14 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_4d528113-1465-4513-97cb-0170e45218b5", + "id": "Sitzplätze__$NavBar_Variables1$_NavBar_Variables", + "isPublic": true, + "moduleInstanceId": "Sitzplätze_NavBar_Variables1", + "rootModuleInstanceId": "Sitzplätze_NavBar_Variables1", + "unpublishedCollection": { + "contextType": "PAGE", + "name": "_$NavBar_Variables1$_NavBar_Variables", + "pageId": "Sitzplätze", + "pluginId": "js-plugin", + "pluginType": "JS" + } +} \ No newline at end of file diff --git a/pages/Sitzplätze/module instances/Home1.json b/pages/Sitzplätze/module instances/Home1.json new file mode 100644 index 0000000..f6bedcf --- /dev/null +++ b/pages/Sitzplätze/module instances/Home1.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_6ffdeda0-1a8c-4cea-bcd8-bb081116188e", + "id": "Sitzplätze_Home1", + "moduleUUID": "df3b5e28-9a87-4e91-ba97-6016b27b93b9", + "packageUUID": "c5a661ed-b0b3-4d8f-8efe-c1b824869705", + "type": "UI_MODULE", + "unpublishedModuleInstance": { + "contextType": "PAGE", + "dynamicBindingPathList": [ + { + "key": "Pages" + } + ], + "inputs": { + "Pages": "{{ {page: NavBar_Variables1.pagename, navItems: [\n\t{id: 1, title: 'Sitzplätze', icon: '💼'},\n\t{id: 2, title: 'Parkplätze', icon: '🚗'},\n\t{id: 3, title: 'Mobiler Bildschirm', icon: '🖥️'}\n]\n\t }}}" + }, + "moduleInputs": { + "hjrjvwqzvh": { + "controlType": "INPUT_TEXT", + "defaultValue": "{{ {page: NavBar_Variables1.pagename, navItems: [\n\t{id: 1, title: 'Home'},\n\t{id: 2, title: 'Page2', icon: '1️⃣'},\n\t{id: 3, title: 'Page3', icon: '2️⃣'},\n\t{id: 4, title: 'Page4', icon: '3️⃣'}\n]\n\t }}}", + "id": "hjrjvwqzvh", + "label": "Pages", + "propertyName": "inputs.Pages" + } + }, + "name": "Home1", + "pageId": "Sitzplätze", + "version": "v0.0.1", + "widgetId": "ecwwf2qvbk" + } +} \ No newline at end of file diff --git a/pages/Sitzplätze/module instances/NavBar_Variables1.json b/pages/Sitzplätze/module instances/NavBar_Variables1.json new file mode 100644 index 0000000..cd5451b --- /dev/null +++ b/pages/Sitzplätze/module instances/NavBar_Variables1.json @@ -0,0 +1,14 @@ +{ + "gitSyncId": "6a5602cf6665afa2c813ec43_5cbdaf54-5bc4-4403-be8c-fca6ead31e3a", + "id": "Sitzplätze_NavBar_Variables1", + "moduleUUID": "622f5dbd-7507-4f38-a203-557e6a2176a4", + "packageUUID": "7a2ddd11-c740-41ca-b957-5cc644b4c722", + "type": "JS_MODULE", + "unpublishedModuleInstance": { + "contextType": "PAGE", + "inputs": {}, + "moduleInputs": {}, + "name": "NavBar_Variables1", + "pageId": "Sitzplätze" + } +} \ No newline at end of file diff --git a/pages/Sitzplätze/widgets/Datum_B.json b/pages/Sitzplätze/widgets/Datum_B.json new file mode 100644 index 0000000..6d76a3c --- /dev/null +++ b/pages/Sitzplätze/widgets/Datum_B.json @@ -0,0 +1,53 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 13, + "boxShadow": "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)", + "closeOnSelection": false, + "dateFormat": "DD/MM/YYYY HH:mm", + "datePickerType": "DATE_PICKER", + "defaultDate": "2026-07-14T17:04:02.022+02:00", + "dynamicBindingPathList": [ + { + "key": "accentColor" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "firstDayOfWeek": 0, + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "29643854bh", + "label": "Datum", + "labelAlignment": "left", + "labelPosition": "Left", + "labelTextSize": "0.875rem", + "labelWidth": "3", + "leftColumn": 2, + "maxDate": "2121-12-31T18:29:00.000Z", + "maxDynamicHeight": 9000, + "minDate": "1920-12-31T18:30:00.000Z", + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 6, + "mobileTopRow": 1, + "needsErrorInfo": false, + "parentColumnSpace": 21.90625, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 15, + "shortcuts": false, + "timePrecision": "minute", + "topRow": 9, + "type": "DATE_PICKER_WIDGET2", + "version": 2, + "widgetId": "qg7xepx4i2", + "widgetName": "Datum_B" +} \ No newline at end of file diff --git a/pages/Sitzplätze/widgets/Home1.json b/pages/Sitzplätze/widgets/Home1.json new file mode 100644 index 0000000..771c720 --- /dev/null +++ b/pages/Sitzplätze/widgets/Home1.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "backgroundColor": "#f1f5f9", + "borderColor": "#f1f5f9", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 8, + "boxShadow": "none", + "children": [], + "containerStyle": "card", + "dynamicHeight": "FIXED", + "flexVerticalAlignment": "stretch", + "hasMetaWidgets": true, + "isCanvas": true, + "isCreationPending": true, + "isLoading": false, + "isModuleWidget": true, + "isVisible": true, + "key": "nobusc5t1u", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "moduleUUID": "df3b5e28-9a87-4e91-ba97-6016b27b93b9", + "needsErrorInfo": false, + "parentColumnSpace": 25.390625, + "parentId": "0", + "parentRowSpace": 10, + "positioning": "fixed", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": false, + "topRow": 0, + "type": "MODULE_WIDGET_df3b5e28-9a87-4e91-ba97-6016b27b93b9", + "version": 1, + "widgetId": "ecwwf2qvbk", + "widgetName": "Home1" +} \ No newline at end of file diff --git a/pages/Sitzplätze/widgets/Terminplanung_P.json b/pages/Sitzplätze/widgets/Terminplanung_P.json new file mode 100644 index 0000000..c19dd25 --- /dev/null +++ b/pages/Sitzplätze/widgets/Terminplanung_P.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 13, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "buttonColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "6x3r0two5o", + "leftColumn": 15, + "minWidth": 120, + "mobileBottomRow": 18, + "mobileLeftColumn": 10, + "mobileRightColumn": 26, + "mobileTopRow": 14, + "needsErrorInfo": false, + "onClick": "{{showModal(Terminplanungs_Modal.name);}}", + "parentColumnSpace": 20.517578125, + "parentId": "0", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 22, + "text": "Terminplanung", + "topRow": 9, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "7gr15gklej", + "widgetName": "Terminplanung_P" +} \ No newline at end of file diff --git a/pages/Sitzplätze/widgets/Terminplanungs_Modal/Buero_Filter.json b/pages/Sitzplätze/widgets/Terminplanungs_Modal/Buero_Filter.json new file mode 100644 index 0000000..758859a --- /dev/null +++ b/pages/Sitzplätze/widgets/Terminplanungs_Modal/Buero_Filter.json @@ -0,0 +1,70 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 9, + "boxShadow": "none", + "defaultOptionValue": "[\n \"GREEN\",\n \"RED\"\n]", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "vrep3jc9l1", + "labelAlignment": "left", + "labelPosition": "Left", + "labelText": "Büro", + "labelTextSize": "0.875rem", + "labelWidth": "3", + "leftColumn": 3, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 12, + "mobileTopRow": 4, + "needsErrorInfo": false, + "optionLabel": "name", + "optionValue": "code", + "originalBottomRow": 18, + "originalTopRow": 13, + "parentColumnSpace": 20.4375, + "parentId": "2lnzb8fq0d", + "parentRowSpace": 10, + "placeholderText": "Select option(s)", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 18, + "serverSideFiltering": false, + "sourceData": [ + { + "code": "BLUE", + "name": "Blue" + }, + { + "code": "GREEN", + "name": "Green" + }, + { + "code": "RED", + "name": "Red" + } + ], + "topRow": 4, + "type": "MULTI_SELECT_WIDGET_V2", + "version": 1, + "widgetId": "i84ma8ik88", + "widgetName": "Buero_Filter" +} \ No newline at end of file diff --git a/pages/Sitzplätze/widgets/Terminplanungs_Modal/Custom1.json b/pages/Sitzplätze/widgets/Terminplanungs_Modal/Custom1.json new file mode 100644 index 0000000..4320591 --- /dev/null +++ b/pages/Sitzplätze/widgets/Terminplanungs_Modal/Custom1.json @@ -0,0 +1,64 @@ +{ + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 52, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "defaultModel": "{\n \"tips\": [\n \"Pass data to this widget in the default model field\",\n \"Access data in the javascript file using the appsmith.model variable\",\n \"Create events in the widget and trigger them in the javascript file using appsmith.triggerEvent('eventName')\",\n \"Access data in CSS as var(--appsmith-model-{property-name})\"\n ]\n}", + "dynamicBindingPathList": [ + { + "key": "theme" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [ + { + "key": "onResetClick" + } + ], + "events": [ + "onResetClick" + ], + "isCanvas": false, + "isLoading": false, + "isSearchWildcard": true, + "isVisible": true, + "key": "15menc7fc7", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "mobileBottomRow": 41, + "mobileLeftColumn": 6, + "mobileRightColumn": 29, + "mobileTopRow": 11, + "needsErrorInfo": false, + "onResetClick": "{{showAlert('Successfully reset!!', '');}}", + "parentColumnSpace": 16.479687499999997, + "parentId": "2lnzb8fq0d", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "rightColumn": 64, + "srcDoc": { + "css": ".app {\n height: calc(var(--appsmith-ui-height) * 1px);\n width: calc(var(--appsmith-ui-width) * 1px);\n justify-content: center;\n border-radius: var(--appsmith-theme-borderRadius);\n box-shadow: var(--appsmith-theme-boxShadow);\n padding: 29px 25px;\n box-sizing: border-box;\n font-family: system-ui;\n background: #fff;\n}\n\n.tip-container {\n margin-bottom: 20px;\n font-size: 14px;\n line-height: 1.571429;\n}\n\n.tip-container h2 {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 700;\n}\n\n.tip-header {\n display: flex;\n justify-content: space-between;\n align-items: baseline;\n margin-bottom: 9px;\n}\n\n.tip-header div {\n color: #999;\n}\n\n.content {\n white-space: pre-wrap;\n word-break: break-word;\n font-size: 14px;\n line-height: 1.571429;\n}\n\n.button-container {\n text-align: right;\n padding-top: 4px;\n}\n\n.button-container button {\n margin: 0 10px;\n cursor: pointer;\n border-radius: var(--appsmith-theme-borderRadius);\n padding: 6px 16px;\n background: none;\n height: auto;\n transition: all 0.3s ease;\n}\n\n.button-container button.primary {\n background: var(--appsmith-theme-primaryColor) !important;\n color: #fff;\n border: 1px solid var(--appsmith-theme-primaryColor) !important;\n}\n\n.button-container button.reset {\n border: 1px solid #999;\n color: #999;\n outline: none;\n box-shadow: none;\n}\n\n.button-container button.reset:hover:not(:disabled) {\n color: var(--appsmith-theme-primaryColor);\n border-color: var(--appsmith-theme-primaryColor);\n}\n\n.button-container button.reset:disabled {\n cursor: default;\n}", + "html": "\n
\n", + "js": "import React from \"https://esm.sh/react@18.2.0\";\nimport ReactDOM from \"https://esm.sh/react-dom@18.2.0\";\n\nconst Button = ({\n children,\n className,\n ...props\n}) => /*#__PURE__*/React.createElement(\"button\", {\n className: className,\n ...props\n}, children);\n\nfunction App() {\n const [currentIndex, setCurrentIndex] = React.useState(0);\n const handleNext = () => {\n setCurrentIndex(prevIndex => (prevIndex + 1) % appsmith.model.tips.length);\n };\n const handleReset = () => {\n setCurrentIndex(0);\n appsmith.triggerEvent(\"onResetClick\");\n };\n return /*#__PURE__*/React.createElement(\"div\", {\n className: \"app\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"tip-container\"\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: \"tip-header\"\n }, /*#__PURE__*/React.createElement(\"h2\", null, \"Custom Widget\"), /*#__PURE__*/React.createElement(\"div\", null, currentIndex + 1, \" / \", appsmith.model.tips.length)), /*#__PURE__*/React.createElement(\"div\", {\n className: \"content\"\n }, appsmith.model.tips[currentIndex])), /*#__PURE__*/React.createElement(\"div\", {\n className: \"button-container\"\n }, /*#__PURE__*/React.createElement(Button, {\n className: \"primary\",\n onClick: handleNext\n }, \"Next Tip\"), /*#__PURE__*/React.createElement(Button, {\n className: \"reset\",\n disabled: currentIndex === 0,\n onClick: handleReset\n }, \"Reset\")));\n}\n\nappsmith.onReady(() => {\n ReactDOM.render( /*#__PURE__*/React.createElement(App, null), document.getElementById(\"root\"));\n});" + }, + "theme": "{{appsmith.theme}}", + "topRow": 9, + "type": "CUSTOM_WIDGET", + "uncompiledSrcDoc": { + "css": ".app {\n height: calc(var(--appsmith-ui-height) * 1px);\n width: calc(var(--appsmith-ui-width) * 1px);\n justify-content: center;\n border-radius: var(--appsmith-theme-borderRadius);\n box-shadow: var(--appsmith-theme-boxShadow);\n padding: 29px 25px;\n box-sizing: border-box;\n font-family: system-ui;\n background: #fff;\n}\n\n.tip-container {\n margin-bottom: 20px;\n font-size: 14px;\n line-height: 1.571429;\n}\n\n.tip-container h2 {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 700;\n}\n\n.tip-header {\n display: flex;\n justify-content: space-between;\n align-items: baseline;\n margin-bottom: 9px;\n}\n\n.tip-header div {\n color: #999;\n}\n\n.content {\n white-space: pre-wrap;\n word-break: break-word;\n font-size: 14px;\n line-height: 1.571429;\n}\n\n.button-container {\n text-align: right;\n padding-top: 4px;\n}\n\n.button-container button {\n margin: 0 10px;\n cursor: pointer;\n border-radius: var(--appsmith-theme-borderRadius);\n padding: 6px 16px;\n background: none;\n height: auto;\n transition: all 0.3s ease;\n}\n\n.button-container button.primary {\n background: var(--appsmith-theme-primaryColor) !important;\n color: #fff;\n border: 1px solid var(--appsmith-theme-primaryColor) !important;\n}\n\n.button-container button.reset {\n border: 1px solid #999;\n color: #999;\n outline: none;\n box-shadow: none;\n}\n\n.button-container button.reset:hover:not(:disabled) {\n color: var(--appsmith-theme-primaryColor);\n border-color: var(--appsmith-theme-primaryColor);\n}\n\n.button-container button.reset:disabled {\n cursor: default;\n}", + "html": "\n\n", + "js": "import React from \"https://esm.sh/react@18.2.0\";\nimport ReactDOM from \"https://esm.sh/react-dom@18.2.0\";\n\nconst Button = ({ children, className, ...props }) => (\n \n);\n\nfunction App() {\n const [currentIndex, setCurrentIndex] = React.useState(0);\n\n const handleNext = () => {\n setCurrentIndex((prevIndex) => (prevIndex + 1) % appsmith.model.tips.length);\n };\n\n const handleReset = () => {\n setCurrentIndex(0);\n appsmith.triggerEvent(\"onResetClick\");\n };\n\n return (\n