From 3a48064c272ef77d5d25b2b1cd7afbaf78b5e50c Mon Sep 17 00:00:00 2001 From: ivarsbariss Date: Thu, 5 Mar 2026 11:41:28 +0100 Subject: [PATCH] Add xGen page --- application.json | 4 + .../widgets/Container1/Button2Copy2.json | 43 ++ .../widgets/Container1/Button2Copy2.json | 43 ++ .../widgets/Container1/Button2Copy2.json | 43 ++ .../widgets/Container1/Button2Copy2.json | 43 ++ .../widgets/Container1/Button2Copy2.json | 43 ++ .../xGen/queries/xgen_buildinfo/metadata.json | 31 ++ .../queries/xgen_buildinfo/xgen_buildinfo.txt | 1 + .../xgen_compatibility_items/metadata.json | 31 ++ .../xgen_compatibility_items.txt | 5 + .../xgen_firmware_shipped/metadata.json | 31 ++ .../xgen_firmware_shipped.txt | 32 ++ .../xgen_forward_compat_break/metadata.json | 31 ++ .../xgen_forward_compat_break.txt | 4 + .../metadata.json | 31 ++ .../xgen_hw_compatibility_summary.txt | 1 + pages/xGen/queries/xgen_pairs/metadata.json | 31 ++ pages/xGen/queries/xgen_pairs/xgen_pairs.txt | 8 + .../xgen_snapshot_prodmap/metadata.json | 31 ++ .../xgen_snapshot_prodmap.txt | 8 + .../xgen_test_cal_measurements/metadata.json | 31 ++ .../xgen_test_cal_measurements.txt | 22 + pages/xGen/widgets/Container1/Button1.json | 43 ++ .../xGen/widgets/Container1/Button1Copy.json | 43 ++ .../xGen/widgets/Container1/Button1Copy2.json | 43 ++ pages/xGen/widgets/Container1/Button2All.json | 43 ++ .../xGen/widgets/Container1/Button2Copy.json | 43 ++ .../xGen/widgets/Container1/Button2Copy2.json | 45 ++ pages/xGen/widgets/Container1/Container1.json | 81 ++++ pages/xGen/widgets/Container1/Text1.json | 46 ++ pages/xGen/widgets/Container1/Text2.json | 46 ++ pages/xGen/widgets/Heading.json | 46 ++ pages/xGen/widgets/Tabs1/TableBuildId.json | 88 ++++ pages/xGen/widgets/Tabs1/TableCompat.json | 88 ++++ pages/xGen/widgets/Tabs1/TableFirmware.json | 88 ++++ pages/xGen/widgets/Tabs1/TableForward.json | 88 ++++ pages/xGen/widgets/Tabs1/TableHwSw.json | 88 ++++ pages/xGen/widgets/Tabs1/TablePairs.json | 88 ++++ pages/xGen/widgets/Tabs1/TableSnapshot.json | 88 ++++ pages/xGen/widgets/Tabs1/TableTestCal.json | 88 ++++ pages/xGen/widgets/Tabs1/Tabs1.json | 450 ++++++++++++++++++ pages/xGen/xGen.json | 33 ++ 42 files changed, 2214 insertions(+) create mode 100644 pages/Pending POs/widgets/Container1/Button2Copy2.json create mode 100644 pages/Pending Revisions/widgets/Container1/Button2Copy2.json create mode 100644 pages/Sales - Capacity Planning/widgets/Container1/Button2Copy2.json create mode 100644 pages/Sales - Units Ordered/widgets/Container1/Button2Copy2.json create mode 100644 pages/Sales - Units Shipped/widgets/Container1/Button2Copy2.json create mode 100644 pages/xGen/queries/xgen_buildinfo/metadata.json create mode 100644 pages/xGen/queries/xgen_buildinfo/xgen_buildinfo.txt create mode 100644 pages/xGen/queries/xgen_compatibility_items/metadata.json create mode 100644 pages/xGen/queries/xgen_compatibility_items/xgen_compatibility_items.txt create mode 100644 pages/xGen/queries/xgen_firmware_shipped/metadata.json create mode 100644 pages/xGen/queries/xgen_firmware_shipped/xgen_firmware_shipped.txt create mode 100644 pages/xGen/queries/xgen_forward_compat_break/metadata.json create mode 100644 pages/xGen/queries/xgen_forward_compat_break/xgen_forward_compat_break.txt create mode 100644 pages/xGen/queries/xgen_hw_compatibility_summary/metadata.json create mode 100644 pages/xGen/queries/xgen_hw_compatibility_summary/xgen_hw_compatibility_summary.txt create mode 100644 pages/xGen/queries/xgen_pairs/metadata.json create mode 100644 pages/xGen/queries/xgen_pairs/xgen_pairs.txt create mode 100644 pages/xGen/queries/xgen_snapshot_prodmap/metadata.json create mode 100644 pages/xGen/queries/xgen_snapshot_prodmap/xgen_snapshot_prodmap.txt create mode 100644 pages/xGen/queries/xgen_test_cal_measurements/metadata.json create mode 100644 pages/xGen/queries/xgen_test_cal_measurements/xgen_test_cal_measurements.txt create mode 100644 pages/xGen/widgets/Container1/Button1.json create mode 100644 pages/xGen/widgets/Container1/Button1Copy.json create mode 100644 pages/xGen/widgets/Container1/Button1Copy2.json create mode 100644 pages/xGen/widgets/Container1/Button2All.json create mode 100644 pages/xGen/widgets/Container1/Button2Copy.json create mode 100644 pages/xGen/widgets/Container1/Button2Copy2.json create mode 100644 pages/xGen/widgets/Container1/Container1.json create mode 100644 pages/xGen/widgets/Container1/Text1.json create mode 100644 pages/xGen/widgets/Container1/Text2.json create mode 100644 pages/xGen/widgets/Heading.json create mode 100644 pages/xGen/widgets/Tabs1/TableBuildId.json create mode 100644 pages/xGen/widgets/Tabs1/TableCompat.json create mode 100644 pages/xGen/widgets/Tabs1/TableFirmware.json create mode 100644 pages/xGen/widgets/Tabs1/TableForward.json create mode 100644 pages/xGen/widgets/Tabs1/TableHwSw.json create mode 100644 pages/xGen/widgets/Tabs1/TablePairs.json create mode 100644 pages/xGen/widgets/Tabs1/TableSnapshot.json create mode 100644 pages/xGen/widgets/Tabs1/TableTestCal.json create mode 100644 pages/xGen/widgets/Tabs1/Tabs1.json create mode 100644 pages/xGen/xGen.json diff --git a/application.json b/application.json index 954973d..894d8d5 100644 --- a/application.json +++ b/application.json @@ -48,6 +48,10 @@ { "id": "Pending Revisions", "isDefault": false + }, + { + "id": "xGen", + "isDefault": false } ], "unpublishedAppLayout": { diff --git a/pages/Pending POs/widgets/Container1/Button2Copy2.json b/pages/Pending POs/widgets/Container1/Button2Copy2.json new file mode 100644 index 0000000..d4c84df --- /dev/null +++ b/pages/Pending POs/widgets/Container1/Button2Copy2.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 34, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + {"key": "onClick"} + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "pa1btnkxg01", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 34, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 30, + "needsErrorInfo": false, + "onClick": "{{navigateTo('xGen', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 34, + "originalTopRow": 30, + "parentColumnSpace": 3.841796875, + "parentId": "pa1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "xGen", + "topRow": 30, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "pa1btnxgen", + "widgetName": "Button2Copy2" +} \ No newline at end of file diff --git a/pages/Pending Revisions/widgets/Container1/Button2Copy2.json b/pages/Pending Revisions/widgets/Container1/Button2Copy2.json new file mode 100644 index 0000000..29e21c2 --- /dev/null +++ b/pages/Pending Revisions/widgets/Container1/Button2Copy2.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 34, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + {"key": "onClick"} + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "pr1btnkxg01", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 34, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 30, + "needsErrorInfo": false, + "onClick": "{{navigateTo('xGen', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 34, + "originalTopRow": 30, + "parentColumnSpace": 3.841796875, + "parentId": "pr1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "xGen", + "topRow": 30, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "pr1btnxgen", + "widgetName": "Button2Copy2" +} \ No newline at end of file diff --git a/pages/Sales - Capacity Planning/widgets/Container1/Button2Copy2.json b/pages/Sales - Capacity Planning/widgets/Container1/Button2Copy2.json new file mode 100644 index 0000000..9ff1207 --- /dev/null +++ b/pages/Sales - Capacity Planning/widgets/Container1/Button2Copy2.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 34, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + {"key": "onClick"} + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "cp1btnkxg01", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 34, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 30, + "needsErrorInfo": false, + "onClick": "{{navigateTo('xGen', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 34, + "originalTopRow": 30, + "parentColumnSpace": 3.841796875, + "parentId": "x3pc17vp6q", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "xGen", + "topRow": 30, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "cp1btnxgen", + "widgetName": "Button2Copy2" +} \ No newline at end of file diff --git a/pages/Sales - Units Ordered/widgets/Container1/Button2Copy2.json b/pages/Sales - Units Ordered/widgets/Container1/Button2Copy2.json new file mode 100644 index 0000000..3c743e2 --- /dev/null +++ b/pages/Sales - Units Ordered/widgets/Container1/Button2Copy2.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 34, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + {"key": "onClick"} + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "uo1btnkxg01", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 34, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 30, + "needsErrorInfo": false, + "onClick": "{{navigateTo('xGen', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 34, + "originalTopRow": 30, + "parentColumnSpace": 3.841796875, + "parentId": "wj6fxg5wpg", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "xGen", + "topRow": 30, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "uo1btnxgen", + "widgetName": "Button2Copy2" +} \ No newline at end of file diff --git a/pages/Sales - Units Shipped/widgets/Container1/Button2Copy2.json b/pages/Sales - Units Shipped/widgets/Container1/Button2Copy2.json new file mode 100644 index 0000000..6350487 --- /dev/null +++ b/pages/Sales - Units Shipped/widgets/Container1/Button2Copy2.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 34, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + {"key": "onClick"} + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "su1btnkxg01", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 34, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 30, + "needsErrorInfo": false, + "onClick": "{{navigateTo('xGen', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 34, + "originalTopRow": 30, + "parentColumnSpace": 3.841796875, + "parentId": "wj6fxg5wpg", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "xGen", + "topRow": 30, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "su1btnxgen", + "widgetName": "Button2Copy2" +} \ No newline at end of file diff --git a/pages/xGen/queries/xgen_buildinfo/metadata.json b/pages/xGen/queries/xgen_buildinfo/metadata.json new file mode 100644 index 0000000..45aac46 --- /dev/null +++ b/pages/xGen/queries/xgen_buildinfo/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "e3b197954c324fb2bd7ad792_1bbdaf37-14d8-44f2-9f9f-e4b5bfe7cda0", + "id": "xGen_xgen_buildinfo", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT * FROM mpe.buildinfo ORDER BY buildinfo_sub_id DESC\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "xTuple_Sandbox", + "isAutoGenerated": false, + "name": "xTuple_Sandbox", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "xgen_buildinfo", + "pageId": "xGen", + "runBehaviour": "AUTOMATIC", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/xGen/queries/xgen_buildinfo/xgen_buildinfo.txt b/pages/xGen/queries/xgen_buildinfo/xgen_buildinfo.txt new file mode 100644 index 0000000..3c04a5e --- /dev/null +++ b/pages/xGen/queries/xgen_buildinfo/xgen_buildinfo.txt @@ -0,0 +1 @@ +SELECT * FROM mpe.buildinfo ORDER BY buildinfo_sub_id DESC diff --git a/pages/xGen/queries/xgen_compatibility_items/metadata.json b/pages/xGen/queries/xgen_compatibility_items/metadata.json new file mode 100644 index 0000000..dac0087 --- /dev/null +++ b/pages/xGen/queries/xgen_compatibility_items/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "e3b197954c324fb2bd7ad792_cd267f31-d5b7-45ae-9dbd-e198d9dd2d15", + "id": "xGen_xgen_compatibility_items", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT DISTINCT hwcompatibility.hwcompatibility_item_number AS item, item.item_descrip1 AS title, item.item_descrip2 AS specification\n FROM mpe.hwcompatibility\n JOIN mpe.hwcompatibilitynotes ON hwcompatibilitynotes.hwcompatibilitynotes_hwcompatibility_association = hwcompatibility.hwcompatibility_association\n JOIN public.item ON item_number = hwcompatibility.hwcompatibility_item_number\n ORDER BY hwcompatibility.hwcompatibility_item_number\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "xTuple_Sandbox", + "isAutoGenerated": false, + "name": "xTuple_Sandbox", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "xgen_compatibility_items", + "pageId": "xGen", + "runBehaviour": "AUTOMATIC", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/xGen/queries/xgen_compatibility_items/xgen_compatibility_items.txt b/pages/xGen/queries/xgen_compatibility_items/xgen_compatibility_items.txt new file mode 100644 index 0000000..c5e42b6 --- /dev/null +++ b/pages/xGen/queries/xgen_compatibility_items/xgen_compatibility_items.txt @@ -0,0 +1,5 @@ +SELECT DISTINCT hwcompatibility.hwcompatibility_item_number AS item, item.item_descrip1 AS title, item.item_descrip2 AS specification + FROM mpe.hwcompatibility + JOIN mpe.hwcompatibilitynotes ON hwcompatibilitynotes.hwcompatibilitynotes_hwcompatibility_association = hwcompatibility.hwcompatibility_association + JOIN public.item ON item_number = hwcompatibility.hwcompatibility_item_number + ORDER BY hwcompatibility.hwcompatibility_item_number diff --git a/pages/xGen/queries/xgen_firmware_shipped/metadata.json b/pages/xGen/queries/xgen_firmware_shipped/metadata.json new file mode 100644 index 0000000..f9ab600 --- /dev/null +++ b/pages/xGen/queries/xgen_firmware_shipped/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "e3b197954c324fb2bd7ad792_9a7ecca0-7bb5-4333-b63b-31e18ce7810c", + "id": "xGen_xgen_firmware_shipped", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT testhist_id AS id,\n wo_number || '-' || wo_subnumber || '-' || testhist_product_id AS wo,\n testhist_testwith_version AS firmware_version,\n testhist_testwith_buildinfo_id AS firmware_build_id,\n MAX(CASE\n WHEN (char_name = 'M/S') AND charass_value LIKE 'MS%' THEN 'true'\n ELSE NULL\n END) AS multimodule,\n MAX(CASE\n WHEN (char_name = 'Series') THEN charass_value\n ELSE NULL\n END) AS product_type,\n MAX(CASE\n WHEN (char_name = 'Configuration-Product') THEN charass_value\n ELSE NULL\n END) AS product_config,\n to_char(testhist_timestamp, 'YYYY-MM-DD') AS date\nFROM wo\n LEFT JOIN charass ON wo_id = charass_target_id\n JOIN char ON charass_char_id = char_id\n JOIN itemsite ON wo_itemsite_id = itemsite_id\n JOIN item ON itemsite.itemsite_item_id = item.item_id\n JOIN mpe.testhist ON wo_id = mpe.testhist.testhist_wo_id\nWHERE char_name IN ('Series', 'M/S', 'Configuration-Product')\n AND testhist_testwith_item_number = '28207'\nGROUP BY wo_number,\n wo_subnumber,\n testhist_testwith_version,\n testhist_id,\n testhist_product_id,\n testhist_testwith_buildinfo_id\nORDER By id DESC\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "xTuple_Sandbox", + "isAutoGenerated": false, + "name": "xTuple_Sandbox", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "xgen_firmware_shipped", + "pageId": "xGen", + "runBehaviour": "AUTOMATIC", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/xGen/queries/xgen_firmware_shipped/xgen_firmware_shipped.txt b/pages/xGen/queries/xgen_firmware_shipped/xgen_firmware_shipped.txt new file mode 100644 index 0000000..49d879d --- /dev/null +++ b/pages/xGen/queries/xgen_firmware_shipped/xgen_firmware_shipped.txt @@ -0,0 +1,32 @@ +SELECT testhist_id AS id, + wo_number || '-' || wo_subnumber || '-' || testhist_product_id AS wo, + testhist_testwith_version AS firmware_version, + testhist_testwith_buildinfo_id AS firmware_build_id, + MAX(CASE + WHEN (char_name = 'M/S') AND charass_value LIKE 'MS%' THEN 'true' + ELSE NULL + END) AS multimodule, + MAX(CASE + WHEN (char_name = 'Series') THEN charass_value + ELSE NULL + END) AS product_type, + MAX(CASE + WHEN (char_name = 'Configuration-Product') THEN charass_value + ELSE NULL + END) AS product_config, + to_char(testhist_timestamp, 'YYYY-MM-DD') AS date +FROM wo + LEFT JOIN charass ON wo_id = charass_target_id + JOIN char ON charass_char_id = char_id + JOIN itemsite ON wo_itemsite_id = itemsite_id + JOIN item ON itemsite.itemsite_item_id = item.item_id + JOIN mpe.testhist ON wo_id = mpe.testhist.testhist_wo_id +WHERE char_name IN ('Series', 'M/S', 'Configuration-Product') + AND testhist_testwith_item_number = '28207' +GROUP BY wo_number, + wo_subnumber, + testhist_testwith_version, + testhist_id, + testhist_product_id, + testhist_testwith_buildinfo_id +ORDER By id DESC diff --git a/pages/xGen/queries/xgen_forward_compat_break/metadata.json b/pages/xGen/queries/xgen_forward_compat_break/metadata.json new file mode 100644 index 0000000..d5e4734 --- /dev/null +++ b/pages/xGen/queries/xgen_forward_compat_break/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "e3b197954c324fb2bd7ad792_4cdd56a3-29db-4b18-ba93-9dfd1df6b532", + "id": "xGen_xgen_forward_compat_break", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "select forwardcompatibilitybreak_cause_item_name as break_cause,\n array_to_string(forwardcompatibilitybreak_effected_item_names, ', ') as affected_items,\n forwardcompatibilitybreak_hwcompatibility_association as assoc,\n forwardcompatibilitybreak_timestamp::date as date_of_break from mpe.forwardcompatibilitybreak\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "xTuple_Sandbox", + "isAutoGenerated": false, + "name": "xTuple_Sandbox", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "xgen_forward_compat_break", + "pageId": "xGen", + "runBehaviour": "AUTOMATIC", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/xGen/queries/xgen_forward_compat_break/xgen_forward_compat_break.txt b/pages/xGen/queries/xgen_forward_compat_break/xgen_forward_compat_break.txt new file mode 100644 index 0000000..2664e7d --- /dev/null +++ b/pages/xGen/queries/xgen_forward_compat_break/xgen_forward_compat_break.txt @@ -0,0 +1,4 @@ +select forwardcompatibilitybreak_cause_item_name as break_cause, + array_to_string(forwardcompatibilitybreak_effected_item_names, ', ') as affected_items, + forwardcompatibilitybreak_hwcompatibility_association as assoc, + forwardcompatibilitybreak_timestamp::date as date_of_break from mpe.forwardcompatibilitybreak diff --git a/pages/xGen/queries/xgen_hw_compatibility_summary/metadata.json b/pages/xGen/queries/xgen_hw_compatibility_summary/metadata.json new file mode 100644 index 0000000..90799c1 --- /dev/null +++ b/pages/xGen/queries/xgen_hw_compatibility_summary/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "e3b197954c324fb2bd7ad792_16700451-1518-4db9-a6b4-e1aa90f54892", + "id": "xGen_xgen_hw_compatibility_summary", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT * FROM mpe.hwcompatibilitysummary\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "xTuple_Sandbox", + "isAutoGenerated": false, + "name": "xTuple_Sandbox", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "xgen_hw_compatibility_summary", + "pageId": "xGen", + "runBehaviour": "AUTOMATIC", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/xGen/queries/xgen_hw_compatibility_summary/xgen_hw_compatibility_summary.txt b/pages/xGen/queries/xgen_hw_compatibility_summary/xgen_hw_compatibility_summary.txt new file mode 100644 index 0000000..026be2d --- /dev/null +++ b/pages/xGen/queries/xgen_hw_compatibility_summary/xgen_hw_compatibility_summary.txt @@ -0,0 +1 @@ +SELECT * FROM mpe.hwcompatibilitysummary diff --git a/pages/xGen/queries/xgen_pairs/metadata.json b/pages/xGen/queries/xgen_pairs/metadata.json new file mode 100644 index 0000000..233106f --- /dev/null +++ b/pages/xGen/queries/xgen_pairs/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "e3b197954c324fb2bd7ad792_16d5e630-a22a-422e-99f7-52c7cc28c5ea", + "id": "xGen_xgen_pairs", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT TITEM1.item_number AS item1, \n TITEM1.item_descrip1 AS item1_descrip,\n TITEM2.item_number AS item2, \n TITEM2.item_descrip1 AS item2_descrip,\n TITEM2.item_descrip2 AS item2_spec\nFROM mpe.hwcompatibilitypairs \nJOIN item AS TITEM1 ON hwcompatibilitypairs_item1_id = TITEM1.item_id \nJOIN item AS TITEM2 ON hwcompatibilitypairs_item2_id = TITEM2.item_id\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "xTuple_Sandbox", + "isAutoGenerated": false, + "name": "xTuple_Sandbox", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "xgen_pairs", + "pageId": "xGen", + "runBehaviour": "AUTOMATIC", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/xGen/queries/xgen_pairs/xgen_pairs.txt b/pages/xGen/queries/xgen_pairs/xgen_pairs.txt new file mode 100644 index 0000000..538abf8 --- /dev/null +++ b/pages/xGen/queries/xgen_pairs/xgen_pairs.txt @@ -0,0 +1,8 @@ +SELECT TITEM1.item_number AS item1, + TITEM1.item_descrip1 AS item1_descrip, + TITEM2.item_number AS item2, + TITEM2.item_descrip1 AS item2_descrip, + TITEM2.item_descrip2 AS item2_spec +FROM mpe.hwcompatibilitypairs +JOIN item AS TITEM1 ON hwcompatibilitypairs_item1_id = TITEM1.item_id +JOIN item AS TITEM2 ON hwcompatibilitypairs_item2_id = TITEM2.item_id diff --git a/pages/xGen/queries/xgen_snapshot_prodmap/metadata.json b/pages/xGen/queries/xgen_snapshot_prodmap/metadata.json new file mode 100644 index 0000000..a527442 --- /dev/null +++ b/pages/xGen/queries/xgen_snapshot_prodmap/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "e3b197954c324fb2bd7ad792_c7d7eb03-db00-4854-911a-f53f5fa7f462", + "id": "xGen_xgen_snapshot_prodmap", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT\n\tmpe.snapshotprodmapsummary.product_type as \"Product Type\",\n\tmpe.snapshotprodmapsummary.snapshot_number as \"Snapshot Number\",\n\tmpe.snapshotprodmapsummary.versions as \"Versions\",\n\tmpe.snapshotprodmapsummary.effective_date as \"Effective Date\",\n\tmpe.snapshotprodmapsummary.expire_date as \"Expire Date\"\nFROM mpe.snapshotprodmapsummary\nWHERE snapshotprodmapsummary.expire_date > now() OR snapshotprodmapsummary.expire_date IS NULL\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "xTuple_Sandbox", + "isAutoGenerated": false, + "name": "xTuple_Sandbox", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "xgen_snapshot_prodmap", + "pageId": "xGen", + "runBehaviour": "AUTOMATIC", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/xGen/queries/xgen_snapshot_prodmap/xgen_snapshot_prodmap.txt b/pages/xGen/queries/xgen_snapshot_prodmap/xgen_snapshot_prodmap.txt new file mode 100644 index 0000000..64d7f30 --- /dev/null +++ b/pages/xGen/queries/xgen_snapshot_prodmap/xgen_snapshot_prodmap.txt @@ -0,0 +1,8 @@ +SELECT + mpe.snapshotprodmapsummary.product_type as "Product Type", + mpe.snapshotprodmapsummary.snapshot_number as "Snapshot Number", + mpe.snapshotprodmapsummary.versions as "Versions", + mpe.snapshotprodmapsummary.effective_date as "Effective Date", + mpe.snapshotprodmapsummary.expire_date as "Expire Date" +FROM mpe.snapshotprodmapsummary +WHERE snapshotprodmapsummary.expire_date > now() OR snapshotprodmapsummary.expire_date IS NULL diff --git a/pages/xGen/queries/xgen_test_cal_measurements/metadata.json b/pages/xGen/queries/xgen_test_cal_measurements/metadata.json new file mode 100644 index 0000000..c548041 --- /dev/null +++ b/pages/xGen/queries/xgen_test_cal_measurements/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "e3b197954c324fb2bd7ad792_7684a9ec-ae85-4c35-8617-1103064d17ac", + "id": "xGen_xgen_test_cal_measurements", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT\n wo_number || '-' || wo_subnumber AS wo,\n measass_product_id AS product_id,\n meas_name AS measurement,\n\tmeasass_value AS measurement_value,\n\tmeas_unit AS measurement_unit,\n\tMAX(CASE WHEN char_name = 'Series' THEN charass_value ELSE NULL END) AS product_type,\n\tMAX(CASE WHEN char_name = 'Input' THEN charass_value ELSE NULL END) AS input_voltage,\n\tMAX(CASE WHEN char_name = 'Output V' THEN charass_value ELSE NULL END) AS output_voltage,\n\tMAX(CASE WHEN char_name = 'Power' THEN charass_value ELSE NULL END) AS power,\n\tMAX(CASE WHEN char_name = 'Model' THEN charass_value ELSE NULL END) AS model,\n\tMAX(CASE WHEN char_name = 'Phase' THEN charass_value ELSE NULL END) AS phase,\n\tMAX(CASE WHEN char_name = 'Com' THEN charass_value ELSE NULL END) AS com,\n\tmeasass_timestamp AS timestamp\nFROM mpe.measass\nJOIN mpe.meas ON meas_id = measass_meas_id\nJOIN wo ON wo_id = measass_wo_id\nLEFT JOIN charass ON wo_id = charass_target_id\nJOIN char ON charass_char_id = char_id\nWHERE char_name in ('Series', 'Input', 'Output V', 'Power', 'Model', 'Phase', 'Com')\nGROUP BY wo, measurement, measurement_value, measurement_unit, product_id, timestamp\nORDER BY wo, measurement\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "xTuple_Sandbox", + "isAutoGenerated": false, + "name": "xTuple_Sandbox", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "xgen_test_cal_measurements", + "pageId": "xGen", + "runBehaviour": "AUTOMATIC", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/xGen/queries/xgen_test_cal_measurements/xgen_test_cal_measurements.txt b/pages/xGen/queries/xgen_test_cal_measurements/xgen_test_cal_measurements.txt new file mode 100644 index 0000000..9d540ec --- /dev/null +++ b/pages/xGen/queries/xgen_test_cal_measurements/xgen_test_cal_measurements.txt @@ -0,0 +1,22 @@ +SELECT + wo_number || '-' || wo_subnumber AS wo, + measass_product_id AS product_id, + meas_name AS measurement, + measass_value AS measurement_value, + meas_unit AS measurement_unit, + MAX(CASE WHEN char_name = 'Series' THEN charass_value ELSE NULL END) AS product_type, + MAX(CASE WHEN char_name = 'Input' THEN charass_value ELSE NULL END) AS input_voltage, + MAX(CASE WHEN char_name = 'Output V' THEN charass_value ELSE NULL END) AS output_voltage, + MAX(CASE WHEN char_name = 'Power' THEN charass_value ELSE NULL END) AS power, + MAX(CASE WHEN char_name = 'Model' THEN charass_value ELSE NULL END) AS model, + MAX(CASE WHEN char_name = 'Phase' THEN charass_value ELSE NULL END) AS phase, + MAX(CASE WHEN char_name = 'Com' THEN charass_value ELSE NULL END) AS com, + measass_timestamp AS timestamp +FROM mpe.measass +JOIN mpe.meas ON meas_id = measass_meas_id +JOIN wo ON wo_id = measass_wo_id +LEFT JOIN charass ON wo_id = charass_target_id +JOIN char ON charass_char_id = char_id +WHERE char_name in ('Series', 'Input', 'Output V', 'Power', 'Model', 'Phase', 'Com') +GROUP BY wo, measurement, measurement_value, measurement_unit, product_id, timestamp +ORDER BY wo, measurement diff --git a/pages/xGen/widgets/Container1/Button1.json b/pages/xGen/widgets/Container1/Button1.json new file mode 100644 index 0000000..e7957cf --- /dev/null +++ b/pages/xGen/widgets/Container1/Button1.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 8, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + {"key": "onClick"} + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1btnkcp01", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Sales - Capacity Planning', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 3.841796875, + "parentId": "xg1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Capacity Planning", + "topRow": 4, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "xg1btn0cp1", + "widgetName": "Button1" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Container1/Button1Copy.json b/pages/xGen/widgets/Container1/Button1Copy.json new file mode 100644 index 0000000..9ef7c3a --- /dev/null +++ b/pages/xGen/widgets/Container1/Button1Copy.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 12, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + {"key": "onClick"} + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1btnkus01", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 12, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 8, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Sales - Units Shipped', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 12, + "originalTopRow": 8, + "parentColumnSpace": 3.841796875, + "parentId": "xg1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Units Shipped", + "topRow": 8, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "xg1btn0us1", + "widgetName": "Button1Copy" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Container1/Button1Copy2.json b/pages/xGen/widgets/Container1/Button1Copy2.json new file mode 100644 index 0000000..32d7362 --- /dev/null +++ b/pages/xGen/widgets/Container1/Button1Copy2.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 16, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + {"key": "onClick"} + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1btnkuo01", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 16, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 12, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Sales - Units Ordered', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 16, + "originalTopRow": 12, + "parentColumnSpace": 3.841796875, + "parentId": "xg1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Units Ordered", + "topRow": 12, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "xg1btn0uo1", + "widgetName": "Button1Copy2" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Container1/Button2All.json b/pages/xGen/widgets/Container1/Button2All.json new file mode 100644 index 0000000..757b478 --- /dev/null +++ b/pages/xGen/widgets/Container1/Button2All.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 26, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + {"key": "onClick"} + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1btnkpp01", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 26, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 22, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Pending POs', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 26, + "originalTopRow": 22, + "parentColumnSpace": 3.841796875, + "parentId": "xg1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Pending POs", + "topRow": 22, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "xg1btn0pp1", + "widgetName": "Button2All" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Container1/Button2Copy.json b/pages/xGen/widgets/Container1/Button2Copy.json new file mode 100644 index 0000000..a2125b4 --- /dev/null +++ b/pages/xGen/widgets/Container1/Button2Copy.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 30, + "boxShadow": "none", + "buttonColor": "#ffffff", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + {"key": "onClick"} + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1btnkpr01", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 30, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 26, + "needsErrorInfo": false, + "onClick": "{{navigateTo('Pending Revisions', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 30, + "originalTopRow": 26, + "parentColumnSpace": 3.841796875, + "parentId": "xg1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "Pending Revisions", + "topRow": 26, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "xg1btn0pr1", + "widgetName": "Button2Copy" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Container1/Button2Copy2.json b/pages/xGen/widgets/Container1/Button2Copy2.json new file mode 100644 index 0000000..4636196 --- /dev/null +++ b/pages/xGen/widgets/Container1/Button2Copy2.json @@ -0,0 +1,45 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 34, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.backgroundColor}}", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + {"key": "buttonColor"} + ], + "dynamicTriggerPathList": [ + {"key": "onClick"} + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1btnkxg01", + "leftColumn": 0, + "minWidth": 120, + "mobileBottomRow": 34, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 30, + "needsErrorInfo": false, + "onClick": "{{navigateTo('xGen', {}, 'SAME_WINDOW');}}", + "originalBottomRow": 34, + "originalTopRow": 30, + "parentColumnSpace": 3.841796875, + "parentId": "xg1canvas01", + "parentRowSpace": 10, + "placement": "START", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 64, + "text": "xGen", + "topRow": 30, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "xg1btn0xg1", + "widgetName": "Button2Copy2" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Container1/Container1.json b/pages/xGen/widgets/Container1/Container1.json new file mode 100644 index 0000000..96c423a --- /dev/null +++ b/pages/xGen/widgets/Container1/Container1.json @@ -0,0 +1,81 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "0px", + "borderWidth": "1", + "bottomRow": 124, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 1240, + "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": "xorz42kdhi", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 132.9375, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "xg1c0ntain", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 132.9375, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "xg1canvas01", + "widgetName": "Canvas1" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [ + {"key": "boxShadow"} + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "36jaq5m9iy", + "leftColumn": 0, + "maxDynamicHeight": 12, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 10, + "mobileLeftColumn": 0, + "mobileRightColumn": 3, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 44.3125, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 9, + "shouldScrollContents": true, + "topRow": 0, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "xg1c0ntain", + "widgetName": "Container1" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Container1/Text1.json b/pages/xGen/widgets/Container1/Text1.json new file mode 100644 index 0000000..b7d640a --- /dev/null +++ b/pages/xGen/widgets/Container1/Text1.json @@ -0,0 +1,46 @@ +{ + "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": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "xg1txksal01", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 6, + "mobileLeftColumn": 10, + "mobileRightColumn": 26, + "mobileTopRow": 2, + "needsErrorInfo": false, + "originalBottomRow": 4, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 3.841796875, + "parentId": "xg1canvas01", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Sales", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "xg1txtsal1", + "widgetName": "Text1" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Container1/Text2.json b/pages/xGen/widgets/Container1/Text2.json new file mode 100644 index 0000000..8eb5c35 --- /dev/null +++ b/pages/xGen/widgets/Container1/Text2.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 22, + "dynamicBindingPathList": [ + {"key": "truncateButtonColor"}, + {"key": "fontFamily"}, + {"key": "borderRadius"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "xg1txkeng01", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 22, + "mobileLeftColumn": 10, + "mobileRightColumn": 26, + "mobileTopRow": 18, + "needsErrorInfo": false, + "originalBottomRow": 22, + "originalTopRow": 18, + "overflow": "NONE", + "parentColumnSpace": 3.841796875, + "parentId": "xg1canvas01", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Engineering", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 18, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "xg1txteng1", + "widgetName": "Text2" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Heading.json b/pages/xGen/widgets/Heading.json new file mode 100644 index 0000000..db84c1f --- /dev/null +++ b/pages/xGen/widgets/Heading.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 5, + "dynamicBindingPathList": [ + {"key": "truncateButtonColor"}, + {"key": "fontFamily"}, + {"key": "borderRadius"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "xg1hdgkey01", + "leftColumn": 9, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 17, + "mobileTopRow": 1, + "needsErrorInfo": false, + "originalBottomRow": 5, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 25.109375, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "xGen", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "xg1heading1", + "widgetName": "Heading" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Tabs1/TableBuildId.json b/pages/xGen/widgets/Tabs1/TableBuildId.json new file mode 100644 index 0000000..fa87f4f --- /dev/null +++ b/pages/xGen/widgets/Tabs1/TableBuildId.json @@ -0,0 +1,88 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 58, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "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": [], + "columnWidthMap": {}, + "compactMode": "SHORT", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [0], + "delimiter": ",", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"}, + {"key": "tableData"} + ], + "dynamicPropertyPathList": [ + {"key": "textSize"} + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "xg1tblbldkey", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 31, + "mobileLeftColumn": 1, + "mobileRightColumn": 35, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 58, + "originalTopRow": 0, + "parentColumnSpace": 11.265625, + "parentId": "xg1cnvs01", + "parentRowSpace": 10, + "primaryColumns": {}, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "searchKey": "", + "tableData": "{{xgen_buildinfo.data}}", + "textSize": "0.775rem", + "topRow": 0, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "xg1tblbld1", + "widgetName": "TableBuildId" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Tabs1/TableCompat.json b/pages/xGen/widgets/Tabs1/TableCompat.json new file mode 100644 index 0000000..360675b --- /dev/null +++ b/pages/xGen/widgets/Tabs1/TableCompat.json @@ -0,0 +1,88 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 58, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "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": [], + "columnWidthMap": {}, + "compactMode": "SHORT", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [0], + "delimiter": ",", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"}, + {"key": "tableData"} + ], + "dynamicPropertyPathList": [ + {"key": "textSize"} + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "xg1tblcmpkey", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 31, + "mobileLeftColumn": 1, + "mobileRightColumn": 35, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 58, + "originalTopRow": 0, + "parentColumnSpace": 11.265625, + "parentId": "xg1cnvs03", + "parentRowSpace": 10, + "primaryColumns": {}, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "searchKey": "", + "tableData": "{{xgen_compatibility_items.data}}", + "textSize": "0.775rem", + "topRow": 0, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "xg1tblcmp1", + "widgetName": "TableCompat" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Tabs1/TableFirmware.json b/pages/xGen/widgets/Tabs1/TableFirmware.json new file mode 100644 index 0000000..b3b9302 --- /dev/null +++ b/pages/xGen/widgets/Tabs1/TableFirmware.json @@ -0,0 +1,88 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 58, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "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": [], + "columnWidthMap": {}, + "compactMode": "SHORT", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [0], + "delimiter": ",", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"}, + {"key": "tableData"} + ], + "dynamicPropertyPathList": [ + {"key": "textSize"} + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "xg1tblfrmkey", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 31, + "mobileLeftColumn": 1, + "mobileRightColumn": 35, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 58, + "originalTopRow": 0, + "parentColumnSpace": 11.265625, + "parentId": "xg1cnvs08", + "parentRowSpace": 10, + "primaryColumns": {}, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "searchKey": "", + "tableData": "{{xgen_firmware_shipped.data}}", + "textSize": "0.775rem", + "topRow": 0, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "xg1tblfrm1", + "widgetName": "TableFirmware" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Tabs1/TableForward.json b/pages/xGen/widgets/Tabs1/TableForward.json new file mode 100644 index 0000000..462150a --- /dev/null +++ b/pages/xGen/widgets/Tabs1/TableForward.json @@ -0,0 +1,88 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 58, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "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": [], + "columnWidthMap": {}, + "compactMode": "SHORT", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [0], + "delimiter": ",", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"}, + {"key": "tableData"} + ], + "dynamicPropertyPathList": [ + {"key": "textSize"} + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "xg1tblfwdkey", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 31, + "mobileLeftColumn": 1, + "mobileRightColumn": 35, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 58, + "originalTopRow": 0, + "parentColumnSpace": 11.265625, + "parentId": "xg1cnvs05", + "parentRowSpace": 10, + "primaryColumns": {}, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "searchKey": "", + "tableData": "{{xgen_forward_compat_break.data}}", + "textSize": "0.775rem", + "topRow": 0, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "xg1tblfwd1", + "widgetName": "TableForward" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Tabs1/TableHwSw.json b/pages/xGen/widgets/Tabs1/TableHwSw.json new file mode 100644 index 0000000..3f0a96b --- /dev/null +++ b/pages/xGen/widgets/Tabs1/TableHwSw.json @@ -0,0 +1,88 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 58, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "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": [], + "columnWidthMap": {}, + "compactMode": "SHORT", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [0], + "delimiter": ",", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"}, + {"key": "tableData"} + ], + "dynamicPropertyPathList": [ + {"key": "textSize"} + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "xg1tblhwskey", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 31, + "mobileLeftColumn": 1, + "mobileRightColumn": 35, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 58, + "originalTopRow": 0, + "parentColumnSpace": 11.265625, + "parentId": "xg1cnvs02", + "parentRowSpace": 10, + "primaryColumns": {}, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "searchKey": "", + "tableData": "{{xgen_hw_compatibility_summary.data}}", + "textSize": "0.775rem", + "topRow": 0, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "xg1tblhws1", + "widgetName": "TableHwSw" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Tabs1/TablePairs.json b/pages/xGen/widgets/Tabs1/TablePairs.json new file mode 100644 index 0000000..aa25c9e --- /dev/null +++ b/pages/xGen/widgets/Tabs1/TablePairs.json @@ -0,0 +1,88 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 58, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "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": [], + "columnWidthMap": {}, + "compactMode": "SHORT", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [0], + "delimiter": ",", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"}, + {"key": "tableData"} + ], + "dynamicPropertyPathList": [ + {"key": "textSize"} + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "xg1tblprskey", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 31, + "mobileLeftColumn": 1, + "mobileRightColumn": 35, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 58, + "originalTopRow": 0, + "parentColumnSpace": 11.265625, + "parentId": "xg1cnvs04", + "parentRowSpace": 10, + "primaryColumns": {}, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "searchKey": "", + "tableData": "{{xgen_pairs.data}}", + "textSize": "0.775rem", + "topRow": 0, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "xg1tblprs1", + "widgetName": "TablePairs" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Tabs1/TableSnapshot.json b/pages/xGen/widgets/Tabs1/TableSnapshot.json new file mode 100644 index 0000000..7021b0c --- /dev/null +++ b/pages/xGen/widgets/Tabs1/TableSnapshot.json @@ -0,0 +1,88 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 58, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "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": [], + "columnWidthMap": {}, + "compactMode": "SHORT", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [0], + "delimiter": ",", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"}, + {"key": "tableData"} + ], + "dynamicPropertyPathList": [ + {"key": "textSize"} + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "xg1tblsnpkey", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 31, + "mobileLeftColumn": 1, + "mobileRightColumn": 35, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 58, + "originalTopRow": 0, + "parentColumnSpace": 11.265625, + "parentId": "xg1cnvs06", + "parentRowSpace": 10, + "primaryColumns": {}, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "searchKey": "", + "tableData": "{{xgen_snapshot_prodmap.data}}", + "textSize": "0.775rem", + "topRow": 0, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "xg1tblsnp1", + "widgetName": "TableSnapshot" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Tabs1/TableTestCal.json b/pages/xGen/widgets/Tabs1/TableTestCal.json new file mode 100644 index 0000000..493be48 --- /dev/null +++ b/pages/xGen/widgets/Tabs1/TableTestCal.json @@ -0,0 +1,88 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 58, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "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": [], + "columnWidthMap": {}, + "compactMode": "SHORT", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [0], + "delimiter": ",", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"}, + {"key": "tableData"} + ], + "dynamicPropertyPathList": [ + {"key": "textSize"} + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "xg1tbltstkey", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 31, + "mobileLeftColumn": 1, + "mobileRightColumn": 35, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 58, + "originalTopRow": 0, + "parentColumnSpace": 11.265625, + "parentId": "xg1cnvs07", + "parentRowSpace": 10, + "primaryColumns": {}, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "searchKey": "", + "tableData": "{{xgen_test_cal_measurements.data}}", + "textSize": "0.775rem", + "topRow": 0, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "xg1tbltst1", + "widgetName": "TableTestCal" +} \ No newline at end of file diff --git a/pages/xGen/widgets/Tabs1/Tabs1.json b/pages/xGen/widgets/Tabs1/Tabs1.json new file mode 100644 index 0000000..1fece94 --- /dev/null +++ b/pages/xGen/widgets/Tabs1/Tabs1.json @@ -0,0 +1,450 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": 1, + "bottomRow": 67, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 620, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + {"key": "borderRadius"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1cnvkey01", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 150, + "minWidth": 450, + "mobileBottomRow": 150, + "mobileLeftColumn": 0, + "mobileRightColumn": 602.625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "xg1tabs001", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 602.625, + "shouldScrollContents": false, + "tabId": "tab1", + "tabName": "Build ID", + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "xg1cnvs01", + "widgetName": "Canvas1" + }, + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 620, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + {"key": "borderRadius"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1cnvkey02", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 150, + "minWidth": 450, + "mobileBottomRow": 150, + "mobileLeftColumn": 0, + "mobileRightColumn": 602.625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "xg1tabs001", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 602.625, + "shouldScrollContents": false, + "tabId": "tab2", + "tabName": "Hardware-Software", + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "xg1cnvs02", + "widgetName": "Canvas2" + }, + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 620, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + {"key": "borderRadius"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1cnvkey03", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 150, + "minWidth": 450, + "mobileBottomRow": 150, + "mobileLeftColumn": 0, + "mobileRightColumn": 602.625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "xg1tabs001", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 602.625, + "shouldScrollContents": false, + "tabId": "tab3", + "tabName": "Compatibility Items", + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "xg1cnvs03", + "widgetName": "Canvas3" + }, + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 620, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + {"key": "borderRadius"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1cnvkey04", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 150, + "minWidth": 450, + "mobileBottomRow": 150, + "mobileLeftColumn": 0, + "mobileRightColumn": 602.625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "xg1tabs001", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 602.625, + "shouldScrollContents": false, + "tabId": "tab4", + "tabName": "Pairs", + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "xg1cnvs04", + "widgetName": "Canvas4" + }, + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 620, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + {"key": "borderRadius"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1cnvkey05", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 150, + "minWidth": 450, + "mobileBottomRow": 150, + "mobileLeftColumn": 0, + "mobileRightColumn": 602.625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "xg1tabs001", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 602.625, + "shouldScrollContents": false, + "tabId": "tab5", + "tabName": "Forward", + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "xg1cnvs05", + "widgetName": "Canvas5" + }, + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 620, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + {"key": "borderRadius"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1cnvkey06", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 150, + "minWidth": 450, + "mobileBottomRow": 150, + "mobileLeftColumn": 0, + "mobileRightColumn": 602.625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "xg1tabs001", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 602.625, + "shouldScrollContents": false, + "tabId": "tab6", + "tabName": "Snapshot Prod Map", + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "xg1cnvs06", + "widgetName": "Canvas6" + }, + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 620, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + {"key": "borderRadius"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1cnvkey07", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 150, + "minWidth": 450, + "mobileBottomRow": 150, + "mobileLeftColumn": 0, + "mobileRightColumn": 602.625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "xg1tabs001", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 602.625, + "shouldScrollContents": false, + "tabId": "tab7", + "tabName": "Test & Cal Measurements", + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "xg1cnvs07", + "widgetName": "Canvas7" + }, + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 620, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + {"key": "borderRadius"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "xg1cnvkey08", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 150, + "minWidth": 450, + "mobileBottomRow": 150, + "mobileLeftColumn": 0, + "mobileRightColumn": 602.625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "xg1tabs001", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 602.625, + "shouldScrollContents": false, + "tabId": "tab8", + "tabName": "Firmware version shipped", + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "xg1cnvs08", + "widgetName": "Canvas8" + } + ], + "defaultTab": "Build ID", + "dynamicBindingPathList": [ + {"key": "accentColor"}, + {"key": "boxShadow"} + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "xg1tabskey1", + "leftColumn": 9, + "maxDynamicHeight": 9000, + "minDynamicHeight": 15, + "minWidth": 450, + "mobileBottomRow": 76, + "mobileLeftColumn": 2, + "mobileRightColumn": 26, + "mobileTopRow": 61, + "needsErrorInfo": false, + "originalBottomRow": 67, + "originalTopRow": 5, + "parentColumnSpace": 25.109375, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": true, + "shouldShowTabs": true, + "tabsObj": { + "tab1": { + "id": "tab1", + "index": 0, + "isVisible": true, + "label": "Build ID", + "positioning": "vertical", + "widgetId": "xg1cnvs01" + }, + "tab2": { + "id": "tab2", + "index": 1, + "isVisible": true, + "label": "Hardware-Software", + "positioning": "vertical", + "widgetId": "xg1cnvs02" + }, + "tab3": { + "id": "tab3", + "index": 2, + "isVisible": true, + "label": "Compatibility Items", + "positioning": "vertical", + "widgetId": "xg1cnvs03" + }, + "tab4": { + "id": "tab4", + "index": 3, + "isVisible": true, + "label": "Pairs", + "positioning": "vertical", + "widgetId": "xg1cnvs04" + }, + "tab5": { + "id": "tab5", + "index": 4, + "isVisible": true, + "label": "Forward", + "positioning": "vertical", + "widgetId": "xg1cnvs05" + }, + "tab6": { + "id": "tab6", + "index": 5, + "isVisible": true, + "label": "Snapshot Prod Map", + "positioning": "vertical", + "widgetId": "xg1cnvs06" + }, + "tab7": { + "id": "tab7", + "index": 6, + "isVisible": true, + "label": "Test & Cal Measurements", + "positioning": "vertical", + "widgetId": "xg1cnvs07" + }, + "tab8": { + "id": "tab8", + "index": 7, + "isVisible": true, + "label": "Firmware version shipped", + "positioning": "vertical", + "widgetId": "xg1cnvs08" + } + }, + "topRow": 5, + "type": "TABS_WIDGET", + "version": 3, + "widgetId": "xg1tabs001", + "widgetName": "Tabs1" +} \ No newline at end of file diff --git a/pages/xGen/xGen.json b/pages/xGen/xGen.json new file mode 100644 index 0000000..316975c --- /dev/null +++ b/pages/xGen/xGen.json @@ -0,0 +1,33 @@ +{ + "gitSyncId": "e3b197954c324fb2bd7ad792_4e06d54e-fbca-48f2-a6fc-9576351c9a10", + "unpublishedPage": { + "isHidden": false, + "layouts": [ + { + "dsl": { + "backgroundColor": "none", + "bottomRow": 1240, + "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": "xGen", + "slug": "xgen" + } +} \ No newline at end of file