mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-21 21:47:17 +00:00
* fix/10900-textarea * Update steps.md Made necessary formatting changes to docs/docs/widgets/steps.md file * Update steps.md in versioned docs Made necessary changes to steps.md in 2.50.0 LTS versioned docs * Updated the documentation for the Link Component * fix: fx bold * Update link.md * Update link.md * Update textarea.md * Update textarea.md * [docs]: Fix documentation for the map component (#11160) * [docs]: Fix documentation for pagination component (#11145) * [docs]: Fix documentation for color picker component (#11105) * Update color-picker.md * Update color-picker.md * Update color-picker.md * Update color-picker.md * Update color-picker.md * Update color-picker.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the Date-Range Picker Component (#11020) * updated ToolJet/docs/docs/widgets/date-range-picker.md * updated ToolJet/docs/versioned_docs/version-2.50.0-LTS/widgets/date-range-picker.md * removed paddingbottom and renaming widget * Update date-range-picker.md * Update date-range-picker.md * Update date-range-picker.md * Update date-range-picker.md * Update date-range-picker.md * Update date-range-picker.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the Button Component (#11073) * chore: replaced `fx` to **fx**, removed padding-bottom from h2(## created) div, updated content for Event Table events description in button.md * Update button.md * Update button.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * fix : made required changes in radio-button-component (#11094) * [docs]: Fix documentation for the Circular Progressbar Component (#11091) * Update circular-progressbar.md Update according to the instructions * Update circular-progressbar.md Updated according to the instructions * Update circular-progressbar.md added a divider before the styles section * Update circular-progressbar.md added a divider before the styles section * Update circular-progressbar.md * Update circular-progressbar.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for tabs components (#11125) * Update documentation for tabs component Issue link - https://github.com/ToolJet/ToolJet/issues/11060 * Update documentation for ToolJet/docs/versioned_docs/version-2.50.0-LTS/widgets/tabs.md * Update tabs.md * Update tabs.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * #fixes Refactor InviteUsersForm component to support dark mode (#10869) * [docs]: Fix documentation for Code Editor Component (#11027) * docs: update component info and styling * Revert "docs: update component info and styling" This reverts commitd0e047a549. * docs(revised): update component info and styling * Update code-editor.md * Update code-editor.md * fix * chore: typo and linting * Update code-editor.md * Update code-editor.md * Update code-editor.md * Update code-editor.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the Bounded Box Component (#11110) * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md * Update bounded-box.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs] : Updated documentation for File Picker Component (#11174) * Updated File-Picker * Update file-picker.md * Update file-picker.md * Update file-picker.md * Update file-picker.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Update the documentation for the Kanban Component (#11140) * [docs]: Update the documentation for the Kanban Component * Add more updates to the Kanban component documentation * Update kanban-board.md * Update kanban-board.md * Update kanban-board.md * Update kanban-board.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the Star Rating Component (#11135) * Update the documentation for the Star Rating Component * Update star-rating.md * Update star-rating.md * Update star-rating.md * Update star-rating.md * Update star-rating.md * Update star-rating.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Update the documentation for the Color Picker Component (#11191) * Update documentation in color-picker.md * Update documentation in versioned color-picker.md * Update color-picker.md * Update color-picker.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the Image Component (#11138) * fix issue 11124 * updated the ToolJet/docs/docs/widgets/image.md file * [docs]: Fix documentation for Tree Select Component (#11166) * Update Tree Select Component docs: formatting and content changes * Update PR with requested changes: formatting updates and content revisions. changed "padding-top" to "paddingTop" everywhere * Update tree-select.md * Update tree-select.md --------- Co-authored-by: hahaanisha <120304035+anisha1910git@users.noreply.github.com> Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for the QR Scanner Component (#11142) * updating the docs to make it easier to follow * 2.50.0-LTS i make chenges and 2.5.0 deleted the chenges what i made * Exposed Variable changed on both versions * Update qr-scanner.md * Update qr-scanner.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * [docs]: Fix documentation for SVG Image component (#11144) * Updated SVG Image documentation with layout and style changes * Add divider before Styles section and update Layout and Style tables * Make the fx bold in both versions * Delete the svg-image-md file created accidentally * Update svg-image.md * Update svg-image.md --------- Co-authored-by: Pratik Agrawal <pratik@tooljet.com> * Template/utf 8 encoder and decoder (#11103) * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * library-management-system (#11029) * student-management-system (#11072) * Added Template for Strong Password Generator (#11048) * Template : json formatter created (#11218) * Template/utf 8 encoder and decoder (#11103) * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * library-management-system (#11029) * student-management-system (#11072) * Added Template for Strong Password Generator (#11048) * Template: Created json formatter * Delete server/templates/library-management-system/definition.json * Delete server/templates/library-management-system/manifest.json * Delete server/templates/strong-password-generator/definition.json * Delete server/templates/strong-password-generator/manifest.json * Delete server/templates/student-management-system/definition.json * Delete server/templates/student-management-system/manifest.json * Delete server/templates/utf-8-encoder-and-decoder/definition.json * Delete server/templates/utf-8-encoder-and-decoder/manifest.json --------- Co-authored-by: sahilborse18 <115134682+sahilborse@users.noreply.github.com> Co-authored-by: Virender Bhambra <77726552+VirenderBhambra@users.noreply.github.com> Co-authored-by: Aman Sharma <88098873+mnshrm@users.noreply.github.com> Co-authored-by: Prashant Rai <prashant.2023ug1115@iiitranchi.ac.in> * Template: Created SQL query formatter (#11219) * Added a template to the Tooljet Community Templates, for issue #11006 (#11382) Co-authored-by: Aspireve <steve18fernandes@gmail.com> * Merge community templates 1.1, 1.3 into 1.4 (#11502) * Setup patient records management template (#9620) * Setup base64 encoder & decoder template (#9647) * Setup base64 encoder & decoder template * Fix category mismatch * Added definition.json for base64 encoder-decoder template (#9653) * Template/utf 8 encoder and decoder (#11103) * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * utf-8-encoder-and-decoder * library-management-system (#11029) * feat(ConfigFiles): Add manifest and defintion files for digital asset management (#10830) * student-management-system (#11072) * Template: Created transporation logistics tracker (#10549) * add transportation logistics tracker folder with definition.json * add manifest.json to transportation logistics tracker * Template: Created student attendance tracker (#10023) * created:student-attendance-tracker * app with TJDB * fix:filter section visibility * Community template: Course management for online courses #9925 (#10714) * upload the template json file for course-management * update the filter functionality * Added Template for Strong Password Generator (#11048) --------- Co-authored-by: Merchant Khalid <marchantkhalid7810@gmail.com> Co-authored-by: sahilborse18 <115134682+sahilborse@users.noreply.github.com> Co-authored-by: Virender Bhambra <77726552+VirenderBhambra@users.noreply.github.com> Co-authored-by: Anas Khafaga <58850182+anasKhafaga@users.noreply.github.com> Co-authored-by: Aman Sharma <88098873+mnshrm@users.noreply.github.com> Co-authored-by: Kinski (Jiaxin) Wu <112212841+kinskiwu@users.noreply.github.com> Co-authored-by: Ankit Yadav <89698311+AnkityadavIITR@users.noreply.github.com> Co-authored-by: Prashant Rai <prashant.2023ug1115@iiitranchi.ac.in> * Added placeholder image generator template (#11433) * Added placeholder image generator template * Fix code spacing * Fix community templates and add more templates * fix ui for placeholder image generator * fix manifest file for placeholder image generator * Add remaining templates * remove patient records management template * fix AWS access key value * Optimise templates images * Fix Applicant tracking system template * Fix advanced data visualization template * Fix some more templates * Fix templates images * Update package-lock.json * Revert "Update package-lock.json" This reverts commit3bf5959550. * Update template image names * Update Library management system template * Fix Library and student management templates * Bump version to 3.1.5-ce * Change version to 3.1.1-ce --------- Co-authored-by: AkashJana18 <akashjana663@gmail.com> Co-authored-by: Manbhav Sugla <manbhav234@gmail.com> Co-authored-by: Joshua Jinu <116093853+joshua-jinu@users.noreply.github.com> Co-authored-by: Pratik Agrawal <pratik@tooljet.com> Co-authored-by: Avinash S <117369858+Avinashs7@users.noreply.github.com> Co-authored-by: kabszac <69686216+kabszac@users.noreply.github.com> Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com> Co-authored-by: Sonali Singh <93927999+Sonali9737@users.noreply.github.com> Co-authored-by: Rudraksh Gajanan Nalbalwar <126509395+rudrakshnalbalwar@users.noreply.github.com> Co-authored-by: Aman Kumar <45187207+Namchi7@users.noreply.github.com> Co-authored-by: Ishan Sawai <133170549+ishan657@users.noreply.github.com> Co-authored-by: Deepanshu Yadav <yadavdeepanshu000@gmail.com> Co-authored-by: Anas Younis <itsyunus102@gmail.com> Co-authored-by: Ayyan Shaikh <ayyan.sameer.shaikh.eren@gmail.com> Co-authored-by: Jon Pablo <38892213+JP-sDEV@users.noreply.github.com> Co-authored-by: Bhojraj Lalit Narware <105192321+bhojrajnarwae@users.noreply.github.com> Co-authored-by: Shreyas0410 <70795867+Shreyas0410@users.noreply.github.com> Co-authored-by: Muskan Saxena <121862200+MuskanSaxena6@users.noreply.github.com> Co-authored-by: Parth Dwivedi <99666524+Parth4git@users.noreply.github.com> Co-authored-by: ChinoUkaegbu <77782533+ChinoUkaegbu@users.noreply.github.com> Co-authored-by: Saurabh Gurde <128987288+SaurabhGurde@users.noreply.github.com> Co-authored-by: hahaanisha <168823401+hahaanisha@users.noreply.github.com> Co-authored-by: hahaanisha <120304035+anisha1910git@users.noreply.github.com> Co-authored-by: Arnav Singha <102987879+ArnavSingha@users.noreply.github.com> Co-authored-by: veesood <123954200+vroomvee@users.noreply.github.com> Co-authored-by: sahilborse18 <115134682+sahilborse@users.noreply.github.com> Co-authored-by: Virender Bhambra <77726552+VirenderBhambra@users.noreply.github.com> Co-authored-by: Aman Sharma <88098873+mnshrm@users.noreply.github.com> Co-authored-by: Prashant Rai <prashant.2023ug1115@iiitranchi.ac.in> Co-authored-by: Abhishek-53 <abhishekvpatil1@gmail.com> Co-authored-by: Niyatijain-9 <niyatijain9113@gmail.com> Co-authored-by: Steve Fernandes <93852415+Aspireve@users.noreply.github.com> Co-authored-by: Aspireve <steve18fernandes@gmail.com> Co-authored-by: Merchant Khalid <marchantkhalid7810@gmail.com> Co-authored-by: Anas Khafaga <58850182+anasKhafaga@users.noreply.github.com> Co-authored-by: Kinski (Jiaxin) Wu <112212841+kinskiwu@users.noreply.github.com> Co-authored-by: Ankit Yadav <89698311+AnkityadavIITR@users.noreply.github.com> Co-authored-by: Vikash <106796672+vikashsprem@users.noreply.github.com> Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
1397 lines
No EOL
51 KiB
JSON
1397 lines
No EOL
51 KiB
JSON
{
|
|
"app": [
|
|
{
|
|
"definition": {
|
|
"appV2": {
|
|
"type": "front-end",
|
|
"id": "f8588b7c-f520-4685-b89d-d5e760c009da",
|
|
"name": "strong-password-generator-final",
|
|
"slug": "f8588b7c-f520-4685-b89d-d5e760c009da",
|
|
"isPublic": false,
|
|
"isMaintenanceOn": false,
|
|
"icon": "server",
|
|
"organizationId": "7bc483fb-ec16-4179-a16e-e02d42a64963",
|
|
"currentVersionId": null,
|
|
"userId": "ccf51822-9d82-4d82-81dd-22df9f3cfcfc",
|
|
"workflowApiToken": null,
|
|
"workflowEnabled": false,
|
|
"createdAt": "2024-10-22T23:17:15.624Z",
|
|
"creationMode": "DEFAULT",
|
|
"updatedAt": "2024-10-22T23:17:15.845Z",
|
|
"editingVersion": {
|
|
"id": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"name": "v1",
|
|
"definition": null,
|
|
"globalSettings": {
|
|
"hideHeader": true,
|
|
"appInMaintenance": false,
|
|
"canvasMaxWidth": 100,
|
|
"canvasMaxWidthType": "%",
|
|
"canvasMaxHeight": 2400,
|
|
"canvasBackgroundColor": "#edeff5",
|
|
"backgroundFxQuery": "",
|
|
"appMode": "auto"
|
|
},
|
|
"pageSettings": {
|
|
"properties": {
|
|
"disableMenu": {
|
|
"value": "{{true}}",
|
|
"fxActive": false
|
|
}
|
|
}
|
|
},
|
|
"showViewerNavigation": true,
|
|
"homePageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"appId": "f8588b7c-f520-4685-b89d-d5e760c009da",
|
|
"currentEnvironmentId": "f635bf6d-7179-4756-baa2-c178ab76f2b5",
|
|
"promotedFrom": null,
|
|
"createdAt": "2024-10-22T23:17:15.636Z",
|
|
"updatedAt": "2024-12-03T22:30:54.883Z"
|
|
},
|
|
"components": [
|
|
{
|
|
"id": "acf1371f-9309-420b-a79c-a3bb8f3cbe57",
|
|
"name": "checkbox1",
|
|
"type": "Checkbox",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"label": {
|
|
"value": "A-Z"
|
|
},
|
|
"defaultValue": {
|
|
"value": "{{true}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-11-10T20:25:24.262Z",
|
|
"layouts": [
|
|
{
|
|
"id": "7e105db3-e95d-4598-a333-e6debdab8eac",
|
|
"type": "desktop",
|
|
"top": 330,
|
|
"left": 13,
|
|
"width": 3,
|
|
"height": 30,
|
|
"componentId": "acf1371f-9309-420b-a79c-a3bb8f3cbe57",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:27:41.146Z"
|
|
},
|
|
{
|
|
"id": "f0219e60-20c0-4d83-9f2b-c10effb31b27",
|
|
"type": "mobile",
|
|
"top": 100,
|
|
"left": 5,
|
|
"width": 5,
|
|
"height": 30,
|
|
"componentId": "acf1371f-9309-420b-a79c-a3bb8f3cbe57",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"name": "container1",
|
|
"type": "Container",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": null,
|
|
"properties": {
|
|
"loadingState": {
|
|
"value": "{{false}}"
|
|
},
|
|
"visible": {
|
|
"value": "{{true}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"backgroundColor": {
|
|
"fxActive": false,
|
|
"value": "#fff"
|
|
},
|
|
"borderColor": {
|
|
"value": "#ffffffff"
|
|
},
|
|
"borderRadius": {
|
|
"value": "10"
|
|
},
|
|
"visibility": {
|
|
"value": "{{true}}"
|
|
},
|
|
"disabledState": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"generalStyles": {
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000040"
|
|
}
|
|
},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-12-03T22:28:41.468Z",
|
|
"layouts": [
|
|
{
|
|
"id": "0924d546-7242-4391-b859-5538d2b34eca",
|
|
"type": "mobile",
|
|
"top": 160,
|
|
"left": 15,
|
|
"width": 5,
|
|
"height": 200,
|
|
"componentId": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
},
|
|
{
|
|
"id": "339ec2f0-d417-4eb5-be10-bb5059f5452a",
|
|
"type": "desktop",
|
|
"top": 30,
|
|
"left": 1,
|
|
"width": 41,
|
|
"height": 540,
|
|
"componentId": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:28:26.700Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "b77f1160-3b40-4e4c-a471-b3fb1110a78c",
|
|
"name": "numberInput1",
|
|
"type": "NumberInput",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"label": {
|
|
"value": "Password Length"
|
|
},
|
|
"value": {
|
|
"value": "8"
|
|
},
|
|
"placeholder": {
|
|
"value": "0"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {
|
|
"minValue": {
|
|
"value": "8"
|
|
},
|
|
"maxValue": {
|
|
"value": "64"
|
|
}
|
|
},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-10-23T00:19:09.212Z",
|
|
"layouts": [
|
|
{
|
|
"id": "3608107d-5a03-473e-b8fc-cc9fddd41cee",
|
|
"type": "mobile",
|
|
"top": 50,
|
|
"left": 4,
|
|
"width": 10,
|
|
"height": 40,
|
|
"componentId": "b77f1160-3b40-4e4c-a471-b3fb1110a78c",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
},
|
|
{
|
|
"id": "cc659df4-1f7f-49d2-8f3b-f16c63f0dfc7",
|
|
"type": "desktop",
|
|
"top": 330,
|
|
"left": 1,
|
|
"width": 11,
|
|
"height": 30,
|
|
"componentId": "b77f1160-3b40-4e4c-a471-b3fb1110a78c",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:27:43.892Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "89011e28-c048-483c-8afb-5ac873137c5d",
|
|
"name": "checkbox2",
|
|
"type": "Checkbox",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"label": {
|
|
"value": "a-z"
|
|
},
|
|
"defaultValue": {
|
|
"value": "{{true}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-11-10T20:25:24.262Z",
|
|
"layouts": [
|
|
{
|
|
"id": "d78147e0-ba31-4832-8caa-4e3614d1b45d",
|
|
"type": "mobile",
|
|
"top": 150,
|
|
"left": 5,
|
|
"width": 5,
|
|
"height": 30,
|
|
"componentId": "89011e28-c048-483c-8afb-5ac873137c5d",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
},
|
|
{
|
|
"id": "a435753b-3bda-4e33-85f0-d228401c3645",
|
|
"type": "desktop",
|
|
"top": 330,
|
|
"left": 16,
|
|
"width": 3,
|
|
"height": 30,
|
|
"componentId": "89011e28-c048-483c-8afb-5ac873137c5d",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:27:38.799Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "ebcccd3b-13a9-46e7-8d8c-51ded3fdb8a2",
|
|
"name": "divider1",
|
|
"type": "Divider",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {},
|
|
"general": {},
|
|
"styles": {},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z",
|
|
"layouts": [
|
|
{
|
|
"id": "5b578250-996f-4b93-98cd-c14c99f3c8b3",
|
|
"type": "desktop",
|
|
"top": 280,
|
|
"left": 1,
|
|
"width": 41,
|
|
"height": 10,
|
|
"componentId": "ebcccd3b-13a9-46e7-8d8c-51ded3fdb8a2",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:28:06.760Z"
|
|
},
|
|
{
|
|
"id": "f4eeb7cf-d194-4e5a-908d-318335a4af2d",
|
|
"type": "mobile",
|
|
"top": 280,
|
|
"left": 15,
|
|
"width": 10,
|
|
"height": 10,
|
|
"componentId": "ebcccd3b-13a9-46e7-8d8c-51ded3fdb8a2",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "11c33509-dc4b-48f5-b4e4-6620634782b7",
|
|
"name": "text4",
|
|
"type": "Text",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"text": {
|
|
"value": "Password Rule"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"fontWeight": {
|
|
"value": "bold"
|
|
},
|
|
"textAlign": {
|
|
"value": "center"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z",
|
|
"layouts": [
|
|
{
|
|
"id": "2cfe356f-2868-4e90-963e-dce6040b7107",
|
|
"type": "desktop",
|
|
"top": 240,
|
|
"left": 17,
|
|
"width": 7,
|
|
"height": 40,
|
|
"componentId": "11c33509-dc4b-48f5-b4e4-6620634782b7",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:28:19.350Z"
|
|
},
|
|
{
|
|
"id": "aeec48b1-ea37-419c-b53a-ac8c85f0319c",
|
|
"type": "mobile",
|
|
"top": 250,
|
|
"left": 15,
|
|
"width": 6,
|
|
"height": 40,
|
|
"componentId": "11c33509-dc4b-48f5-b4e4-6620634782b7",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "f200c384-745a-4919-ab43-aa95886ae72f",
|
|
"name": "button1",
|
|
"type": "Button",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"text": {
|
|
"value": "Generate Password"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"backgroundColor": {
|
|
"fxActive": true,
|
|
"value": "#3E63DD"
|
|
},
|
|
"textColor": {
|
|
"fxActive": true,
|
|
"value": "#FFFFFF"
|
|
},
|
|
"borderRadius": {
|
|
"value": "{{8}}"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-11-10T20:25:24.262Z",
|
|
"layouts": [
|
|
{
|
|
"id": "e7880f36-c21a-4788-9103-c0b20694fa32",
|
|
"type": "desktop",
|
|
"top": 150,
|
|
"left": 26,
|
|
"width": 9,
|
|
"height": 40,
|
|
"componentId": "f200c384-745a-4919-ab43-aa95886ae72f",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:29:24.243Z"
|
|
},
|
|
{
|
|
"id": "5ea6250a-3a31-418a-abc8-1e4cf6a6b8c5",
|
|
"type": "mobile",
|
|
"top": 360,
|
|
"left": 7,
|
|
"width": 3,
|
|
"height": 30,
|
|
"componentId": "f200c384-745a-4919-ab43-aa95886ae72f",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "4d186e54-9998-42d2-8a60-1cdf43b426e9",
|
|
"name": "checkbox3",
|
|
"type": "Checkbox",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"label": {
|
|
"value": "0-9"
|
|
},
|
|
"defaultValue": {
|
|
"value": "{{true}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-11-10T20:25:24.262Z",
|
|
"layouts": [
|
|
{
|
|
"id": "9ea5207f-19a3-4645-b960-ff864cfd0c9a",
|
|
"type": "mobile",
|
|
"top": 200,
|
|
"left": 3,
|
|
"width": 5,
|
|
"height": 30,
|
|
"componentId": "4d186e54-9998-42d2-8a60-1cdf43b426e9",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
},
|
|
{
|
|
"id": "52a21def-0b40-4c65-805a-ff1065b3f4c6",
|
|
"type": "desktop",
|
|
"top": 330,
|
|
"left": 19,
|
|
"width": 3,
|
|
"height": 30,
|
|
"componentId": "4d186e54-9998-42d2-8a60-1cdf43b426e9",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:27:30.820Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "429d51c9-5c39-4ce1-af8d-05adce09b0b1",
|
|
"name": "checkbox4",
|
|
"type": "Checkbox",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"label": {
|
|
"value": "Special characters"
|
|
},
|
|
"defaultValue": {
|
|
"value": "{{true}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-11-10T20:25:24.262Z",
|
|
"layouts": [
|
|
{
|
|
"id": "87c6b349-9ad9-49e6-bb4c-504aa0e5237f",
|
|
"type": "mobile",
|
|
"top": 250,
|
|
"left": 3,
|
|
"width": 5,
|
|
"height": 30,
|
|
"componentId": "429d51c9-5c39-4ce1-af8d-05adce09b0b1",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
},
|
|
{
|
|
"id": "62e08d97-81d2-4a5a-8c75-da444f3c56e1",
|
|
"type": "desktop",
|
|
"top": 330,
|
|
"left": 22,
|
|
"width": 7,
|
|
"height": 30,
|
|
"componentId": "429d51c9-5c39-4ce1-af8d-05adce09b0b1",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:27:37.050Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "20439db0-aef4-4b24-9d72-8196ab998884",
|
|
"name": "checkbox5",
|
|
"type": "Checkbox",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"label": {
|
|
"value": "Avoid Ambiguous Characters (1,l,I,o,O,0)"
|
|
},
|
|
"defaultValue": {
|
|
"value": "{{true}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-11-10T20:25:24.262Z",
|
|
"layouts": [
|
|
{
|
|
"id": "a3b1d36d-4033-4499-b068-d0f09b9f1cb7",
|
|
"type": "mobile",
|
|
"top": 140,
|
|
"left": 21,
|
|
"width": 5,
|
|
"height": 30,
|
|
"componentId": "20439db0-aef4-4b24-9d72-8196ab998884",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
},
|
|
{
|
|
"id": "c1ff0e0e-635e-4df4-966d-7cc7be7eeffd",
|
|
"type": "desktop",
|
|
"top": 330,
|
|
"left": 29,
|
|
"width": 13,
|
|
"height": 30,
|
|
"componentId": "20439db0-aef4-4b24-9d72-8196ab998884",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:27:26.658Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "6a1f870a-65a7-4c65-bf0e-548181fe24c9",
|
|
"name": "text1",
|
|
"type": "Text",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"text": {
|
|
"value": ""
|
|
},
|
|
"textFormat": {
|
|
"value": "html"
|
|
},
|
|
"loadingState": {
|
|
"value": "{{false}}"
|
|
},
|
|
"disabledState": {
|
|
"value": "{{false}}"
|
|
},
|
|
"visibility": {
|
|
"value": "{{true}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"textSize": {
|
|
"value": "18"
|
|
},
|
|
"fontWeight": {
|
|
"value": "bold"
|
|
},
|
|
"textColor": {
|
|
"fxActive": false,
|
|
"value": "#000000"
|
|
},
|
|
"borderColor": {
|
|
"value": "#D9D9D9",
|
|
"fxActive": true
|
|
},
|
|
"borderRadius": {
|
|
"value": "5"
|
|
},
|
|
"textAlign": {
|
|
"value": "center"
|
|
},
|
|
"backgroundColor": {
|
|
"value": "#fff00000"
|
|
},
|
|
"decoration": {
|
|
"value": "none"
|
|
},
|
|
"transformation": {
|
|
"value": "none"
|
|
},
|
|
"fontStyle": {
|
|
"value": "normal"
|
|
},
|
|
"lineHeight": {
|
|
"value": "{{1.5}}"
|
|
},
|
|
"textIndent": {
|
|
"value": "{{0}}"
|
|
},
|
|
"letterSpacing": {
|
|
"value": "{{0}}"
|
|
},
|
|
"wordSpacing": {
|
|
"value": "{{0}}"
|
|
},
|
|
"fontVariant": {
|
|
"value": "normal"
|
|
},
|
|
"verticalAlignment": {
|
|
"value": "center"
|
|
},
|
|
"padding": {
|
|
"value": "default"
|
|
},
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000090"
|
|
},
|
|
"isScrollRequired": {
|
|
"value": "enabled"
|
|
}
|
|
},
|
|
"generalStyles": {
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000040"
|
|
}
|
|
},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-12-03T22:33:20.264Z",
|
|
"layouts": [
|
|
{
|
|
"id": "25540520-3448-48ae-a6d7-c6be7c552685",
|
|
"type": "mobile",
|
|
"top": 440,
|
|
"left": 10,
|
|
"width": 6,
|
|
"height": 40,
|
|
"componentId": "6a1f870a-65a7-4c65-bf0e-548181fe24c9",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
},
|
|
{
|
|
"id": "b0756bdb-1022-4e4c-a521-bd3c52c72e72",
|
|
"type": "desktop",
|
|
"top": 150,
|
|
"left": 11,
|
|
"width": 14,
|
|
"height": 40,
|
|
"componentId": "6a1f870a-65a7-4c65-bf0e-548181fe24c9",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:27:12.519Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "495576be-f1db-4baa-b523-cb163555b884",
|
|
"name": "button2",
|
|
"type": "Button",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"text": {
|
|
"value": "Copy"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"borderColor": {
|
|
"fxActive": true,
|
|
"value": "#2F4BA0"
|
|
},
|
|
"borderRadius": {
|
|
"value": "{{8}}"
|
|
}
|
|
},
|
|
"generalStyles": {},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-11-10T20:25:24.262Z",
|
|
"layouts": [
|
|
{
|
|
"id": "2616fb4b-88f4-495d-95a1-21561069ddeb",
|
|
"type": "mobile",
|
|
"top": 540,
|
|
"left": 9,
|
|
"width": 3,
|
|
"height": 30,
|
|
"componentId": "495576be-f1db-4baa-b523-cb163555b884",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
},
|
|
{
|
|
"id": "7886020f-7a0a-4e5f-81d7-4a33a79c828a",
|
|
"type": "desktop",
|
|
"top": 150,
|
|
"left": 36,
|
|
"width": 3,
|
|
"height": 40,
|
|
"componentId": "495576be-f1db-4baa-b523-cb163555b884",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:27:12.519Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "fad10040-a4da-4ac6-af09-a1e9b4ba6cf4",
|
|
"name": "text2",
|
|
"type": "Text",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"text": {
|
|
"value": "Strong Password Generator"
|
|
},
|
|
"textFormat": {
|
|
"value": "html"
|
|
},
|
|
"loadingState": {
|
|
"value": "{{false}}"
|
|
},
|
|
"disabledState": {
|
|
"value": "{{false}}"
|
|
},
|
|
"visibility": {
|
|
"value": "{{true}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"textAlign": {
|
|
"value": "center"
|
|
},
|
|
"fontWeight": {
|
|
"value": "bold"
|
|
},
|
|
"textSize": {
|
|
"value": "25"
|
|
},
|
|
"backgroundColor": {
|
|
"fxActive": false,
|
|
"value": "#fff00000"
|
|
},
|
|
"textColor": {
|
|
"value": "#000000"
|
|
},
|
|
"decoration": {
|
|
"value": "none"
|
|
},
|
|
"transformation": {
|
|
"value": "none"
|
|
},
|
|
"fontStyle": {
|
|
"value": "normal"
|
|
},
|
|
"lineHeight": {
|
|
"value": "{{1.5}}"
|
|
},
|
|
"textIndent": {
|
|
"value": "{{0}}"
|
|
},
|
|
"letterSpacing": {
|
|
"value": "{{0}}"
|
|
},
|
|
"wordSpacing": {
|
|
"value": "{{0}}"
|
|
},
|
|
"fontVariant": {
|
|
"value": "normal"
|
|
},
|
|
"verticalAlignment": {
|
|
"value": "center"
|
|
},
|
|
"padding": {
|
|
"value": "default"
|
|
},
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000090"
|
|
},
|
|
"borderColor": {
|
|
"value": ""
|
|
},
|
|
"borderRadius": {
|
|
"value": "{{6}}"
|
|
},
|
|
"isScrollRequired": {
|
|
"value": "enabled"
|
|
}
|
|
},
|
|
"generalStyles": {
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000040"
|
|
}
|
|
},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-12-03T22:26:30.821Z",
|
|
"layouts": [
|
|
{
|
|
"id": "d296fe71-d14d-43be-8d34-70c8068f5fc8",
|
|
"type": "mobile",
|
|
"top": 0,
|
|
"left": 16,
|
|
"width": 6,
|
|
"height": 40,
|
|
"componentId": "fad10040-a4da-4ac6-af09-a1e9b4ba6cf4",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
},
|
|
{
|
|
"id": "a663bebc-83e6-4290-ac51-95d785d7912a",
|
|
"type": "desktop",
|
|
"top": 30,
|
|
"left": 8,
|
|
"width": 26,
|
|
"height": 50,
|
|
"componentId": "fad10040-a4da-4ac6-af09-a1e9b4ba6cf4",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "2d9d28c9-864b-468d-8ec7-ed432352db6d",
|
|
"name": "text3",
|
|
"type": "Text",
|
|
"pageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"parent": "3fb4cefe-b40d-45af-9f30-3a0970c4518f",
|
|
"properties": {
|
|
"text": {
|
|
"value": "Generate Password"
|
|
},
|
|
"textFormat": {
|
|
"value": "html"
|
|
},
|
|
"loadingState": {
|
|
"value": "{{false}}"
|
|
},
|
|
"disabledState": {
|
|
"value": "{{false}}"
|
|
},
|
|
"visibility": {
|
|
"value": "{{true}}"
|
|
}
|
|
},
|
|
"general": {},
|
|
"styles": {
|
|
"textAlign": {
|
|
"value": "center"
|
|
},
|
|
"fontWeight": {
|
|
"value": "bold"
|
|
},
|
|
"textSize": {
|
|
"value": "14"
|
|
},
|
|
"backgroundColor": {
|
|
"value": "#fff00000",
|
|
"fxActive": false
|
|
},
|
|
"textColor": {
|
|
"value": "#000000",
|
|
"fxActive": false
|
|
},
|
|
"decoration": {
|
|
"value": "none"
|
|
},
|
|
"transformation": {
|
|
"value": "none"
|
|
},
|
|
"fontStyle": {
|
|
"value": "normal"
|
|
},
|
|
"lineHeight": {
|
|
"value": "{{1.5}}"
|
|
},
|
|
"textIndent": {
|
|
"value": "{{0}}"
|
|
},
|
|
"letterSpacing": {
|
|
"value": "{{0}}"
|
|
},
|
|
"wordSpacing": {
|
|
"value": "{{0}}"
|
|
},
|
|
"fontVariant": {
|
|
"value": "normal"
|
|
},
|
|
"verticalAlignment": {
|
|
"value": "center"
|
|
},
|
|
"padding": {
|
|
"value": "default"
|
|
},
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000090"
|
|
},
|
|
"borderColor": {
|
|
"value": ""
|
|
},
|
|
"borderRadius": {
|
|
"value": "{{6}}"
|
|
},
|
|
"isScrollRequired": {
|
|
"value": "enabled"
|
|
}
|
|
},
|
|
"generalStyles": {
|
|
"boxShadow": {
|
|
"value": "0px 0px 0px 0px #00000040"
|
|
}
|
|
},
|
|
"displayPreferences": {
|
|
"showOnDesktop": {
|
|
"value": "{{true}}"
|
|
},
|
|
"showOnMobile": {
|
|
"value": "{{false}}"
|
|
}
|
|
},
|
|
"validation": {},
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-12-03T22:33:10.998Z",
|
|
"layouts": [
|
|
{
|
|
"id": "fbf29ffa-539c-4e05-9589-0cbc0ba01cb6",
|
|
"type": "mobile",
|
|
"top": 140,
|
|
"left": 3,
|
|
"width": 6,
|
|
"height": 40,
|
|
"componentId": "2d9d28c9-864b-468d-8ec7-ed432352db6d",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z"
|
|
},
|
|
{
|
|
"id": "83bb1618-ed71-4fd3-8631-f2ee4ee4bbef",
|
|
"type": "desktop",
|
|
"top": 150,
|
|
"left": 4,
|
|
"width": 7,
|
|
"height": 40,
|
|
"componentId": "2d9d28c9-864b-468d-8ec7-ed432352db6d",
|
|
"dimensionUnit": "count",
|
|
"updatedAt": "2024-12-03T22:27:12.519Z"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"pages": [
|
|
{
|
|
"id": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"name": "Home",
|
|
"handle": "home",
|
|
"index": 1,
|
|
"disabled": false,
|
|
"hidden": false,
|
|
"icon": null,
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-10-22T23:17:15.641Z",
|
|
"autoComputeLayout": true,
|
|
"appVersionId": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"pageGroupIndex": null,
|
|
"pageGroupId": null,
|
|
"isPageGroup": false
|
|
}
|
|
],
|
|
"events": [
|
|
{
|
|
"id": "282901aa-4a89-47d7-9582-233b90a3c51d",
|
|
"name": "onClick",
|
|
"index": 0,
|
|
"event": {
|
|
"eventId": "onClick",
|
|
"message": "Hello world!",
|
|
"queryId": "dd4cb728-a172-48c9-9e6f-2792dd5388c2",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "passwordgenerator",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "f200c384-745a-4919-ab43-aa95886ae72f",
|
|
"target": "component",
|
|
"appVersionId": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-10-22T23:17:15.822Z"
|
|
},
|
|
{
|
|
"id": "d002d4ee-87f0-482c-97c0-cbb3be3aabfa",
|
|
"name": "onClick",
|
|
"index": 0,
|
|
"event": {
|
|
"eventId": "onClick",
|
|
"message": "Hello world!",
|
|
"queryId": "f7e68f2a-63cf-4934-8f27-8e23d54914ff",
|
|
"actionId": "run-query",
|
|
"alertType": "info",
|
|
"queryName": "copyPassword",
|
|
"parameters": {}
|
|
},
|
|
"sourceId": "495576be-f1db-4baa-b523-cb163555b884",
|
|
"target": "component",
|
|
"appVersionId": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-10-22T23:17:15.827Z"
|
|
}
|
|
],
|
|
"dataQueries": [
|
|
{
|
|
"id": "dd4cb728-a172-48c9-9e6f-2792dd5388c2",
|
|
"name": "passwordgenerator",
|
|
"options": {
|
|
"code": "const uppercaseChars = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";\nconst lowercaseChars = \"abcdefghijklmnopqrstuvwxyz\";\nconst numberChars = \"0123456789\";\nconst specialChars = \"!@#$%^&*()_+[]{}|;:,.<>?\";\nconst ambiguousChars = \"1lIoO0\";\n\ntry {\n const options = {\n includeUppercase: getComponentValue(\"checkbox1\", \"Include Uppercase\"),\n includeLowercase: getComponentValue(\"checkbox2\", \"Include Lowercase\"),\n includeNumbers: getComponentValue(\"checkbox3\", \"Include Numbers\"),\n includeSpecial: getComponentValue(\n \"checkbox4\",\n \"Include Special Characters\"\n ),\n avoidAmbiguous: getComponentValue(\n \"checkbox5\",\n \"Avoid Ambiguous Characters\"\n ),\n passwordLength:\n parseInt(getComponentValue(\"numberInput1\", \"Password Length\")) || 8,\n };\n\n let possibleChars = \"\";\n\n if (options.includeUppercase) possibleChars += uppercaseChars;\n if (options.includeLowercase) possibleChars += lowercaseChars;\n if (options.includeNumbers) possibleChars += numberChars;\n if (options.includeSpecial) possibleChars += specialChars;\n\n if (options.avoidAmbiguous) {\n possibleChars = possibleChars.replace(\n new RegExp(`[${ambiguousChars}]`, \"g\"),\n \"\"\n );\n }\n\n if (possibleChars.length === 0) {\n actions.showAlert(\"Please select at least one character type!\", \"error\");\n return;\n }\n\n let password = \"\";\n for (let i = 0; i < options.passwordLength; i++) {\n const randomIndex = Math.floor(Math.random() * possibleChars.length);\n password += possibleChars[randomIndex];\n }\n\n if (components.text1) {\n components.text1.setText(password);\n } else {\n actions.showAlert(\"Error: Unable to display password\", \"error\");\n }\n} catch (error) {\n actions.showAlert(`Error generating password: ${error.message}`, \"error\");\n}\n\nfunction getComponentValue(componentName, description) {\n if (components[componentName]) {\n return components[componentName].value;\n } else {\n actions.showAlert(`Component ${description} not found`, \"warning\");\n }\n}\n",
|
|
"parameters": []
|
|
},
|
|
"dataSourceId": "fd758f92-d663-470c-b2e2-818f0b02bb94",
|
|
"appVersionId": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-10-23T01:23:44.083Z"
|
|
},
|
|
{
|
|
"id": "f7e68f2a-63cf-4934-8f27-8e23d54914ff",
|
|
"name": "copyPassword",
|
|
"options": {
|
|
"code": "const password = components.text1.text;\nif (password) {\n actions.copyToClipboard(password);\n actions.showAlert(\"Password copied to clipboard!\", \"success\");\n} else {\n actions.showAlert(\"No password to copy.\", \"warning\");\n}\n",
|
|
"parameters": []
|
|
},
|
|
"dataSourceId": "fd758f92-d663-470c-b2e2-818f0b02bb94",
|
|
"appVersionId": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"createdAt": "2024-10-22T23:17:15.641Z",
|
|
"updatedAt": "2024-10-23T01:01:14.773Z"
|
|
}
|
|
],
|
|
"dataSources": [
|
|
{
|
|
"id": "5e0d0d4e-4e50-4325-b056-992ac9688c06",
|
|
"name": "restapidefault",
|
|
"kind": "restapi",
|
|
"type": "static",
|
|
"pluginId": null,
|
|
"appVersionId": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"organizationId": null,
|
|
"scope": "local",
|
|
"createdAt": "2024-10-22T23:17:15.645Z",
|
|
"updatedAt": "2024-10-22T23:17:15.645Z"
|
|
},
|
|
{
|
|
"id": "fd758f92-d663-470c-b2e2-818f0b02bb94",
|
|
"name": "runjsdefault",
|
|
"kind": "runjs",
|
|
"type": "static",
|
|
"pluginId": null,
|
|
"appVersionId": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"organizationId": null,
|
|
"scope": "local",
|
|
"createdAt": "2024-10-22T23:17:15.651Z",
|
|
"updatedAt": "2024-10-22T23:17:15.651Z"
|
|
},
|
|
{
|
|
"id": "a1001c10-8cb9-4690-b368-7b3248b0599b",
|
|
"name": "runpydefault",
|
|
"kind": "runpy",
|
|
"type": "static",
|
|
"pluginId": null,
|
|
"appVersionId": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"organizationId": null,
|
|
"scope": "local",
|
|
"createdAt": "2024-10-22T23:17:15.656Z",
|
|
"updatedAt": "2024-10-22T23:17:15.656Z"
|
|
},
|
|
{
|
|
"id": "0ecc12df-79ed-4ecf-849c-ad342970828b",
|
|
"name": "tooljetdbdefault",
|
|
"kind": "tooljetdb",
|
|
"type": "static",
|
|
"pluginId": null,
|
|
"appVersionId": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"organizationId": null,
|
|
"scope": "local",
|
|
"createdAt": "2024-10-22T23:17:15.662Z",
|
|
"updatedAt": "2024-10-22T23:17:15.662Z"
|
|
},
|
|
{
|
|
"id": "0a938b61-51b3-49d0-90ed-441e32196678",
|
|
"name": "workflowsdefault",
|
|
"kind": "workflows",
|
|
"type": "static",
|
|
"pluginId": null,
|
|
"appVersionId": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"organizationId": null,
|
|
"scope": "local",
|
|
"createdAt": "2024-10-22T23:17:15.667Z",
|
|
"updatedAt": "2024-10-22T23:17:15.667Z"
|
|
}
|
|
],
|
|
"appVersions": [
|
|
{
|
|
"id": "e8f8a3d5-8b51-44ce-af66-d0668b41b3e0",
|
|
"name": "v1",
|
|
"definition": null,
|
|
"globalSettings": {
|
|
"hideHeader": true,
|
|
"appInMaintenance": false,
|
|
"canvasMaxWidth": 100,
|
|
"canvasMaxWidthType": "%",
|
|
"canvasMaxHeight": 2400,
|
|
"canvasBackgroundColor": "#edeff5",
|
|
"backgroundFxQuery": "",
|
|
"appMode": "auto"
|
|
},
|
|
"pageSettings": {
|
|
"properties": {
|
|
"disableMenu": {
|
|
"value": "{{true}}",
|
|
"fxActive": false
|
|
}
|
|
}
|
|
},
|
|
"showViewerNavigation": true,
|
|
"homePageId": "9bb8b35e-bab9-4e22-95c9-640e65363073",
|
|
"appId": "f8588b7c-f520-4685-b89d-d5e760c009da",
|
|
"currentEnvironmentId": "f635bf6d-7179-4756-baa2-c178ab76f2b5",
|
|
"promotedFrom": null,
|
|
"createdAt": "2024-10-22T23:17:15.636Z",
|
|
"updatedAt": "2024-12-03T22:30:54.883Z"
|
|
}
|
|
],
|
|
"appEnvironments": [
|
|
{
|
|
"id": "f635bf6d-7179-4756-baa2-c178ab76f2b5",
|
|
"organizationId": "7bc483fb-ec16-4179-a16e-e02d42a64963",
|
|
"name": "development",
|
|
"isDefault": false,
|
|
"priority": 1,
|
|
"enabled": true,
|
|
"createdAt": "2024-04-18T15:00:24.366Z",
|
|
"updatedAt": "2024-04-18T15:00:24.366Z"
|
|
},
|
|
{
|
|
"id": "f6827ca7-9413-42dc-92ac-44b36d7f3c37",
|
|
"organizationId": "7bc483fb-ec16-4179-a16e-e02d42a64963",
|
|
"name": "staging",
|
|
"isDefault": false,
|
|
"priority": 2,
|
|
"enabled": true,
|
|
"createdAt": "2024-04-18T15:00:24.366Z",
|
|
"updatedAt": "2024-04-18T15:00:24.366Z"
|
|
},
|
|
{
|
|
"id": "582f97c4-5e07-4f77-88de-bc46fe0725bc",
|
|
"organizationId": "7bc483fb-ec16-4179-a16e-e02d42a64963",
|
|
"name": "production",
|
|
"isDefault": true,
|
|
"priority": 3,
|
|
"enabled": true,
|
|
"createdAt": "2024-04-18T15:00:24.366Z",
|
|
"updatedAt": "2024-04-18T15:00:24.366Z"
|
|
}
|
|
],
|
|
"dataSourceOptions": [
|
|
{
|
|
"id": "5b737dfd-0f82-4b35-bedf-8e5ddfb6a1e0",
|
|
"dataSourceId": "5e0d0d4e-4e50-4325-b056-992ac9688c06",
|
|
"environmentId": "582f97c4-5e07-4f77-88de-bc46fe0725bc",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.650Z",
|
|
"updatedAt": "2024-10-22T23:17:15.650Z"
|
|
},
|
|
{
|
|
"id": "5c3f6375-5d4e-40b5-b900-f190031035f1",
|
|
"dataSourceId": "5e0d0d4e-4e50-4325-b056-992ac9688c06",
|
|
"environmentId": "f6827ca7-9413-42dc-92ac-44b36d7f3c37",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.650Z",
|
|
"updatedAt": "2024-10-22T23:17:15.650Z"
|
|
},
|
|
{
|
|
"id": "e257e8c0-0971-42e0-9d5c-36fe2e840616",
|
|
"dataSourceId": "5e0d0d4e-4e50-4325-b056-992ac9688c06",
|
|
"environmentId": "f635bf6d-7179-4756-baa2-c178ab76f2b5",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.650Z",
|
|
"updatedAt": "2024-10-22T23:17:15.650Z"
|
|
},
|
|
{
|
|
"id": "d4b87cc9-70fe-4930-af98-be42fc66eb3e",
|
|
"dataSourceId": "fd758f92-d663-470c-b2e2-818f0b02bb94",
|
|
"environmentId": "f6827ca7-9413-42dc-92ac-44b36d7f3c37",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.655Z",
|
|
"updatedAt": "2024-10-22T23:17:15.655Z"
|
|
},
|
|
{
|
|
"id": "af00ba99-360b-48d1-915a-b4a1bace1305",
|
|
"dataSourceId": "fd758f92-d663-470c-b2e2-818f0b02bb94",
|
|
"environmentId": "582f97c4-5e07-4f77-88de-bc46fe0725bc",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.655Z",
|
|
"updatedAt": "2024-10-22T23:17:15.655Z"
|
|
},
|
|
{
|
|
"id": "5153f641-2a61-46ad-9e47-36ddbfceab50",
|
|
"dataSourceId": "fd758f92-d663-470c-b2e2-818f0b02bb94",
|
|
"environmentId": "f635bf6d-7179-4756-baa2-c178ab76f2b5",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.655Z",
|
|
"updatedAt": "2024-10-22T23:17:15.655Z"
|
|
},
|
|
{
|
|
"id": "6ca7f58a-1e8e-41e6-bbb8-d33a4e4b5374",
|
|
"dataSourceId": "a1001c10-8cb9-4690-b368-7b3248b0599b",
|
|
"environmentId": "582f97c4-5e07-4f77-88de-bc46fe0725bc",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.660Z",
|
|
"updatedAt": "2024-10-22T23:17:15.660Z"
|
|
},
|
|
{
|
|
"id": "dbfce3fc-89fa-4b63-9e2d-f0f7e70bab30",
|
|
"dataSourceId": "a1001c10-8cb9-4690-b368-7b3248b0599b",
|
|
"environmentId": "f6827ca7-9413-42dc-92ac-44b36d7f3c37",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.660Z",
|
|
"updatedAt": "2024-10-22T23:17:15.660Z"
|
|
},
|
|
{
|
|
"id": "f9aa4371-1146-4048-96e1-41be7df694f8",
|
|
"dataSourceId": "a1001c10-8cb9-4690-b368-7b3248b0599b",
|
|
"environmentId": "f635bf6d-7179-4756-baa2-c178ab76f2b5",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.660Z",
|
|
"updatedAt": "2024-10-22T23:17:15.660Z"
|
|
},
|
|
{
|
|
"id": "2347068a-8750-48e6-83d9-3ae86ed0c139",
|
|
"dataSourceId": "0ecc12df-79ed-4ecf-849c-ad342970828b",
|
|
"environmentId": "f6827ca7-9413-42dc-92ac-44b36d7f3c37",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.665Z",
|
|
"updatedAt": "2024-10-22T23:17:15.665Z"
|
|
},
|
|
{
|
|
"id": "eab556b6-cc7e-48b9-b44d-5fb64515ef4a",
|
|
"dataSourceId": "0ecc12df-79ed-4ecf-849c-ad342970828b",
|
|
"environmentId": "f635bf6d-7179-4756-baa2-c178ab76f2b5",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.665Z",
|
|
"updatedAt": "2024-10-22T23:17:15.665Z"
|
|
},
|
|
{
|
|
"id": "b37461cc-f1c2-41fd-b751-abbde03c4299",
|
|
"dataSourceId": "0ecc12df-79ed-4ecf-849c-ad342970828b",
|
|
"environmentId": "582f97c4-5e07-4f77-88de-bc46fe0725bc",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.665Z",
|
|
"updatedAt": "2024-10-22T23:17:15.665Z"
|
|
},
|
|
{
|
|
"id": "91afbb61-edba-4687-bd5d-2ee86f1da53b",
|
|
"dataSourceId": "0a938b61-51b3-49d0-90ed-441e32196678",
|
|
"environmentId": "582f97c4-5e07-4f77-88de-bc46fe0725bc",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.672Z",
|
|
"updatedAt": "2024-10-22T23:17:15.672Z"
|
|
},
|
|
{
|
|
"id": "aab94cb1-6897-4ba3-b2dc-12410903a81e",
|
|
"dataSourceId": "0a938b61-51b3-49d0-90ed-441e32196678",
|
|
"environmentId": "f635bf6d-7179-4756-baa2-c178ab76f2b5",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.672Z",
|
|
"updatedAt": "2024-10-22T23:17:15.672Z"
|
|
},
|
|
{
|
|
"id": "515192c2-620a-4eb9-b433-38178802c706",
|
|
"dataSourceId": "0a938b61-51b3-49d0-90ed-441e32196678",
|
|
"environmentId": "f6827ca7-9413-42dc-92ac-44b36d7f3c37",
|
|
"options": null,
|
|
"createdAt": "2024-10-22T23:17:15.672Z",
|
|
"updatedAt": "2024-10-22T23:17:15.672Z"
|
|
}
|
|
],
|
|
"schemaDetails": {
|
|
"multiPages": true,
|
|
"multiEnv": true,
|
|
"globalDataSources": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"tooljet_version": "3.0.16-cloud-lts"
|
|
} |