diff --git a/studio/package-lock.json b/studio/package-lock.json
index 3dd2922f..27d719b4 100644
--- a/studio/package-lock.json
+++ b/studio/package-lock.json
@@ -18,7 +18,11 @@
"@editorjs/quote": "^2.3.0",
"@editorjs/raw": "^2.1.2",
"@editorjs/table": "^1.2.2",
- "@factly/scooter-core": "^0.0.35",
+ "@factly/scooter-claim": "^0.0.42",
+ "@factly/scooter-code-block": "^0.0.42",
+ "@factly/scooter-core": "^0.0.42",
+ "@factly/scooter-embed": "^0.0.42",
+ "@factly/scooter-table": "^0.0.42",
"@monaco-editor/react": "4.4.6",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
@@ -3050,13 +3054,13 @@
}
},
"node_modules/@factly/scooter-bubble-menu": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-bubble-menu/-/scooter-bubble-menu-0.0.35.tgz",
- "integrity": "sha512-Pqpv9vQsY8eB85e2ZxyF6gcAHtzZv+nXhuvdpVQZ+Du9ssuFAZ3ls5Zlkoehbysv7k04k/y/6p54Un+CNXVdpQ==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-bubble-menu/-/scooter-bubble-menu-0.0.42.tgz",
+ "integrity": "sha512-gI1SlDGVM/7IrhhM2CLot9WqbZXpVuAaj5bCS2GQvW+jyiM6xoq8je6RKk+9mKTsRPVQdwPeIGmx6ngpdGoWbA==",
"dependencies": {
- "@factly/scooter-image": "0.0.35",
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
+ "@factly/scooter-image": "0.0.42",
+ "@factly/scooter-shared-utils": "0.0.42",
+ "@factly/scooter-ui": "0.0.42",
"@tiptap/pm": "2.0.1",
"@tiptap/react": "2.0.4",
"classnames": "2.3.2",
@@ -3100,11 +3104,11 @@
}
},
"node_modules/@factly/scooter-claim": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-claim/-/scooter-claim-0.0.35.tgz",
- "integrity": "sha512-KXh5twMiTjFSRSK6J/FF+PjNiosdhv22eOTmaoYx5C1CmAzFSYF/G4yVndD77YU04mfAxl7NN7zL6rQAq2GU4w==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-claim/-/scooter-claim-0.0.42.tgz",
+ "integrity": "sha512-02Y6WDFNDr2fNCkLPMzBSouaLZ2ijz2mo5UxnIMlZY8EAwDd7CMzT3S/WIMZS4EP/QHB3lVE36kw32wSzERBRg==",
"dependencies": {
- "@factly/scooter-ui": "0.0.35",
+ "@factly/scooter-ui": "0.0.42",
"@tiptap/core": "2.0.1",
"@tiptap/react": "2.0.4",
"react-icons": "^4.7.1",
@@ -3114,23 +3118,10 @@
"react": "^18.0.0"
}
},
- "node_modules/@factly/scooter-claims": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-claims/-/scooter-claims-0.0.35.tgz",
- "integrity": "sha512-wDUdr1LytXw9Q8RBfq0bgiDwmkPys6lt/IvtCs4ICCeRsRq9RWAxs2KD8IknmYSWaLGsBK71oDNHRiQnc5xKfw==",
- "dependencies": {
- "@tiptap/core": "2.0.1",
- "@tiptap/react": "2.0.4",
- "react-icons": "^4.7.1"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
"node_modules/@factly/scooter-code-block": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-code-block/-/scooter-code-block-0.0.35.tgz",
- "integrity": "sha512-RAuykCgYcIHyWoeLPKikImlZ+l964ApnYHN+wtIv7lCyylqYY5J5UEg3iA9+wNmfMnMgn6XMxoSv8+bruycdeg==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-code-block/-/scooter-code-block-0.0.42.tgz",
+ "integrity": "sha512-y+PQsIZCQD+T/9b+Qk9pchPxANPK3LA5uVx8e6YdzM4dKnk2Vb0ahBy2U6laHOn50VrQ3LAU3XQAAb/bsaQR/A==",
"dependencies": {
"@tiptap/extension-code-block-lowlight": "2.0.1",
"@tiptap/react": "2.0.4",
@@ -3150,25 +3141,15 @@
}
},
"node_modules/@factly/scooter-core": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-core/-/scooter-core-0.0.35.tgz",
- "integrity": "sha512-05gw7uSdVgDZSFQYZxqt/w/LUmb5/IpO5xXvntIbNOHamyTOLfk24ruG5J5hBrjCivP18aRjLWiUCqSNNcrqZQ==",
- "dependencies": {
- "@factly/scooter-bubble-menu": "0.0.35",
- "@factly/scooter-claim": "0.0.35",
- "@factly/scooter-claims": "0.0.35",
- "@factly/scooter-code-block": "0.0.35",
- "@factly/scooter-embed": "0.0.35",
- "@factly/scooter-fixed-menu": "0.0.35",
- "@factly/scooter-image": "0.0.35",
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-slash-commands": "0.0.35",
- "@factly/scooter-table": "0.0.35",
- "@factly/scooter-table-cell": "0.0.35",
- "@factly/scooter-table-head-cell": "0.0.35",
- "@factly/scooter-table-row": "0.0.35",
- "@factly/scooter-tagore": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-core/-/scooter-core-0.0.42.tgz",
+ "integrity": "sha512-p66ySNQCoRteAobgs9etgyHTWlCCJepBdwYCzAkQqKvO//mLRd/Lrnf3371IfLhz3Rzvq0mhBBY6UrVNbzceTQ==",
+ "dependencies": {
+ "@factly/scooter-bubble-menu": "0.0.42",
+ "@factly/scooter-fixed-menu": "0.0.42",
+ "@factly/scooter-shared-utils": "0.0.42",
+ "@factly/scooter-slash-commands": "0.0.42",
+ "@factly/scooter-ui": "0.0.42",
"@storybook/addons": "6.5.16",
"@storybook/theming": "6.5.16",
"@tiptap/core": "2.0.1",
@@ -3206,12 +3187,12 @@
}
},
"node_modules/@factly/scooter-embed": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-embed/-/scooter-embed-0.0.35.tgz",
- "integrity": "sha512-BqeSwex3Ij1ONIXFFtL0NZ4BzoRvR7BKtpvbybw/cyMPPy6v+NFNybjDv8FuWbQbtl9n6VTtp3b0PUiQnJ1sMg==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-embed/-/scooter-embed-0.0.42.tgz",
+ "integrity": "sha512-MYHON9i6/B68LuekadG5t+ltykjCQaZrG1U3Ujzh7zYiZkd+e1I0MolsKZzn7/gpl3zCZrDAnOfKNsWrN2R8PQ==",
"dependencies": {
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
+ "@factly/scooter-shared-utils": "0.0.42",
+ "@factly/scooter-ui": "0.0.42",
"@tiptap/core": "2.0.1",
"@tiptap/react": "2.0.4",
"axios": "1.2.5",
@@ -3245,14 +3226,14 @@
}
},
"node_modules/@factly/scooter-fixed-menu": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-fixed-menu/-/scooter-fixed-menu-0.0.35.tgz",
- "integrity": "sha512-MB5fZ0cE8HTnHWXURvpX8nEK0kTdk4/uJ5TeKDIV+62oDsAHUx3sfpk/HNYDRtYCXP5hzdmULRRO8ZIIOrwK/w==",
- "dependencies": {
- "@factly/scooter-bubble-menu": "0.0.35",
- "@factly/scooter-image": "0.0.35",
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-fixed-menu/-/scooter-fixed-menu-0.0.42.tgz",
+ "integrity": "sha512-Jqx4JpeCI+yrbMK6GlSGzwUdAw/C3ANTJZjw8WST+7zDub8PREoinz7SoW2UViteMq3biuqUugsMK3Tte7GorA==",
+ "dependencies": {
+ "@factly/scooter-bubble-menu": "0.0.42",
+ "@factly/scooter-image": "0.0.42",
+ "@factly/scooter-shared-utils": "0.0.42",
+ "@factly/scooter-ui": "0.0.42",
"classnames": "2.3.2",
"react-icons": "4.8.0"
},
@@ -3269,12 +3250,12 @@
}
},
"node_modules/@factly/scooter-image": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-image/-/scooter-image-0.0.35.tgz",
- "integrity": "sha512-OIJKOzaWVkXVPyA7YziToGLR8JrhMeBi97vjN/C7ldwz/N9QtIfOlxCOGOZkjRwshXgw9H5H+GrGo7c7ikjyYA==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-image/-/scooter-image-0.0.42.tgz",
+ "integrity": "sha512-DR4tmw8P1xHaedGRd3ck+qX/yzQ91Qsp8xaY9QuuPNSt7dPSeGe/4jyQR044BA9FSAnlEftkwM8pOcCJPoA+Pg==",
"dependencies": {
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
+ "@factly/scooter-shared-utils": "0.0.42",
+ "@factly/scooter-ui": "0.0.42",
"@tiptap/core": "2.0.1",
"@tiptap/extension-image": "2.0.1",
"@uppy/aws-s3": "3.0.5",
@@ -3328,9 +3309,9 @@
}
},
"node_modules/@factly/scooter-shared-utils": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-shared-utils/-/scooter-shared-utils-0.0.35.tgz",
- "integrity": "sha512-V7NblycS21bSuqDSXyQrptEwYIdRIhqsHbNnlaU+fzD9HC8Lx/cvVEylVkwJuvsO14ui6zJcQfSGwsMkXRqTag==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-shared-utils/-/scooter-shared-utils-0.0.42.tgz",
+ "integrity": "sha512-FqsKw3aN9178QXNRHKbzdqF3JlUb0sSBREThAsbT/AnlCE/TYAmo//DidcCgqbfrizGKyOTAUpj17wrMS5kdyQ==",
"dependencies": {
"@tiptap/pm": "2.0.1",
"highlight.js": "11.7.0",
@@ -3373,11 +3354,11 @@
}
},
"node_modules/@factly/scooter-slash-commands": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-slash-commands/-/scooter-slash-commands-0.0.35.tgz",
- "integrity": "sha512-GKagQ0lmYAvFxo6DkoU/S5cY1SB1V3pQsBHw0tyo9HE3c7bsoXdfOb59k4KtyKnIDNIFfokQqI7wvg0XFVs+yQ==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-slash-commands/-/scooter-slash-commands-0.0.42.tgz",
+ "integrity": "sha512-ADKX6ONcaS/UVnRalaE7eVQVmJSkTGfnQEhIM668EMVeciotbPOPs9fPoLEPw4AUBi/x9TiR/m8WMrO9uNC3FQ==",
"dependencies": {
- "@factly/scooter-shared-utils": "0.0.35",
+ "@factly/scooter-shared-utils": "0.0.42",
"@tippyjs/react": "4.2.6",
"@tiptap/core": "2.0.1",
"@tiptap/pm": "2.0.1",
@@ -3432,99 +3413,55 @@
}
},
"node_modules/@factly/scooter-table": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-table/-/scooter-table-0.0.35.tgz",
- "integrity": "sha512-MJuhA4kVYfKrmKih0PZi5HeBSukztCkZO8prGppqdO+6U60embkCPTPv4hqxrCyfsuDa4q9RzSmfwUIbcH0lCA==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-table/-/scooter-table-0.0.42.tgz",
+ "integrity": "sha512-uiTnTiYQLMk+Yf07W1QA+ZJgykOgeQfzOpHJjyam5xgZ3IlvWMzerQGd1XyhQE+pRTpghSRIXIvvRsPpH1p/mw==",
+ "dependencies": {
+ "@factly/scooter-table-cell": "0.0.41",
+ "@factly/scooter-table-head-cell": "0.0.41",
+ "@factly/scooter-table-row": "0.0.41"
+ },
"peerDependencies": {
- "@factly/scooter-shared-utils": "0.0.35",
+ "@factly/scooter-shared-utils": "0.0.42",
"@tiptap/core": "2.0.1",
"@tiptap/pm": "2.0.1",
"markdown-it": "13.0.1"
}
},
"node_modules/@factly/scooter-table-cell": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-table-cell/-/scooter-table-cell-0.0.35.tgz",
- "integrity": "sha512-BKKgLoxDfWhVtAvneNAvDTk2thpBifr2yp7IlPC7lZowZkzf8Sy9uhFg/MVcavBA5h6IJHg7fdHKqg7w73rmyg==",
+ "version": "0.0.41",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-table-cell/-/scooter-table-cell-0.0.41.tgz",
+ "integrity": "sha512-1zGrY4T4YX4yHPgwa2Td95x59NHEelWK6UjxqgKLTraMn36SA6/R7YS8vvXj63BsoOGqsh/lOE13KI4yEIha7g==",
"peerDependencies": {
- "@factly/scooter-shared-utils": "0.0.35",
+ "@factly/scooter-shared-utils": "0.0.41",
"@tiptap/core": "2.0.1",
"@tiptap/pm": "2.0.1"
}
},
"node_modules/@factly/scooter-table-head-cell": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-table-head-cell/-/scooter-table-head-cell-0.0.35.tgz",
- "integrity": "sha512-hNH3TJh7sSxk/3TyHuMWuhlPP4AJ+4ECX2bZyml3w1ww7+F6M5doV3UlXTrX9iylmhmRlUzhWU07E+o2wFqmtQ==",
+ "version": "0.0.41",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-table-head-cell/-/scooter-table-head-cell-0.0.41.tgz",
+ "integrity": "sha512-EVSwza05ND2sJ3NrWxpYQRFvGCRbP6WNECtkA3pVqt5dNb5ii6d4TBdhDezVVeGKqGmAsvRBNmDLpYjL+juXaw==",
"peerDependencies": {
- "@factly/scooter-shared-utils": "0.0.35",
+ "@factly/scooter-shared-utils": "0.0.41",
"@tiptap/core": "2.0.1",
"@tiptap/pm": "2.0.1"
}
},
"node_modules/@factly/scooter-table-row": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-table-row/-/scooter-table-row-0.0.35.tgz",
- "integrity": "sha512-gkFEqy9pJ5ltWdqRuO7CnLZDRjOWLEtSSsKZHmjN7lom+QZC/U5Yc2YX4kYk2SH4i11KH61PBbvudw++O22BIw==",
+ "version": "0.0.41",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-table-row/-/scooter-table-row-0.0.41.tgz",
+ "integrity": "sha512-ce3FsXKDb3FTCyj27wWghBRauwYJOE8aZgUdCZRoqFdqT9T33MwsMX6HH7K8WzJqTHuwqNLnLjDNBu3O6vL/lg==",
"peerDependencies": {
"@tiptap/core": "2.0.1"
}
},
- "node_modules/@factly/scooter-tagore": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-tagore/-/scooter-tagore-0.0.35.tgz",
- "integrity": "sha512-CJk0uhedPLXH7J94CSh4zMJCxylLMAhkjN1kAPtvtOSgMhyjADs1+MGdtG/sdDLtI+r3wStCZH9hs8qzIzNDxw==",
- "dependencies": {
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
- "@tippyjs/react": "4.2.6",
- "@tiptap/core": "2.0.1",
- "@tiptap/react": "2.0.4",
- "axios": "1.2.5",
- "classnames": "2.3.2",
- "react-icons": "4.8.0"
- },
- "peerDependencies": {
- "react": "^18.0.0"
- }
- },
- "node_modules/@factly/scooter-tagore/node_modules/axios": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.5.tgz",
- "integrity": "sha512-9pU/8mmjSSOb4CXVsvGIevN+MlO/t9OWtKadTaLuN85Gge3HGorUckgp8A/2FH4V4hJ7JuQ3LIeI7KAV9ITZrQ==",
- "dependencies": {
- "follow-redirects": "^1.15.0",
- "form-data": "^4.0.0",
- "proxy-from-env": "^1.1.0"
- }
- },
- "node_modules/@factly/scooter-tagore/node_modules/form-data": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@factly/scooter-tagore/node_modules/react-icons": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.8.0.tgz",
- "integrity": "sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg==",
- "peerDependencies": {
- "react": "*"
- }
- },
"node_modules/@factly/scooter-ui": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-ui/-/scooter-ui-0.0.35.tgz",
- "integrity": "sha512-W4UnGc7YUtd9WwyweIBe6Vn+RJ32Y/gvOTisfUrQbf67NDugvuOc1fEBiwV+uTNtFxmZEqpd/j+imy/zo+iSRw==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-ui/-/scooter-ui-0.0.42.tgz",
+ "integrity": "sha512-QhjYbGou+ZEzK0qxLdDwT0tlLEp9JXgJNgTjp7g9257RuHoc+hRMP4jMIyIXEhPQ7PKzN9Hr+1FUWVclYVKmiQ==",
"dependencies": {
- "@factly/scooter-shared-utils": "0.0.35",
+ "@factly/scooter-shared-utils": "0.0.42",
"@tippyjs/react": "4.2.6",
"classnames": "2.3.2",
"prop-types": "15.8.1",
@@ -6991,12 +6928,37 @@
}
},
"node_modules/@uppy/companion-client": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/@uppy/companion-client/-/companion-client-3.2.2.tgz",
- "integrity": "sha512-TS2OlppwYmRZnKZBJzjynVvQZtmNiy/GYJ5+TsE9fTBYlOpOAzoteXa8bE2xbdFepclz4qlTlBzhHfpdgQjZCQ==",
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/@uppy/companion-client/-/companion-client-3.8.1.tgz",
+ "integrity": "sha512-A1k9cOgGMsJNx1lI0Lj2ZaLAH3WIL3xImi2EPXuAHgL1uBZqjuffP2P9XK4nr+KVc+PBivOxH7MoiYpJm97/xw==",
+ "dependencies": {
+ "@uppy/utils": "^5.9.0",
+ "namespace-emitter": "^2.0.1",
+ "p-retry": "^6.1.0"
+ },
+ "peerDependencies": {
+ "@uppy/core": "^3.11.0"
+ }
+ },
+ "node_modules/@uppy/companion-client/node_modules/@types/retry": {
+ "version": "0.12.2",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz",
+ "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow=="
+ },
+ "node_modules/@uppy/companion-client/node_modules/p-retry": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz",
+ "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==",
"dependencies": {
- "@uppy/utils": "^5.4.2",
- "namespace-emitter": "^2.0.1"
+ "@types/retry": "0.12.2",
+ "is-network-error": "^1.0.0",
+ "retry": "^0.13.1"
+ },
+ "engines": {
+ "node": ">=16.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/@uppy/core": {
@@ -7015,16 +6977,16 @@
}
},
"node_modules/@uppy/dashboard": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/@uppy/dashboard/-/dashboard-3.5.0.tgz",
- "integrity": "sha512-KmisZPEU0sjBgDId0GrCIcOQrLm9wfM2o1ihlf1SkAObyzwjxKsfdwEhHJa1CDXqAs7ojN2/4QduUvOyyg77/Q==",
- "dependencies": {
- "@transloadit/prettier-bytes": "0.0.7",
- "@uppy/informer": "^3.0.2",
- "@uppy/provider-views": "^3.4.1",
- "@uppy/status-bar": "^3.2.3",
- "@uppy/thumbnail-generator": "^3.0.3",
- "@uppy/utils": "^5.4.2",
+ "version": "3.8.3",
+ "resolved": "https://registry.npmjs.org/@uppy/dashboard/-/dashboard-3.8.3.tgz",
+ "integrity": "sha512-R55GliI6I/8G1o0s834+XDFeGTKRFgPQr2KVkHNA0bzU/eYPE+jPW+UtZchaZDUfMMjIjwDEiYtobhcPsukGxg==",
+ "dependencies": {
+ "@transloadit/prettier-bytes": "^0.3.4",
+ "@uppy/informer": "^3.1.0",
+ "@uppy/provider-views": "^3.12.0",
+ "@uppy/status-bar": "^3.3.3",
+ "@uppy/thumbnail-generator": "^3.1.0",
+ "@uppy/utils": "^5.9.0",
"classnames": "^2.2.6",
"is-shallow-equal": "^1.0.1",
"lodash": "^4.17.21",
@@ -7033,36 +6995,36 @@
"preact": "^10.5.13"
},
"peerDependencies": {
- "@uppy/core": "^3.3.1"
+ "@uppy/core": "^3.11.2"
}
},
"node_modules/@uppy/dashboard/node_modules/@transloadit/prettier-bytes": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz",
- "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA=="
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/@transloadit/prettier-bytes/-/prettier-bytes-0.3.4.tgz",
+ "integrity": "sha512-8/SnIF9Q2k52mbjRVAYLranwkaDTLb+O9r4Z/uo8uNw//SjygKvvbF4BHSOuReufaAyum1q13602VcNud25Dfg=="
},
"node_modules/@uppy/drag-drop": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@uppy/drag-drop/-/drag-drop-3.0.2.tgz",
- "integrity": "sha512-zUOEYuUBtO1kfFbiwq24ZuDninu17IWkTTyV1covARm9YiZkrqG11n6VsTe/SQbXJxYh0kAttKIVP+QK1/n48g==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@uppy/drag-drop/-/drag-drop-3.1.0.tgz",
+ "integrity": "sha512-9TINGQ9R5xmu7rvd3MpxNv/E6W28VkmSDhl91l8IOcxCU44psctuvgt57TB5ArLKfICljDBJzs/6dCU38U1CuA==",
"dependencies": {
- "@uppy/utils": "^5.3.0",
+ "@uppy/utils": "^5.7.5",
"preact": "^10.5.13"
},
"peerDependencies": {
- "@uppy/core": "^3.2.0"
+ "@uppy/core": "^3.10.0"
}
},
"node_modules/@uppy/file-input": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@uppy/file-input/-/file-input-3.0.2.tgz",
- "integrity": "sha512-NGjtj5NjmYVMY1jRsFrZqhJ3KF88BcDWOaElgqBa1axehIg8Hp62bK4MaFyCqfwg35XBgyIkETHsB4+KkWkP9w==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@uppy/file-input/-/file-input-3.1.2.tgz",
+ "integrity": "sha512-IgZhK3EfO2bEqmEwpqfo3N9k8OxV2pmuGdKU4IuwJFv3Q1s1F6ceSDhWX8ivtVXlDvnbJIkqZbZjnvWwJxfjng==",
"dependencies": {
- "@uppy/utils": "^5.3.0",
+ "@uppy/utils": "^5.9.0",
"preact": "^10.5.13"
},
"peerDependencies": {
- "@uppy/core": "^3.2.0"
+ "@uppy/core": "^3.11.0"
}
},
"node_modules/@uppy/google-drive": {
@@ -7093,42 +7055,42 @@
}
},
"node_modules/@uppy/informer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@uppy/informer/-/informer-3.0.2.tgz",
- "integrity": "sha512-WPOEZCxAaw9JBhkneIW3bm6SqceUtZGxDT++3SlwKUyn4kr0p808LrCVITooUkyqrd0lOn9TAFKFNjinUxbCGw==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@uppy/informer/-/informer-3.1.0.tgz",
+ "integrity": "sha512-vmpTLqzSLmZSuIVDZV0o19yXVqyTh5/uCbKUEiyfBhR726kQiuYQLP/ZHaKcvW3c1ESQGbNg53iNHbFBqF681w==",
"dependencies": {
- "@uppy/utils": "^5.3.0",
+ "@uppy/utils": "^5.7.4",
"preact": "^10.5.13"
},
"peerDependencies": {
- "@uppy/core": "^3.2.0"
+ "@uppy/core": "^3.9.3"
}
},
"node_modules/@uppy/progress-bar": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@uppy/progress-bar/-/progress-bar-3.0.2.tgz",
- "integrity": "sha512-vVV+mvPfe4AbTajDAkZo64u15/epgFAMAt0FFs1SX+U8GzwA5Ry+MQ6Tagn1mN+POkql6OZS4F3Dv2Y5pKusBg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@uppy/progress-bar/-/progress-bar-3.1.1.tgz",
+ "integrity": "sha512-c7Wcv6/gvrdxICnZUaU/cZG6wUtS0V/GYGssGFQ6OW84h0smuzGGA+KOh9zKqr6HBHxgKRxmCDtrlTlSSvAuQQ==",
"dependencies": {
- "@uppy/utils": "^5.3.0",
+ "@uppy/utils": "^5.7.5",
"preact": "^10.5.13"
},
"peerDependencies": {
- "@uppy/core": "^3.2.0"
+ "@uppy/core": "^3.10.0"
}
},
"node_modules/@uppy/provider-views": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/@uppy/provider-views/-/provider-views-3.4.1.tgz",
- "integrity": "sha512-PzvbkqERhxfea8AXM0v3QDeQXumWsd1HF652RkYSzuKjKZABPHvDzOpkPPY9He6zQAe+QxeKnptA5u5wMXt6rA==",
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/@uppy/provider-views/-/provider-views-3.12.0.tgz",
+ "integrity": "sha512-ctDfuEhBqUJRk3P6C9UfQI07OcV++TJPUrzf5TRgdueFa/vkKb/IVTWpNy2J0fV0POw51pUI2jf9CLUpSnXFng==",
"dependencies": {
- "@uppy/utils": "^5.4.2",
+ "@uppy/utils": "^5.9.0",
"classnames": "^2.2.6",
"nanoid": "^4.0.0",
"p-queue": "^7.3.4",
"preact": "^10.5.13"
},
"peerDependencies": {
- "@uppy/core": "^3.3.1"
+ "@uppy/core": "^3.11.0"
}
},
"node_modules/@uppy/react": {
@@ -7167,34 +7129,39 @@
}
},
"node_modules/@uppy/status-bar": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/@uppy/status-bar/-/status-bar-3.2.3.tgz",
- "integrity": "sha512-efrzAUAgpnbVWUOESIpEG7CUFBxUyrhiPdJxacrDGS6Z0EzygBEr9TGeHIdYqQsMMyg95QDCYmxZGNCn/UJwmg==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/@uppy/status-bar/-/status-bar-3.3.3.tgz",
+ "integrity": "sha512-TCcnBjTDbq/AmnGOcWbCpQNsv05Z6Y36zdmTCt/xNe2/gTVAYAzGRoGOrkeb6jf/E4AAi25VyOolSqL2ibB8Kw==",
"dependencies": {
- "@transloadit/prettier-bytes": "0.0.9",
- "@uppy/utils": "^5.4.2",
+ "@transloadit/prettier-bytes": "^0.3.4",
+ "@uppy/utils": "^5.9.0",
"classnames": "^2.2.6",
"preact": "^10.5.13"
},
"peerDependencies": {
- "@uppy/core": "^3.3.1"
+ "@uppy/core": "^3.11.2"
}
},
+ "node_modules/@uppy/status-bar/node_modules/@transloadit/prettier-bytes": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/@transloadit/prettier-bytes/-/prettier-bytes-0.3.4.tgz",
+ "integrity": "sha512-8/SnIF9Q2k52mbjRVAYLranwkaDTLb+O9r4Z/uo8uNw//SjygKvvbF4BHSOuReufaAyum1q13602VcNud25Dfg=="
+ },
"node_modules/@uppy/store-default": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@uppy/store-default/-/store-default-3.0.3.tgz",
- "integrity": "sha512-/zlvQNj4HjkthI+7dNdj/8mOlTg1Zb1gJ/ZsOxof0g3xXD+OAwm7asRnOwpfj2dos+lExdW/zMn8XsRGsuvb6Q=="
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/@uppy/store-default/-/store-default-3.2.2.tgz",
+ "integrity": "sha512-OiSgT++Jj4nLK0N9WTeod3UNjCH81OXE5BcMJCd9oWzl2d0xPNq2T/E9Y6O72XVd+6Y7+tf5vZlPElutfMB3KQ=="
},
"node_modules/@uppy/thumbnail-generator": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@uppy/thumbnail-generator/-/thumbnail-generator-3.0.3.tgz",
- "integrity": "sha512-tiTNqHU/Co8HQ2ag88JZv6KMV1/dbOLbtpI0QJBKOdnPtcDtzQbT8LM69EW9JRrqSAxaoLPrr/VccXvv8BIe2A==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@uppy/thumbnail-generator/-/thumbnail-generator-3.1.0.tgz",
+ "integrity": "sha512-tDKK/cukC0CrM0F/OlHFmvpGGUq+Db4YfakhIGPKtT7ZO8aWOiIu5JIvaYUnKRxGq3RGsk4zhkxYXuoxVzzsGA==",
"dependencies": {
- "@uppy/utils": "^5.3.0",
+ "@uppy/utils": "^5.7.5",
"exifr": "^7.0.0"
},
"peerDependencies": {
- "@uppy/core": "^3.2.0"
+ "@uppy/core": "^3.10.0"
}
},
"node_modules/@uppy/url": {
@@ -7211,25 +7178,24 @@
}
},
"node_modules/@uppy/utils": {
- "version": "5.4.3",
- "resolved": "https://registry.npmjs.org/@uppy/utils/-/utils-5.4.3.tgz",
- "integrity": "sha512-ewQTWQ5Wu1/ocz/lLCkhoXQwHLRktFK4CxrOsZmeCLK9LxjD1GOwSFjOuL199WDQKXiCle6SVlAJGQ3SDlXVkg==",
+ "version": "5.9.0",
+ "resolved": "https://registry.npmjs.org/@uppy/utils/-/utils-5.9.0.tgz",
+ "integrity": "sha512-9Ubddd3orCOLYjf0KobwgJ+aTrABSxk9t4X/QdM4qJHVZuMIftkaMplrViRUO+kvIBCXEZDIP2AmS060siDNGw==",
"dependencies": {
"lodash": "^4.17.21",
"preact": "^10.5.13"
}
},
"node_modules/@uppy/xhr-upload": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@uppy/xhr-upload/-/xhr-upload-3.3.1.tgz",
- "integrity": "sha512-LcZvyKVQ0gWNgv3yK7CUAM9AiAQDvqBNxLhWlJxzPjAR9FIBCL9+XpyAgsjg+APAZgk55S6sVSiVV3sXRk44HA==",
+ "version": "3.6.7",
+ "resolved": "https://registry.npmjs.org/@uppy/xhr-upload/-/xhr-upload-3.6.7.tgz",
+ "integrity": "sha512-xd8PA6gz8/usm7wpI6w8zOjnw5KnE/Yt7fWknFubMFCbP0yutWbStgeFAj5AMdLjLQpGveGb/OVWHhBfy2LwlA==",
"dependencies": {
- "@uppy/companion-client": "^3.2.0",
- "@uppy/utils": "^5.4.0",
- "nanoid": "^4.0.0"
+ "@uppy/companion-client": "^3.8.1",
+ "@uppy/utils": "^5.9.0"
},
"peerDependencies": {
- "@uppy/core": "^3.3.0"
+ "@uppy/core": "^3.11.3"
}
},
"node_modules/@webassemblyjs/ast": {
@@ -13987,6 +13953,17 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-network-error": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz",
+ "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
@@ -30706,13 +30683,13 @@
"integrity": "sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA=="
},
"@factly/scooter-bubble-menu": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-bubble-menu/-/scooter-bubble-menu-0.0.35.tgz",
- "integrity": "sha512-Pqpv9vQsY8eB85e2ZxyF6gcAHtzZv+nXhuvdpVQZ+Du9ssuFAZ3ls5Zlkoehbysv7k04k/y/6p54Un+CNXVdpQ==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-bubble-menu/-/scooter-bubble-menu-0.0.42.tgz",
+ "integrity": "sha512-gI1SlDGVM/7IrhhM2CLot9WqbZXpVuAaj5bCS2GQvW+jyiM6xoq8je6RKk+9mKTsRPVQdwPeIGmx6ngpdGoWbA==",
"requires": {
- "@factly/scooter-image": "0.0.35",
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
+ "@factly/scooter-image": "0.0.42",
+ "@factly/scooter-shared-utils": "0.0.42",
+ "@factly/scooter-ui": "0.0.42",
"@tiptap/pm": "2.0.1",
"@tiptap/react": "2.0.4",
"classnames": "2.3.2",
@@ -30748,31 +30725,21 @@
}
},
"@factly/scooter-claim": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-claim/-/scooter-claim-0.0.35.tgz",
- "integrity": "sha512-KXh5twMiTjFSRSK6J/FF+PjNiosdhv22eOTmaoYx5C1CmAzFSYF/G4yVndD77YU04mfAxl7NN7zL6rQAq2GU4w==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-claim/-/scooter-claim-0.0.42.tgz",
+ "integrity": "sha512-02Y6WDFNDr2fNCkLPMzBSouaLZ2ijz2mo5UxnIMlZY8EAwDd7CMzT3S/WIMZS4EP/QHB3lVE36kw32wSzERBRg==",
"requires": {
- "@factly/scooter-ui": "0.0.35",
+ "@factly/scooter-ui": "0.0.42",
"@tiptap/core": "2.0.1",
"@tiptap/react": "2.0.4",
"react-icons": "^4.7.1",
"react-paginate": "8.1.5"
}
},
- "@factly/scooter-claims": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-claims/-/scooter-claims-0.0.35.tgz",
- "integrity": "sha512-wDUdr1LytXw9Q8RBfq0bgiDwmkPys6lt/IvtCs4ICCeRsRq9RWAxs2KD8IknmYSWaLGsBK71oDNHRiQnc5xKfw==",
- "requires": {
- "@tiptap/core": "2.0.1",
- "@tiptap/react": "2.0.4",
- "react-icons": "^4.7.1"
- }
- },
"@factly/scooter-code-block": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-code-block/-/scooter-code-block-0.0.35.tgz",
- "integrity": "sha512-RAuykCgYcIHyWoeLPKikImlZ+l964ApnYHN+wtIv7lCyylqYY5J5UEg3iA9+wNmfMnMgn6XMxoSv8+bruycdeg==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-code-block/-/scooter-code-block-0.0.42.tgz",
+ "integrity": "sha512-y+PQsIZCQD+T/9b+Qk9pchPxANPK3LA5uVx8e6YdzM4dKnk2Vb0ahBy2U6laHOn50VrQ3LAU3XQAAb/bsaQR/A==",
"requires": {
"@tiptap/extension-code-block-lowlight": "2.0.1",
"@tiptap/react": "2.0.4",
@@ -30788,25 +30755,15 @@
}
},
"@factly/scooter-core": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-core/-/scooter-core-0.0.35.tgz",
- "integrity": "sha512-05gw7uSdVgDZSFQYZxqt/w/LUmb5/IpO5xXvntIbNOHamyTOLfk24ruG5J5hBrjCivP18aRjLWiUCqSNNcrqZQ==",
- "requires": {
- "@factly/scooter-bubble-menu": "0.0.35",
- "@factly/scooter-claim": "0.0.35",
- "@factly/scooter-claims": "0.0.35",
- "@factly/scooter-code-block": "0.0.35",
- "@factly/scooter-embed": "0.0.35",
- "@factly/scooter-fixed-menu": "0.0.35",
- "@factly/scooter-image": "0.0.35",
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-slash-commands": "0.0.35",
- "@factly/scooter-table": "0.0.35",
- "@factly/scooter-table-cell": "0.0.35",
- "@factly/scooter-table-head-cell": "0.0.35",
- "@factly/scooter-table-row": "0.0.35",
- "@factly/scooter-tagore": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-core/-/scooter-core-0.0.42.tgz",
+ "integrity": "sha512-p66ySNQCoRteAobgs9etgyHTWlCCJepBdwYCzAkQqKvO//mLRd/Lrnf3371IfLhz3Rzvq0mhBBY6UrVNbzceTQ==",
+ "requires": {
+ "@factly/scooter-bubble-menu": "0.0.42",
+ "@factly/scooter-fixed-menu": "0.0.42",
+ "@factly/scooter-shared-utils": "0.0.42",
+ "@factly/scooter-slash-commands": "0.0.42",
+ "@factly/scooter-ui": "0.0.42",
"@storybook/addons": "6.5.16",
"@storybook/theming": "6.5.16",
"@tiptap/core": "2.0.1",
@@ -30840,12 +30797,12 @@
}
},
"@factly/scooter-embed": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-embed/-/scooter-embed-0.0.35.tgz",
- "integrity": "sha512-BqeSwex3Ij1ONIXFFtL0NZ4BzoRvR7BKtpvbybw/cyMPPy6v+NFNybjDv8FuWbQbtl9n6VTtp3b0PUiQnJ1sMg==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-embed/-/scooter-embed-0.0.42.tgz",
+ "integrity": "sha512-MYHON9i6/B68LuekadG5t+ltykjCQaZrG1U3Ujzh7zYiZkd+e1I0MolsKZzn7/gpl3zCZrDAnOfKNsWrN2R8PQ==",
"requires": {
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
+ "@factly/scooter-shared-utils": "0.0.42",
+ "@factly/scooter-ui": "0.0.42",
"@tiptap/core": "2.0.1",
"@tiptap/react": "2.0.4",
"axios": "1.2.5",
@@ -30875,14 +30832,14 @@
}
},
"@factly/scooter-fixed-menu": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-fixed-menu/-/scooter-fixed-menu-0.0.35.tgz",
- "integrity": "sha512-MB5fZ0cE8HTnHWXURvpX8nEK0kTdk4/uJ5TeKDIV+62oDsAHUx3sfpk/HNYDRtYCXP5hzdmULRRO8ZIIOrwK/w==",
- "requires": {
- "@factly/scooter-bubble-menu": "0.0.35",
- "@factly/scooter-image": "0.0.35",
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-fixed-menu/-/scooter-fixed-menu-0.0.42.tgz",
+ "integrity": "sha512-Jqx4JpeCI+yrbMK6GlSGzwUdAw/C3ANTJZjw8WST+7zDub8PREoinz7SoW2UViteMq3biuqUugsMK3Tte7GorA==",
+ "requires": {
+ "@factly/scooter-bubble-menu": "0.0.42",
+ "@factly/scooter-image": "0.0.42",
+ "@factly/scooter-shared-utils": "0.0.42",
+ "@factly/scooter-ui": "0.0.42",
"classnames": "2.3.2",
"react-icons": "4.8.0"
},
@@ -30895,12 +30852,12 @@
}
},
"@factly/scooter-image": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-image/-/scooter-image-0.0.35.tgz",
- "integrity": "sha512-OIJKOzaWVkXVPyA7YziToGLR8JrhMeBi97vjN/C7ldwz/N9QtIfOlxCOGOZkjRwshXgw9H5H+GrGo7c7ikjyYA==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-image/-/scooter-image-0.0.42.tgz",
+ "integrity": "sha512-DR4tmw8P1xHaedGRd3ck+qX/yzQ91Qsp8xaY9QuuPNSt7dPSeGe/4jyQR044BA9FSAnlEftkwM8pOcCJPoA+Pg==",
"requires": {
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
+ "@factly/scooter-shared-utils": "0.0.42",
+ "@factly/scooter-ui": "0.0.42",
"@tiptap/core": "2.0.1",
"@tiptap/extension-image": "2.0.1",
"@uppy/aws-s3": "3.0.5",
@@ -30947,9 +30904,9 @@
}
},
"@factly/scooter-shared-utils": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-shared-utils/-/scooter-shared-utils-0.0.35.tgz",
- "integrity": "sha512-V7NblycS21bSuqDSXyQrptEwYIdRIhqsHbNnlaU+fzD9HC8Lx/cvVEylVkwJuvsO14ui6zJcQfSGwsMkXRqTag==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-shared-utils/-/scooter-shared-utils-0.0.42.tgz",
+ "integrity": "sha512-FqsKw3aN9178QXNRHKbzdqF3JlUb0sSBREThAsbT/AnlCE/TYAmo//DidcCgqbfrizGKyOTAUpj17wrMS5kdyQ==",
"requires": {
"@tiptap/pm": "2.0.1",
"highlight.js": "11.7.0",
@@ -30984,11 +30941,11 @@
}
},
"@factly/scooter-slash-commands": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-slash-commands/-/scooter-slash-commands-0.0.35.tgz",
- "integrity": "sha512-GKagQ0lmYAvFxo6DkoU/S5cY1SB1V3pQsBHw0tyo9HE3c7bsoXdfOb59k4KtyKnIDNIFfokQqI7wvg0XFVs+yQ==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-slash-commands/-/scooter-slash-commands-0.0.42.tgz",
+ "integrity": "sha512-ADKX6ONcaS/UVnRalaE7eVQVmJSkTGfnQEhIM668EMVeciotbPOPs9fPoLEPw4AUBi/x9TiR/m8WMrO9uNC3FQ==",
"requires": {
- "@factly/scooter-shared-utils": "0.0.35",
+ "@factly/scooter-shared-utils": "0.0.42",
"@tippyjs/react": "4.2.6",
"@tiptap/core": "2.0.1",
"@tiptap/pm": "2.0.1",
@@ -31032,73 +30989,36 @@
}
},
"@factly/scooter-table": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-table/-/scooter-table-0.0.35.tgz",
- "integrity": "sha512-MJuhA4kVYfKrmKih0PZi5HeBSukztCkZO8prGppqdO+6U60embkCPTPv4hqxrCyfsuDa4q9RzSmfwUIbcH0lCA=="
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-table/-/scooter-table-0.0.42.tgz",
+ "integrity": "sha512-uiTnTiYQLMk+Yf07W1QA+ZJgykOgeQfzOpHJjyam5xgZ3IlvWMzerQGd1XyhQE+pRTpghSRIXIvvRsPpH1p/mw==",
+ "requires": {
+ "@factly/scooter-table-cell": "0.0.41",
+ "@factly/scooter-table-head-cell": "0.0.41",
+ "@factly/scooter-table-row": "0.0.41"
+ }
},
"@factly/scooter-table-cell": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-table-cell/-/scooter-table-cell-0.0.35.tgz",
- "integrity": "sha512-BKKgLoxDfWhVtAvneNAvDTk2thpBifr2yp7IlPC7lZowZkzf8Sy9uhFg/MVcavBA5h6IJHg7fdHKqg7w73rmyg=="
+ "version": "0.0.41",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-table-cell/-/scooter-table-cell-0.0.41.tgz",
+ "integrity": "sha512-1zGrY4T4YX4yHPgwa2Td95x59NHEelWK6UjxqgKLTraMn36SA6/R7YS8vvXj63BsoOGqsh/lOE13KI4yEIha7g=="
},
"@factly/scooter-table-head-cell": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-table-head-cell/-/scooter-table-head-cell-0.0.35.tgz",
- "integrity": "sha512-hNH3TJh7sSxk/3TyHuMWuhlPP4AJ+4ECX2bZyml3w1ww7+F6M5doV3UlXTrX9iylmhmRlUzhWU07E+o2wFqmtQ=="
+ "version": "0.0.41",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-table-head-cell/-/scooter-table-head-cell-0.0.41.tgz",
+ "integrity": "sha512-EVSwza05ND2sJ3NrWxpYQRFvGCRbP6WNECtkA3pVqt5dNb5ii6d4TBdhDezVVeGKqGmAsvRBNmDLpYjL+juXaw=="
},
"@factly/scooter-table-row": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-table-row/-/scooter-table-row-0.0.35.tgz",
- "integrity": "sha512-gkFEqy9pJ5ltWdqRuO7CnLZDRjOWLEtSSsKZHmjN7lom+QZC/U5Yc2YX4kYk2SH4i11KH61PBbvudw++O22BIw=="
- },
- "@factly/scooter-tagore": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-tagore/-/scooter-tagore-0.0.35.tgz",
- "integrity": "sha512-CJk0uhedPLXH7J94CSh4zMJCxylLMAhkjN1kAPtvtOSgMhyjADs1+MGdtG/sdDLtI+r3wStCZH9hs8qzIzNDxw==",
- "requires": {
- "@factly/scooter-shared-utils": "0.0.35",
- "@factly/scooter-ui": "0.0.35",
- "@tippyjs/react": "4.2.6",
- "@tiptap/core": "2.0.1",
- "@tiptap/react": "2.0.4",
- "axios": "1.2.5",
- "classnames": "2.3.2",
- "react-icons": "4.8.0"
- },
- "dependencies": {
- "axios": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.5.tgz",
- "integrity": "sha512-9pU/8mmjSSOb4CXVsvGIevN+MlO/t9OWtKadTaLuN85Gge3HGorUckgp8A/2FH4V4hJ7JuQ3LIeI7KAV9ITZrQ==",
- "requires": {
- "follow-redirects": "^1.15.0",
- "form-data": "^4.0.0",
- "proxy-from-env": "^1.1.0"
- }
- },
- "form-data": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- },
- "react-icons": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.8.0.tgz",
- "integrity": "sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg=="
- }
- }
+ "version": "0.0.41",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-table-row/-/scooter-table-row-0.0.41.tgz",
+ "integrity": "sha512-ce3FsXKDb3FTCyj27wWghBRauwYJOE8aZgUdCZRoqFdqT9T33MwsMX6HH7K8WzJqTHuwqNLnLjDNBu3O6vL/lg=="
},
"@factly/scooter-ui": {
- "version": "0.0.35",
- "resolved": "https://registry.npmjs.org/@factly/scooter-ui/-/scooter-ui-0.0.35.tgz",
- "integrity": "sha512-W4UnGc7YUtd9WwyweIBe6Vn+RJ32Y/gvOTisfUrQbf67NDugvuOc1fEBiwV+uTNtFxmZEqpd/j+imy/zo+iSRw==",
+ "version": "0.0.42",
+ "resolved": "https://registry.npmjs.org/@factly/scooter-ui/-/scooter-ui-0.0.42.tgz",
+ "integrity": "sha512-QhjYbGou+ZEzK0qxLdDwT0tlLEp9JXgJNgTjp7g9257RuHoc+hRMP4jMIyIXEhPQ7PKzN9Hr+1FUWVclYVKmiQ==",
"requires": {
- "@factly/scooter-shared-utils": "0.0.35",
+ "@factly/scooter-shared-utils": "0.0.42",
"@tippyjs/react": "4.2.6",
"classnames": "2.3.2",
"prop-types": "15.8.1",
@@ -33625,12 +33545,30 @@
}
},
"@uppy/companion-client": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/@uppy/companion-client/-/companion-client-3.2.2.tgz",
- "integrity": "sha512-TS2OlppwYmRZnKZBJzjynVvQZtmNiy/GYJ5+TsE9fTBYlOpOAzoteXa8bE2xbdFepclz4qlTlBzhHfpdgQjZCQ==",
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/@uppy/companion-client/-/companion-client-3.8.1.tgz",
+ "integrity": "sha512-A1k9cOgGMsJNx1lI0Lj2ZaLAH3WIL3xImi2EPXuAHgL1uBZqjuffP2P9XK4nr+KVc+PBivOxH7MoiYpJm97/xw==",
"requires": {
- "@uppy/utils": "^5.4.2",
- "namespace-emitter": "^2.0.1"
+ "@uppy/utils": "^5.9.0",
+ "namespace-emitter": "^2.0.1",
+ "p-retry": "^6.1.0"
+ },
+ "dependencies": {
+ "@types/retry": {
+ "version": "0.12.2",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz",
+ "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow=="
+ },
+ "p-retry": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz",
+ "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==",
+ "requires": {
+ "@types/retry": "0.12.2",
+ "is-network-error": "^1.0.0",
+ "retry": "^0.13.1"
+ }
+ }
}
},
"@uppy/core": {
@@ -33649,16 +33587,16 @@
}
},
"@uppy/dashboard": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/@uppy/dashboard/-/dashboard-3.5.0.tgz",
- "integrity": "sha512-KmisZPEU0sjBgDId0GrCIcOQrLm9wfM2o1ihlf1SkAObyzwjxKsfdwEhHJa1CDXqAs7ojN2/4QduUvOyyg77/Q==",
- "requires": {
- "@transloadit/prettier-bytes": "0.0.7",
- "@uppy/informer": "^3.0.2",
- "@uppy/provider-views": "^3.4.1",
- "@uppy/status-bar": "^3.2.3",
- "@uppy/thumbnail-generator": "^3.0.3",
- "@uppy/utils": "^5.4.2",
+ "version": "3.8.3",
+ "resolved": "https://registry.npmjs.org/@uppy/dashboard/-/dashboard-3.8.3.tgz",
+ "integrity": "sha512-R55GliI6I/8G1o0s834+XDFeGTKRFgPQr2KVkHNA0bzU/eYPE+jPW+UtZchaZDUfMMjIjwDEiYtobhcPsukGxg==",
+ "requires": {
+ "@transloadit/prettier-bytes": "^0.3.4",
+ "@uppy/informer": "^3.1.0",
+ "@uppy/provider-views": "^3.12.0",
+ "@uppy/status-bar": "^3.3.3",
+ "@uppy/thumbnail-generator": "^3.1.0",
+ "@uppy/utils": "^5.9.0",
"classnames": "^2.2.6",
"is-shallow-equal": "^1.0.1",
"lodash": "^4.17.21",
@@ -33668,27 +33606,27 @@
},
"dependencies": {
"@transloadit/prettier-bytes": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz",
- "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA=="
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/@transloadit/prettier-bytes/-/prettier-bytes-0.3.4.tgz",
+ "integrity": "sha512-8/SnIF9Q2k52mbjRVAYLranwkaDTLb+O9r4Z/uo8uNw//SjygKvvbF4BHSOuReufaAyum1q13602VcNud25Dfg=="
}
}
},
"@uppy/drag-drop": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@uppy/drag-drop/-/drag-drop-3.0.2.tgz",
- "integrity": "sha512-zUOEYuUBtO1kfFbiwq24ZuDninu17IWkTTyV1covARm9YiZkrqG11n6VsTe/SQbXJxYh0kAttKIVP+QK1/n48g==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@uppy/drag-drop/-/drag-drop-3.1.0.tgz",
+ "integrity": "sha512-9TINGQ9R5xmu7rvd3MpxNv/E6W28VkmSDhl91l8IOcxCU44psctuvgt57TB5ArLKfICljDBJzs/6dCU38U1CuA==",
"requires": {
- "@uppy/utils": "^5.3.0",
+ "@uppy/utils": "^5.7.5",
"preact": "^10.5.13"
}
},
"@uppy/file-input": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@uppy/file-input/-/file-input-3.0.2.tgz",
- "integrity": "sha512-NGjtj5NjmYVMY1jRsFrZqhJ3KF88BcDWOaElgqBa1axehIg8Hp62bK4MaFyCqfwg35XBgyIkETHsB4+KkWkP9w==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@uppy/file-input/-/file-input-3.1.2.tgz",
+ "integrity": "sha512-IgZhK3EfO2bEqmEwpqfo3N9k8OxV2pmuGdKU4IuwJFv3Q1s1F6ceSDhWX8ivtVXlDvnbJIkqZbZjnvWwJxfjng==",
"requires": {
- "@uppy/utils": "^5.3.0",
+ "@uppy/utils": "^5.9.0",
"preact": "^10.5.13"
}
},
@@ -33714,29 +33652,29 @@
}
},
"@uppy/informer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@uppy/informer/-/informer-3.0.2.tgz",
- "integrity": "sha512-WPOEZCxAaw9JBhkneIW3bm6SqceUtZGxDT++3SlwKUyn4kr0p808LrCVITooUkyqrd0lOn9TAFKFNjinUxbCGw==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@uppy/informer/-/informer-3.1.0.tgz",
+ "integrity": "sha512-vmpTLqzSLmZSuIVDZV0o19yXVqyTh5/uCbKUEiyfBhR726kQiuYQLP/ZHaKcvW3c1ESQGbNg53iNHbFBqF681w==",
"requires": {
- "@uppy/utils": "^5.3.0",
+ "@uppy/utils": "^5.7.4",
"preact": "^10.5.13"
}
},
"@uppy/progress-bar": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@uppy/progress-bar/-/progress-bar-3.0.2.tgz",
- "integrity": "sha512-vVV+mvPfe4AbTajDAkZo64u15/epgFAMAt0FFs1SX+U8GzwA5Ry+MQ6Tagn1mN+POkql6OZS4F3Dv2Y5pKusBg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@uppy/progress-bar/-/progress-bar-3.1.1.tgz",
+ "integrity": "sha512-c7Wcv6/gvrdxICnZUaU/cZG6wUtS0V/GYGssGFQ6OW84h0smuzGGA+KOh9zKqr6HBHxgKRxmCDtrlTlSSvAuQQ==",
"requires": {
- "@uppy/utils": "^5.3.0",
+ "@uppy/utils": "^5.7.5",
"preact": "^10.5.13"
}
},
"@uppy/provider-views": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/@uppy/provider-views/-/provider-views-3.4.1.tgz",
- "integrity": "sha512-PzvbkqERhxfea8AXM0v3QDeQXumWsd1HF652RkYSzuKjKZABPHvDzOpkPPY9He6zQAe+QxeKnptA5u5wMXt6rA==",
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/@uppy/provider-views/-/provider-views-3.12.0.tgz",
+ "integrity": "sha512-ctDfuEhBqUJRk3P6C9UfQI07OcV++TJPUrzf5TRgdueFa/vkKb/IVTWpNy2J0fV0POw51pUI2jf9CLUpSnXFng==",
"requires": {
- "@uppy/utils": "^5.4.2",
+ "@uppy/utils": "^5.9.0",
"classnames": "^2.2.6",
"nanoid": "^4.0.0",
"p-queue": "^7.3.4",
@@ -33753,27 +33691,34 @@
}
},
"@uppy/status-bar": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/@uppy/status-bar/-/status-bar-3.2.3.tgz",
- "integrity": "sha512-efrzAUAgpnbVWUOESIpEG7CUFBxUyrhiPdJxacrDGS6Z0EzygBEr9TGeHIdYqQsMMyg95QDCYmxZGNCn/UJwmg==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/@uppy/status-bar/-/status-bar-3.3.3.tgz",
+ "integrity": "sha512-TCcnBjTDbq/AmnGOcWbCpQNsv05Z6Y36zdmTCt/xNe2/gTVAYAzGRoGOrkeb6jf/E4AAi25VyOolSqL2ibB8Kw==",
"requires": {
- "@transloadit/prettier-bytes": "0.0.9",
- "@uppy/utils": "^5.4.2",
+ "@transloadit/prettier-bytes": "^0.3.4",
+ "@uppy/utils": "^5.9.0",
"classnames": "^2.2.6",
"preact": "^10.5.13"
+ },
+ "dependencies": {
+ "@transloadit/prettier-bytes": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/@transloadit/prettier-bytes/-/prettier-bytes-0.3.4.tgz",
+ "integrity": "sha512-8/SnIF9Q2k52mbjRVAYLranwkaDTLb+O9r4Z/uo8uNw//SjygKvvbF4BHSOuReufaAyum1q13602VcNud25Dfg=="
+ }
}
},
"@uppy/store-default": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@uppy/store-default/-/store-default-3.0.3.tgz",
- "integrity": "sha512-/zlvQNj4HjkthI+7dNdj/8mOlTg1Zb1gJ/ZsOxof0g3xXD+OAwm7asRnOwpfj2dos+lExdW/zMn8XsRGsuvb6Q=="
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/@uppy/store-default/-/store-default-3.2.2.tgz",
+ "integrity": "sha512-OiSgT++Jj4nLK0N9WTeod3UNjCH81OXE5BcMJCd9oWzl2d0xPNq2T/E9Y6O72XVd+6Y7+tf5vZlPElutfMB3KQ=="
},
"@uppy/thumbnail-generator": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@uppy/thumbnail-generator/-/thumbnail-generator-3.0.3.tgz",
- "integrity": "sha512-tiTNqHU/Co8HQ2ag88JZv6KMV1/dbOLbtpI0QJBKOdnPtcDtzQbT8LM69EW9JRrqSAxaoLPrr/VccXvv8BIe2A==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@uppy/thumbnail-generator/-/thumbnail-generator-3.1.0.tgz",
+ "integrity": "sha512-tDKK/cukC0CrM0F/OlHFmvpGGUq+Db4YfakhIGPKtT7ZO8aWOiIu5JIvaYUnKRxGq3RGsk4zhkxYXuoxVzzsGA==",
"requires": {
- "@uppy/utils": "^5.3.0",
+ "@uppy/utils": "^5.7.5",
"exifr": "^7.0.0"
}
},
@@ -33788,22 +33733,21 @@
}
},
"@uppy/utils": {
- "version": "5.4.3",
- "resolved": "https://registry.npmjs.org/@uppy/utils/-/utils-5.4.3.tgz",
- "integrity": "sha512-ewQTWQ5Wu1/ocz/lLCkhoXQwHLRktFK4CxrOsZmeCLK9LxjD1GOwSFjOuL199WDQKXiCle6SVlAJGQ3SDlXVkg==",
+ "version": "5.9.0",
+ "resolved": "https://registry.npmjs.org/@uppy/utils/-/utils-5.9.0.tgz",
+ "integrity": "sha512-9Ubddd3orCOLYjf0KobwgJ+aTrABSxk9t4X/QdM4qJHVZuMIftkaMplrViRUO+kvIBCXEZDIP2AmS060siDNGw==",
"requires": {
"lodash": "^4.17.21",
"preact": "^10.5.13"
}
},
"@uppy/xhr-upload": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@uppy/xhr-upload/-/xhr-upload-3.3.1.tgz",
- "integrity": "sha512-LcZvyKVQ0gWNgv3yK7CUAM9AiAQDvqBNxLhWlJxzPjAR9FIBCL9+XpyAgsjg+APAZgk55S6sVSiVV3sXRk44HA==",
+ "version": "3.6.7",
+ "resolved": "https://registry.npmjs.org/@uppy/xhr-upload/-/xhr-upload-3.6.7.tgz",
+ "integrity": "sha512-xd8PA6gz8/usm7wpI6w8zOjnw5KnE/Yt7fWknFubMFCbP0yutWbStgeFAj5AMdLjLQpGveGb/OVWHhBfy2LwlA==",
"requires": {
- "@uppy/companion-client": "^3.2.0",
- "@uppy/utils": "^5.4.0",
- "nanoid": "^4.0.0"
+ "@uppy/companion-client": "^3.8.1",
+ "@uppy/utils": "^5.9.0"
}
},
"@webassemblyjs/ast": {
@@ -38830,6 +38774,11 @@
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
"integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
},
+ "is-network-error": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz",
+ "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g=="
+ },
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
diff --git a/studio/package.json b/studio/package.json
index bcd50091..266f29dd 100644
--- a/studio/package.json
+++ b/studio/package.json
@@ -21,7 +21,7 @@
"@factly/scooter-core": "^0.0.42",
"@factly/scooter-embed": "^0.0.42",
"@factly/scooter-table": "^0.0.42",
- "@factly/scooter-claim":"^0.0.42",
+ "@factly/scooter-claim": "^0.0.42",
"@monaco-editor/react": "4.4.6",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
diff --git a/studio/src/App.js b/studio/src/App.js
index 6b28500c..7f878754 100644
--- a/studio/src/App.js
+++ b/studio/src/App.js
@@ -1,6 +1,6 @@
import React from 'react';
import './App.css';
-import { createBrowserRouter, RouterProvider , Route } from "react-router-dom";
+import { createBrowserRouter, RouterProvider, Route } from 'react-router-dom';
// import 'antd/dist/antd.css';
import 'antd/dist/reset.css';
import BasicLayout from './layouts/basic';
@@ -13,7 +13,6 @@ import { useDispatch, useSelector } from 'react-redux';
import { getFormats } from '../src/actions/formats';
import deepEqual from 'deep-equal';
-
function App() {
const [reloadFlag, setReloadFlag] = React.useState(false);
const dispatch = useDispatch();
@@ -46,7 +45,10 @@ function App() {
React.useEffect(() => {
fetchFormats();
}, [dispatch, selected, reloadFlag]);
- const router = createBrowserRouter( extractV6RouteObject(routes , formats ,setReloadFlag ,reloadFlag) , { basename: process.env.PUBLIC_URL});
+ const router = createBrowserRouter(
+ extractV6RouteObject(routes, formats, setReloadFlag, reloadFlag),
+ { basename: process.env.PUBLIC_URL },
+ );
return (
diff --git a/studio/src/components/AdminRoute/index.js b/studio/src/components/AdminRoute/index.js
index 685510ec..e53ad08f 100644
--- a/studio/src/components/AdminRoute/index.js
+++ b/studio/src/components/AdminRoute/index.js
@@ -15,37 +15,37 @@ function AdminRoute({ component: Component, ...rest }) {
});
if (loading) {
- return () => null
+ return () => null;
}
if (!loading && !org)
return (
-
-
-
- }
- />
+
+
+
+ }
+ />
);
if (!loading && org.is_admin && isOwner) {
- return
+ return ;
}
return (
-
-
-
- }
- />
+
+
+
+ }
+ />
);
}
diff --git a/studio/src/components/FormItems/DescriptionInput.js b/studio/src/components/FormItems/DescriptionInput.js
index d1fd1838..e24a7001 100644
--- a/studio/src/components/FormItems/DescriptionInput.js
+++ b/studio/src/components/FormItems/DescriptionInput.js
@@ -4,14 +4,14 @@ import axios from 'axios';
import { RATINGS_API } from '../../constants/ratings';
import { CLAIMANTS_API } from '../../constants/claimants';
import { CLAIMS_API } from '../../constants/claims';
-import { ScooterCore as Editor } from "@factly/scooter-core";
+import { ScooterCore as Editor } from '@factly/scooter-core';
import { MEDIA_API } from '../../constants/media';
import { useSelector } from 'react-redux';
-import { FactCheck } from "@factly/scooter-claim";
-import { Image } from "@factly/scooter-image";
-import { Embed } from "@factly/scooter-embed";
-import { ScooterTable } from "@factly/scooter-table";
-import { CodeBlock } from "@factly/scooter-code-block";
+import { FactCheck } from '@factly/scooter-claim';
+import { Image } from '@factly/scooter-image';
+import { Embed } from '@factly/scooter-embed';
+import { ScooterTable } from '@factly/scooter-table';
+import { CodeBlock } from '@factly/scooter-code-block';
const DescriptionInput = ({
name = 'description',
@@ -33,13 +33,7 @@ const DescriptionInput = ({
{/* */}
{
+ ratingsFetcher: (page = 1) => {
return axios
- .get(RATINGS_API, {
- params: { page: page, limit: 10 },
- }).then((res) => {return res.data})
+ .get(RATINGS_API, {
+ params: { page: page, limit: 10 },
+ })
+ .then((res) => {
+ return res.data;
+ });
},
- claimantsFetcher : (page=1) => {
+ claimantsFetcher: (page = 1) => {
return axios
- .get(CLAIMANTS_API, {
- params: { page: page, limit: 10 },
- }).then((res) => {return res.data})
+ .get(CLAIMANTS_API, {
+ params: { page: page, limit: 10 },
+ })
+ .then((res) => {
+ return res.data;
+ });
},
- claimsFetcher : (searchTerm, page=1 , limit=10 , sort = 'desc' ) => {
+ claimsFetcher: (searchTerm, page = 1, limit = 10, sort = 'desc') => {
const params = new URLSearchParams();
params.append('q', searchTerm);
params.append('page', page);
params.append('limit', limit);
params.append('sort', sort);
- return axios
- .get( CLAIMS_API , { params: params})
- .then((res) => {return res.data})
+ return axios.get(CLAIMS_API, { params: params }).then((res) => {
+ return res.data;
+ });
},
- addClaim : (values) => {
+ addClaim: (values) => {
function convertIdsToNumbers(obj) {
for (const key in obj) {
if (obj.hasOwnProperty(key)) {
@@ -89,11 +89,11 @@ const DescriptionInput = ({
}
return obj;
}
- return axios
- .post(CLAIMS_API, convertIdsToNumbers(values))
- .then((res) => {return res.data})
- },
- }}
+ return axios.post(CLAIMS_API, convertIdsToNumbers(values)).then((res) => {
+ return res.data;
+ });
+ },
+ }}
imagesFetcher={(currentPage) =>
axios
.get(MEDIA_API, {
diff --git a/studio/src/components/GlobalNav/MobileSidebar.js b/studio/src/components/GlobalNav/MobileSidebar.js
index 3f4f9d20..a0eeb194 100644
--- a/studio/src/components/GlobalNav/MobileSidebar.js
+++ b/studio/src/components/GlobalNav/MobileSidebar.js
@@ -92,7 +92,7 @@ function MobileSidebar({ superOrg, permission, orgs, loading, applications, serv
children.map((route, childIndex) => {
return resource.includes(route.title.toLowerCase()) ? (
['Events', 'Permissions'].indexOf(route.title) !== -1 &&
- route.isAdmin !== superOrg.is_admin ? null : (
+ route.isAdmin !== superOrg.is_admin ? null : (
{route.title}
@@ -165,7 +165,7 @@ function MobileSidebar({ superOrg, permission, orgs, loading, applications, serv
@@ -209,7 +209,7 @@ function MobileSidebar({ superOrg, permission, orgs, loading, applications, serv
}}
>
-
+
{applications.length > 0 ? (
@@ -279,14 +279,14 @@ function MobileSidebar({ superOrg, permission, orgs, loading, applications, serv
return menu.title === 'CORE' && !showCoreMenu
? null
: !menu.isService
- ? !menu.isAdmin
- ? getSubMenuItems(menu, index, Icon)
- : permission.filter((each) => each.resource === 'admin').length > 0
- ? getSubMenuItems(menu, index, Icon)
- : null
- : services?.includes(maker(menu.title))
- ? getSubMenuItems(menu, index, Icon)
- : null;
+ ? !menu.isAdmin
+ ? getSubMenuItems(menu, index, Icon)
+ : permission.filter((each) => each.resource === 'admin').length > 0
+ ? getSubMenuItems(menu, index, Icon)
+ : null
+ : services?.includes(maker(menu.title))
+ ? getSubMenuItems(menu, index, Icon)
+ : null;
})}
diff --git a/studio/src/components/GlobalNav/Sidebar.js b/studio/src/components/GlobalNav/Sidebar.js
index 2db04171..2cbfb266 100644
--- a/studio/src/components/GlobalNav/Sidebar.js
+++ b/studio/src/components/GlobalNav/Sidebar.js
@@ -109,7 +109,7 @@ function Sidebar({ superOrg, permission, orgs, loading, applications, services,
children.map((route, childIndex) => {
return resource.includes(route.title.toLowerCase()) ? (
['Events', 'Permissions'].indexOf(route.title) !== -1 &&
- route.isAdmin !== superOrg.is_admin ? null : (
+ route.isAdmin !== superOrg.is_admin ? null : (
{route.title}
@@ -180,19 +180,22 @@ function Sidebar({ superOrg, permission, orgs, loading, applications, services,
background: '#F1F1F1',
}}
>
-
+
{collapsed ? (

@@ -219,7 +222,7 @@ function Sidebar({ superOrg, permission, orgs, loading, applications, services,
@@ -244,14 +247,14 @@ function Sidebar({ superOrg, permission, orgs, loading, applications, services,
return menu.title === 'CORE' && !showCoreMenu
? null
: !menu.isService
- ? !menu.isAdmin
- ? getSubMenuItems(menu, index, Icon)
- : permission.filter((each) => each.resource === 'admin').length > 0
- ? getSubMenuItems(menu, index, Icon)
- : null
- : services?.includes(maker(menu.title))
- ? getSubMenuItems(menu, index, Icon)
- : null;
+ ? !menu.isAdmin
+ ? getSubMenuItems(menu, index, Icon)
+ : permission.filter((each) => each.resource === 'admin').length > 0
+ ? getSubMenuItems(menu, index, Icon)
+ : null
+ : services?.includes(maker(menu.title))
+ ? getSubMenuItems(menu, index, Icon)
+ : null;
})}
{!collapsed ? (
@@ -344,12 +347,12 @@ function Sidebar({ superOrg, permission, orgs, loading, applications, services,
background: '#f0f2f5',
}}
>
-
)}
-
+
>
);
}
diff --git a/studio/src/components/List/index.js b/studio/src/components/List/index.js
index e2d1a7d8..3b6367f6 100644
--- a/studio/src/components/List/index.js
+++ b/studio/src/components/List/index.js
@@ -6,7 +6,7 @@ import { EditOutlined, DeleteOutlined, CloseOutlined, CheckOutlined } from '@ant
import { useDispatch, useSelector } from 'react-redux';
import { deletePost } from '../../actions/posts';
import { formatDate, getDifferenceInModifiedTime } from '../../utils/date';
-import { Link, useNavigate } from 'react-router-dom';
+import { Link, useNavigate } from 'react-router-dom';
import QuickEdit from './QuickEdit';
function PostList({ actions, format, filters, onPagination, data, fetchPosts, query }) {
@@ -246,7 +246,7 @@ function PostList({ actions, format, filters, onPagination, data, fetchPosts, qu
onQuickEditUpdate={() => setExpandedRowKeys([])}
/>
),
- expandIcon: () => { },
+ expandIcon: () => {},
}}
pagination={{
showTotal: (total, range) => `${range[0]}-${range[1]} of ${total} results`,
diff --git a/studio/src/components/PageHeader/index.js b/studio/src/components/PageHeader/index.js
index 96b73dca..b472f8fb 100644
--- a/studio/src/components/PageHeader/index.js
+++ b/studio/src/components/PageHeader/index.js
@@ -1,5 +1,5 @@
import React, { useMemo } from 'react';
-import { Link, useLocation , useMatch , useNavigate} from 'react-router-dom';
+import { Link, useLocation, useMatch, useNavigate } from 'react-router-dom';
import { LeftOutlined } from '@ant-design/icons';
import { PageHeader as AntPageHeader } from '@ant-design/pro-layout';
import routes from '../../config/routesConfig';
@@ -7,7 +7,6 @@ import _ from 'lodash';
import { matchPath } from 'react-router';
import { useSelector } from 'react-redux';
-
function Pageheader() {
const state = useSelector((state) => state);
const location = useLocation();
@@ -53,8 +52,8 @@ function Pageheader() {
const generatedReferenceURL = `/${pathSnippets.slice(0, index - 1).join('/')}`
.concat('/:id/')
.concat(pathSnippets.slice(index, index + 2).join('/'));
- let match = matchPath({path: generatedReferenceURL}, location.pathname);
-
+ let match = matchPath({ path: generatedReferenceURL }, location.pathname);
+
if (match) {
const route = _.find(routes, { path: generatedReferenceURL });
if (route) {
@@ -149,4 +148,4 @@ function Pageheader() {
else return null;
}
-export default Pageheader;
\ No newline at end of file
+export default Pageheader;
diff --git a/studio/src/components/ProtectedRoute/index.js b/studio/src/components/ProtectedRoute/index.js
index c8a07fe0..72db082f 100644
--- a/studio/src/components/ProtectedRoute/index.js
+++ b/studio/src/components/ProtectedRoute/index.js
@@ -12,20 +12,20 @@ function ProtectedRoute({ component: Component, permission, isOwner, ...rest })
const { loading, orgs, selected } = spaces;
if (loading) {
- return () => null
+ return () => null;
}
if (!loading && orgs.length === 0)
return (
-
- Back to Kavach
-
- }
- />
+
+ Back to Kavach
+
+ }
+ />
);
if (
@@ -34,7 +34,7 @@ function ProtectedRoute({ component: Component, permission, isOwner, ...rest })
selected === 0 &&
orgs.filter((each) => each.permission.role === 'owner').length > 0
) {
- return ( );
+ return ;
}
if (
!loading &&
@@ -42,9 +42,7 @@ function ProtectedRoute({ component: Component, permission, isOwner, ...rest })
selected === 0 &&
orgs.filter((each) => each.permission.role === 'owner').length > 0
)
- return (
-
- );
+ return ;
if (
!loading &&
@@ -52,22 +50,21 @@ function ProtectedRoute({ component: Component, permission, isOwner, ...rest })
selected > 0 &&
orgs.filter((each) => each.permission.role === 'owner').length > 0
) {
- return ();
+ return ;
}
- if (actions.length > 0)
- return ( );
+ if (actions.length > 0) return ;
return (
-
- Back Home
-
- }
- />
+
+ Back Home
+
+ }
+ />
);
}
diff --git a/studio/src/components/Template/index.js b/studio/src/components/Template/index.js
index 3ea94802..6ec8683f 100644
--- a/studio/src/components/Template/index.js
+++ b/studio/src/components/Template/index.js
@@ -3,7 +3,7 @@ import { useDispatch, useSelector } from 'react-redux';
import { Card, Spin, Collapse, Button, List, Popconfirm } from 'antd';
import deepEqual from 'deep-equal';
import { addPost, deletePost, getPosts } from '../../actions/posts';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import { EditOutlined, DeleteOutlined } from '@ant-design/icons';
import PlaceholderImage from '../ErrorsAndImage/PlaceholderImage';
import useNavigation from '../../utils/useNavigation';
diff --git a/studio/src/config/routesConfig.js b/studio/src/config/routesConfig.js
index 6668e4ca..1abb9932 100644
--- a/studio/src/config/routesConfig.js
+++ b/studio/src/config/routesConfig.js
@@ -8,7 +8,7 @@ import {
SecurityScanOutlined,
} from '@ant-design/icons';
import { Result, Button } from 'antd';
-import { Link } from "react-router-dom";
+import { Link } from 'react-router-dom';
//Pages
import Dashboard from '../pages/dashboard';
import Analytics from '../pages/analytics';
@@ -929,16 +929,19 @@ const routes = {
noMatch: {
path: '*',
menuKey: '*',
- Component:() =>
- Back Home
-
- }
- />},
+ Component: () => (
+
+ Back Home
+
+ }
+ />
+ ),
+ },
};
export const sidebarMenu = [
{
diff --git a/studio/src/index.js b/studio/src/index.js
index d98c86b8..0c73b0ce 100644
--- a/studio/src/index.js
+++ b/studio/src/index.js
@@ -1,16 +1,16 @@
import React from 'react';
-import ReactDOM from "react-dom/client";
+import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
import store from './store';
import { Provider } from 'react-redux';
-const root = ReactDOM.createRoot(document.getElementById("root"));
- root.render(
+const root = ReactDOM.createRoot(document.getElementById('root'));
+root.render(
-
-
+
+ ,
);
// If you want your app to work offline and load faster, you can change
diff --git a/studio/src/layouts/basic.css b/studio/src/layouts/basic.css
index d00dfc46..1eb8e4a1 100644
--- a/studio/src/layouts/basic.css
+++ b/studio/src/layouts/basic.css
@@ -127,7 +127,6 @@ nav.ant-breadcrumb ol li::before {
transition: none;
}
-
.post-description .codex-editor {
font-size: 1.25rem;
}
diff --git a/studio/src/pages/categories/CreateCategory.js b/studio/src/pages/categories/CreateCategory.js
index a20c2c5b..a3b28ec8 100644
--- a/studio/src/pages/categories/CreateCategory.js
+++ b/studio/src/pages/categories/CreateCategory.js
@@ -2,7 +2,7 @@ import React from 'react';
import CategoryCreateForm from './components/CategoryForm';
import { useDispatch } from 'react-redux';
import { createCategory } from '../../actions/categories';
-
+
import { Helmet } from 'react-helmet';
import useNavigation from '../../utils/useNavigation';
function CreateCategory() {
diff --git a/studio/src/pages/categories/EditCategory.js b/studio/src/pages/categories/EditCategory.js
index 4ea0a0aa..37a41d22 100644
--- a/studio/src/pages/categories/EditCategory.js
+++ b/studio/src/pages/categories/EditCategory.js
@@ -2,7 +2,7 @@ import React from 'react';
import CategoryEditForm from './components/CategoryForm';
import { useDispatch, useSelector } from 'react-redux';
import { updateCategory, getCategory } from '../../actions/categories';
-
+
import { useParams } from 'react-router-dom';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
import { Helmet } from 'react-helmet';
diff --git a/studio/src/pages/categories/components/CategoryList.js b/studio/src/pages/categories/components/CategoryList.js
index 62539aa7..ffaf3393 100644
--- a/studio/src/pages/categories/components/CategoryList.js
+++ b/studio/src/pages/categories/components/CategoryList.js
@@ -3,7 +3,7 @@ import { Popconfirm, Button, Table, Space, Typography, Modal, ConfigProvider } f
import { useDispatch } from 'react-redux';
import { deleteCategory } from '../../../actions/categories';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import { DeleteOutlined } from '@ant-design/icons';
import useNavigation from '../../../utils/useNavigation';
@@ -180,12 +180,11 @@ function CategoryList({ actions, data, filters, setFilters, fetchCategories }) {
borderRadius: '18px',
}}
onOk={(e) => {
- e.stopPropagation()
- dispatch(deleteCategory(deleteItemID)).then(() => fetchCategories())
+ e.stopPropagation();
+ dispatch(deleteCategory(deleteItemID)).then(() => fetchCategories());
setDeleteItemID(null);
setModalOpen(false);
- }
- }
+ }}
cancelButtonProps={{ type: 'text', style: { color: '#000' } }}
onCancel={(e) => {
e.stopPropagation();
diff --git a/studio/src/pages/categories/index.js b/studio/src/pages/categories/index.js
index 0c6964af..4adf9ae8 100644
--- a/studio/src/pages/categories/index.js
+++ b/studio/src/pages/categories/index.js
@@ -12,7 +12,7 @@ import {
Tooltip,
} from 'antd';
import { PlusOutlined, SearchOutlined } from '@ant-design/icons';
-import { Link, useLocation, useNavigate } from 'react-router-dom';
+import { Link, useLocation, useNavigate } from 'react-router-dom';
import { useDispatch, useSelector } from 'react-redux';
import { Helmet } from 'react-helmet';
import deepEqual from 'deep-equal';
@@ -22,7 +22,6 @@ import { getCategories } from '../../actions/categories';
import getUrlParams from '../../utils/getUrlParams';
import Filters from '../../utils/filters';
-
function Categories({ permission }) {
const { actions } = permission;
const dispatch = useDispatch();
@@ -50,7 +49,6 @@ function Categories({ permission }) {
return () => window.removeEventListener('resize', handleResize);
}, []);
-
const pathName = useLocation().pathname;
useEffect(() => {
if (form) form.setFieldsValue(new Filters(params));
@@ -170,9 +168,16 @@ function Categories({ permission }) {
-
+
-
+
-
+
diff --git a/studio/src/pages/claims/CreateClaim.js b/studio/src/pages/claims/CreateClaim.js
index cbe1dd8a..7cd01c85 100644
--- a/studio/src/pages/claims/CreateClaim.js
+++ b/studio/src/pages/claims/CreateClaim.js
@@ -8,10 +8,12 @@ import useNavigation from '../../utils/useNavigation';
function CreateClaim() {
const history = useNavigation();
-
+
const dispatch = useDispatch();
const onCreate = (values) => {
- dispatch(createClaim(values)).then(() => {history("/claims")});
+ dispatch(createClaim(values)).then(() => {
+ history('/claims');
+ });
};
const { claimantsCount } = useSelector(({ claimants }) => {
diff --git a/studio/src/pages/claims/EditClaim.js b/studio/src/pages/claims/EditClaim.js
index 36d642f7..2b4246bb 100644
--- a/studio/src/pages/claims/EditClaim.js
+++ b/studio/src/pages/claims/EditClaim.js
@@ -3,7 +3,7 @@ import ClaimEditForm from './components/ClaimForm';
import { useDispatch, useSelector } from 'react-redux';
import { Skeleton } from 'antd';
import { updateClaim, getClaim } from '../../actions/claims';
-
+
import { useParams } from 'react-router-dom';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
import { Helmet } from 'react-helmet';
diff --git a/studio/src/pages/claims/components/ClaimList.js b/studio/src/pages/claims/components/ClaimList.js
index 3034e797..4423494f 100644
--- a/studio/src/pages/claims/components/ClaimList.js
+++ b/studio/src/pages/claims/components/ClaimList.js
@@ -2,7 +2,7 @@ import React from 'react';
import { Button, Table, Space, Typography, Modal, ConfigProvider } from 'antd';
import { useDispatch } from 'react-redux';
import { deleteClaim } from '../../../actions/claims';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import dayjs from 'dayjs';
import { DeleteOutlined } from '@ant-design/icons';
import useNavigation from '../../../utils/useNavigation';
diff --git a/studio/src/pages/claims/index.js b/studio/src/pages/claims/index.js
index 71d823ad..b3559a5d 100644
--- a/studio/src/pages/claims/index.js
+++ b/studio/src/pages/claims/index.js
@@ -13,7 +13,7 @@ import {
ConfigProvider,
} from 'antd';
import { PlusOutlined, SearchOutlined } from '@ant-design/icons';
-import { Link, useLocation, useNavigate } from 'react-router-dom';
+import { Link, useLocation, useNavigate } from 'react-router-dom';
import ClaimList from './components/ClaimList';
import { useDispatch, useSelector } from 'react-redux';
import deepEqual from 'deep-equal';
@@ -24,7 +24,6 @@ import Loader from '../../components/Loader';
import { Helmet } from 'react-helmet';
import Filters from '../../utils/filters';
-
const { Option } = Select;
function Claims({ permission }) {
diff --git a/studio/src/pages/dashboard/components/Features.js b/studio/src/pages/dashboard/components/Features.js
index 42fca7b3..04cb3cf8 100644
--- a/studio/src/pages/dashboard/components/Features.js
+++ b/studio/src/pages/dashboard/components/Features.js
@@ -6,7 +6,7 @@ import { addDefaultFormats, getFormats } from '../../../actions/formats';
import { addDefaultPolicies, getPolicies } from '../../../actions/policies';
import { addDefaultRatings, getRatings } from '../../../actions/ratings';
import { addDefaultEvents, getEvents } from '../../../actions/events';
-
+
import useNavigation from '../../../utils/useNavigation';
function Features() {
@@ -16,7 +16,7 @@ function Features() {
const superOrg = useSelector(({ admin }) => {
return admin.organisation;
});
- const selectedSpace = useSelector((state) =>({space_id:state.spaces.selected}));
+ const selectedSpace = useSelector((state) => ({ space_id: state.spaces.selected }));
React.useEffect(() => {
fetchEntities();
// eslint-disable-next-line react-hooks/exhaustive-deps
@@ -113,7 +113,9 @@ function Features() {
actions={[
{
- dispatch(addDefaultFormats(selectedSpace)).then(() => history('/advanced/formats'));
+ dispatch(addDefaultFormats(selectedSpace)).then(() =>
+ history('/advanced/formats'),
+ );
}}
>
CREATE FORMATS
diff --git a/studio/src/pages/dashboard/index.js b/studio/src/pages/dashboard/index.js
index 35ce5af1..dc8f1c5b 100644
--- a/studio/src/pages/dashboard/index.js
+++ b/studio/src/pages/dashboard/index.js
@@ -88,7 +88,9 @@ function Dashboard() {
-
+
diff --git a/studio/src/pages/episodes/CreateEpisode.js b/studio/src/pages/episodes/CreateEpisode.js
index b3a32174..c4afe347 100644
--- a/studio/src/pages/episodes/CreateEpisode.js
+++ b/studio/src/pages/episodes/CreateEpisode.js
@@ -2,7 +2,7 @@ import React from 'react';
import EpisodeCreateForm from './components/EpisodeForm';
import { useDispatch } from 'react-redux';
import { createEpisode } from '../../actions/episodes';
-
+
import { Helmet } from 'react-helmet';
import useNavigation from '../../utils/useNavigation';
diff --git a/studio/src/pages/episodes/EditEpisode.js b/studio/src/pages/episodes/EditEpisode.js
index 4fa346e1..133364d5 100644
--- a/studio/src/pages/episodes/EditEpisode.js
+++ b/studio/src/pages/episodes/EditEpisode.js
@@ -3,7 +3,7 @@ import EpisodeEditForm from './components/EpisodeForm';
import { useDispatch, useSelector } from 'react-redux';
import { Skeleton } from 'antd';
import { updateEpisode, getEpisode } from '../../actions/episodes';
-
+
import { useParams } from 'react-router-dom';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
import { Helmet } from 'react-helmet';
@@ -33,9 +33,7 @@ function EditEpisode() {
}
const onUpdate = (values) => {
- dispatch(updateEpisode({ ...episode, ...values })).then(() =>
- history(`/episodes/${id}/edit`),
- );
+ dispatch(updateEpisode({ ...episode, ...values })).then(() => history(`/episodes/${id}/edit`));
};
return (
diff --git a/studio/src/pages/episodes/components/EpisodeList.js b/studio/src/pages/episodes/components/EpisodeList.js
index 9668bf94..7c97a500 100644
--- a/studio/src/pages/episodes/components/EpisodeList.js
+++ b/studio/src/pages/episodes/components/EpisodeList.js
@@ -3,7 +3,7 @@ import { Button, Table, Space, Typography, Modal, ConfigProvider } from 'antd';
import { useDispatch } from 'react-redux';
import { deleteEpisode } from '../../../actions/episodes';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import { DeleteOutlined } from '@ant-design/icons';
import useNavigation from '../../../utils/useNavigation';
diff --git a/studio/src/pages/episodes/index.js b/studio/src/pages/episodes/index.js
index ee78929f..fab12fed 100644
--- a/studio/src/pages/episodes/index.js
+++ b/studio/src/pages/episodes/index.js
@@ -14,7 +14,7 @@ import {
ConfigProvider,
} from 'antd';
import { PlusOutlined, SearchOutlined } from '@ant-design/icons';
-import { Link, useLocation, useNavigate } from 'react-router-dom';
+import { Link, useLocation, useNavigate } from 'react-router-dom';
import getUserPermission from '../../utils/getUserPermission';
import { useDispatch, useSelector } from 'react-redux';
import deepEqual from 'deep-equal';
@@ -25,7 +25,6 @@ import Loader from '../../components/Loader';
import { Helmet } from 'react-helmet';
import Filters from '../../utils/filters';
-
function Episodes({ permission }) {
const spaces = useSelector(({ spaces }) => spaces);
const actions = getUserPermission({ resource: 'episodes', action: 'get', spaces });
diff --git a/studio/src/pages/events/CreateEvent.js b/studio/src/pages/events/CreateEvent.js
index 645a9b58..717072f6 100644
--- a/studio/src/pages/events/CreateEvent.js
+++ b/studio/src/pages/events/CreateEvent.js
@@ -1,7 +1,7 @@
import React from 'react';
import { useDispatch } from 'react-redux';
import { createEvent } from '../../actions/events';
-
+
import EventCreateForm from './components/EventForm';
import { Helmet } from 'react-helmet';
import useNavigation from '../../utils/useNavigation';
diff --git a/studio/src/pages/events/EditEvent.js b/studio/src/pages/events/EditEvent.js
index 260f976c..9366a87e 100644
--- a/studio/src/pages/events/EditEvent.js
+++ b/studio/src/pages/events/EditEvent.js
@@ -2,7 +2,7 @@ import React from 'react';
import EventEditForm from './components/EventForm';
import { useDispatch, useSelector } from 'react-redux';
import { updateEvent, getEvent } from '../../actions/events';
-
+
import { useParams } from 'react-router-dom';
import { Skeleton } from 'antd';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
diff --git a/studio/src/pages/fact-checks/CreateFactCheck.js b/studio/src/pages/fact-checks/CreateFactCheck.js
index 685a0431..e872f222 100644
--- a/studio/src/pages/fact-checks/CreateFactCheck.js
+++ b/studio/src/pages/fact-checks/CreateFactCheck.js
@@ -4,7 +4,7 @@ import { useDispatch, useSelector } from 'react-redux';
import { addPost } from '../../actions/posts';
import getUserPermission from '../../utils/getUserPermission';
import FormatNotFound from '../../components/ErrorsAndImage/RecordNotFound';
-
+
import { Helmet } from 'react-helmet';
import useNavigation from '../../utils/useNavigation';
@@ -15,7 +15,7 @@ function CreateFactCheck({ formats }) {
const dispatch = useDispatch();
const onCreate = (values) => {
dispatch(addPost(values)).then((post) => {
- if (post && post.id) history(`/fact-checks/${post.id}/edit`);
+ if (post && post.id) history(`/fact-checks/${post.id}/edit`);
});
};
diff --git a/studio/src/pages/fact-checks/EditFactCheck.js b/studio/src/pages/fact-checks/EditFactCheck.js
index 5619c7d0..ff7f062a 100644
--- a/studio/src/pages/fact-checks/EditFactCheck.js
+++ b/studio/src/pages/fact-checks/EditFactCheck.js
@@ -3,7 +3,7 @@ import EditFactCheckForm from './components/FactCheckForm';
import { useDispatch, useSelector } from 'react-redux';
import { Skeleton } from 'antd';
import { updatePost, getPost } from '../../actions/posts';
-
+
import { useParams } from 'react-router-dom';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
import getUserPermission from '../../utils/getUserPermission';
diff --git a/studio/src/pages/fact-checks/components/FactCheckForm.js b/studio/src/pages/fact-checks/components/FactCheckForm.js
index 2b99823b..d8049766 100644
--- a/studio/src/pages/fact-checks/components/FactCheckForm.js
+++ b/studio/src/pages/fact-checks/components/FactCheckForm.js
@@ -21,7 +21,7 @@ import { useDispatch, useSelector } from 'react-redux';
import ClaimCreateForm from '../../claims/components/ClaimForm';
import { createClaim, updateClaim } from '../../../actions/claims';
import { addTemplate } from '../../../actions/posts';
-import { Prompt } from 'react-router-dom';
+import { Prompt } from 'react-router-dom';
import { SettingFilled, LeftOutlined } from '@ant-design/icons';
import dayjs from 'dayjs';
import ClaimList from './ClaimList';
@@ -124,7 +124,7 @@ function FactCheckForm({ onCreate, data = {}, actions = {}, format }) {
};
const onSave = (values) => {
- setShouldBlockNavigation(false);
+ setShouldBlockNavigation(false);
if (values.meta_fields) {
values.meta_fields = getJsonValue(values.meta_fields);
}
@@ -134,11 +134,11 @@ function FactCheckForm({ onCreate, data = {}, actions = {}, format }) {
values.author_ids = values.authors || [];
values.claim_ids = values.claims ? claimOrder : [];
values.claim_order = values.claim_ids;
- // check for claims in the editor output
- if(hasClaims(values?.description?.json)){
- const { claimIds, claimOrder } = extractClaimIdsAndOrder(values.description.json)
- values.claim_ids = claimIds
- values.claim_order = claimOrder
+ // check for claims in the editor output
+ if (hasClaims(values?.description?.json)) {
+ const { claimIds, claimOrder } = extractClaimIdsAndOrder(values.description.json);
+ values.claim_ids = claimIds;
+ values.claim_order = claimOrder;
}
values.status = status;
values.status === 'publish'
diff --git a/studio/src/pages/fact-checks/index.js b/studio/src/pages/fact-checks/index.js
index 3adc7175..b1db85dc 100644
--- a/studio/src/pages/fact-checks/index.js
+++ b/studio/src/pages/fact-checks/index.js
@@ -14,7 +14,7 @@ import {
ConfigProvider,
} from 'antd';
import { PlusOutlined, SearchOutlined } from '@ant-design/icons';
-import { Link , useLocation, useNavigate } from 'react-router-dom';
+import { Link, useLocation, useNavigate } from 'react-router-dom';
import getUserPermission from '../../utils/getUserPermission';
import { useSelector, useDispatch } from 'react-redux';
import FactCheckList from '../../components/List';
@@ -29,8 +29,6 @@ import Loader from '../../components/Loader';
import { Helmet } from 'react-helmet';
import Filters from '../../utils/filters';
-
-
function FactCheck({ formats }) {
const spaces = useSelector(({ spaces }) => spaces);
const actions = getUserPermission({ resource: 'fact-checks', action: 'get', spaces });
diff --git a/studio/src/pages/formats/CreateFormat.js b/studio/src/pages/formats/CreateFormat.js
index abd4468e..e1256c2a 100644
--- a/studio/src/pages/formats/CreateFormat.js
+++ b/studio/src/pages/formats/CreateFormat.js
@@ -1,7 +1,7 @@
import React from 'react';
import { useDispatch } from 'react-redux';
import { createFormat } from '../../actions/formats';
-
+
import FormatCreateForm from './components/FormatForm';
import { Helmet } from 'react-helmet';
import useNavigation from '../../utils/useNavigation';
diff --git a/studio/src/pages/formats/EditFormat.js b/studio/src/pages/formats/EditFormat.js
index 7a322f91..228b0fe3 100644
--- a/studio/src/pages/formats/EditFormat.js
+++ b/studio/src/pages/formats/EditFormat.js
@@ -2,7 +2,7 @@ import React from 'react';
import FormatEditForm from './components/FormatForm';
import { useDispatch, useSelector } from 'react-redux';
import { updateFormat, getFormat } from '../../actions/formats';
-
+
import { useParams } from 'react-router-dom';
import { Skeleton } from 'antd';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
diff --git a/studio/src/pages/formats/components/FormatList.js b/studio/src/pages/formats/components/FormatList.js
index 0f2cc066..f07fb183 100644
--- a/studio/src/pages/formats/components/FormatList.js
+++ b/studio/src/pages/formats/components/FormatList.js
@@ -2,7 +2,7 @@ import React from 'react';
import { ConfigProvider, Modal, Button, Typography, Table } from 'antd';
import { useDispatch } from 'react-redux';
import { deleteFormat } from '../../../actions/formats';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import { DeleteOutlined } from '@ant-design/icons';
import useNavigation from '../../../utils/useNavigation';
diff --git a/studio/src/pages/media/EditMedium.js b/studio/src/pages/media/EditMedium.js
index 5cda7d14..1d2bf2dc 100644
--- a/studio/src/pages/media/EditMedium.js
+++ b/studio/src/pages/media/EditMedium.js
@@ -18,7 +18,7 @@ import { getMedium, updateMedium, deleteMedium } from '../../actions/media';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
import { ArrowLeftOutlined } from '@ant-design/icons';
import getUserPermission from '../../utils/getUserPermission';
-
+
import MonacoEditor from '../../components/MonacoEditor';
import getJsonValue from '../../utils/getJsonValue';
import { TitleInput } from '../../components/FormItems';
@@ -164,9 +164,7 @@ function EditMedium() {
Featured Image
{
dispatch(addPage(values)).then((page) => {
- if (page && page.id) history(`/pages/${page.id}/edit`);
+ if (page && page.id) history(`/pages/${page.id}/edit`);
});
};
if (!formats.loading && formats.article) {
diff --git a/studio/src/pages/pages/EditPage.js b/studio/src/pages/pages/EditPage.js
index 7c48a553..9f19b39d 100644
--- a/studio/src/pages/pages/EditPage.js
+++ b/studio/src/pages/pages/EditPage.js
@@ -3,7 +3,7 @@ import PageEditForm from '../posts/components/PostForm';
import { useDispatch, useSelector } from 'react-redux';
import { Skeleton } from 'antd';
import { updatePage, getPage } from '../../actions/pages';
-
+
import { useParams } from 'react-router-dom';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
import getUserPermission from '../../utils/getUserPermission';
diff --git a/studio/src/pages/pages/components/PageList.js b/studio/src/pages/pages/components/PageList.js
index f58c94df..97c421be 100644
--- a/studio/src/pages/pages/components/PageList.js
+++ b/studio/src/pages/pages/components/PageList.js
@@ -11,7 +11,7 @@ import {
} from '@ant-design/icons';
import { useDispatch } from 'react-redux';
import { deletePage } from '../../../actions/pages';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import QuickEdit from '../../../components/List/QuickEdit';
import QuickEditIcon from '../../../assets/QuickEditIcon';
import ThreeDotIcon from '../../../assets/ThreeDotIcon';
@@ -196,7 +196,7 @@ function PageList({ actions, format, status, data, filters, setFilters, fetchPag
}}
// style={{ maxWidth: '100vw', overflowX: 'auto' }}
scroll={{
- x: "1000",
+ x: '1000',
}}
columns={columns}
rowKey={(record) => record.id}
@@ -219,7 +219,7 @@ function PageList({ actions, format, status, data, filters, setFilters, fetchPag
onQuickEditUpdate={() => setExpandedRowKeys([])}
/>
),
- expandIcon: () => { },
+ expandIcon: () => {},
}}
pagination={{
showTotal: (total, range) => `${range[0]}-${range[1]} of ${total} results`,
@@ -242,7 +242,7 @@ function PageList({ actions, format, status, data, filters, setFilters, fetchPag
}}
onOk={(e) => {
e.stopPropagation();
- dispatch(deletePage(deleteItemID)).then(() => fetchPages())
+ dispatch(deletePage(deleteItemID)).then(() => fetchPages());
setModalOpen(false);
setDeleteItemID(null);
}}
@@ -262,4 +262,4 @@ function PageList({ actions, format, status, data, filters, setFilters, fetchPag
);
}
-export default PageList;
\ No newline at end of file
+export default PageList;
diff --git a/studio/src/pages/pages/index.js b/studio/src/pages/pages/index.js
index d3849d21..ba409e41 100644
--- a/studio/src/pages/pages/index.js
+++ b/studio/src/pages/pages/index.js
@@ -14,7 +14,7 @@ import {
ConfigProvider,
} from 'antd';
import { PlusOutlined, SearchOutlined } from '@ant-design/icons';
-import { Link, useLocation, useNavigate } from 'react-router-dom';
+import { Link, useLocation, useNavigate } from 'react-router-dom';
import PageList from './components/PageList';
import { useSelector, useDispatch } from 'react-redux';
import getUserPermission from '../../utils/getUserPermission';
@@ -28,7 +28,6 @@ import Loader from '../../components/Loader';
import { Helmet } from 'react-helmet';
import Filters from '../../utils/filters';
-
function Pages({ formats }) {
const spaces = useSelector(({ spaces }) => spaces);
const actions = getUserPermission({ resource: 'pages', action: 'get', spaces });
diff --git a/studio/src/pages/permissions/organisations/CreateOrganisationPermission.js b/studio/src/pages/permissions/organisations/CreateOrganisationPermission.js
index b8b4512d..2146fe1e 100644
--- a/studio/src/pages/permissions/organisations/CreateOrganisationPermission.js
+++ b/studio/src/pages/permissions/organisations/CreateOrganisationPermission.js
@@ -2,7 +2,7 @@ import React from 'react';
import OrganisationPermissionCreateForm from './components/PermissionForm';
import { useDispatch } from 'react-redux';
import { addOrganisationPermission } from '../../../actions/organisations';
-
+
import useNavigation from '../../../utils/useNavigation';
function CreateOrganisationPermission() {
diff --git a/studio/src/pages/permissions/organisations/EditOrganisationPermission.js b/studio/src/pages/permissions/organisations/EditOrganisationPermission.js
index d9055c55..9e526a36 100644
--- a/studio/src/pages/permissions/organisations/EditOrganisationPermission.js
+++ b/studio/src/pages/permissions/organisations/EditOrganisationPermission.js
@@ -3,7 +3,7 @@ import OrganisationPermissionEditForm from './components/PermissionForm';
import { useDispatch, useSelector } from 'react-redux';
import { Skeleton } from 'antd';
import { updateOrganisationPermission, getOrganisations } from '../../../actions/organisations';
-
+
import { useParams } from 'react-router-dom';
import RecordNotFound from '../../../components/ErrorsAndImage/RecordNotFound';
import useNavigation from '../../../utils/useNavigation';
diff --git a/studio/src/pages/permissions/spaces/CreateSpacePermission.js b/studio/src/pages/permissions/spaces/CreateSpacePermission.js
index 4668d538..a4393479 100644
--- a/studio/src/pages/permissions/spaces/CreateSpacePermission.js
+++ b/studio/src/pages/permissions/spaces/CreateSpacePermission.js
@@ -2,7 +2,7 @@ import React from 'react';
import SpacePermissionCreateForm from './components/PermissionForm';
import { useDispatch } from 'react-redux';
import { addSpacePermission } from '../../../actions/spacePermissions';
-
+
import useNavigation from '../../../utils/useNavigation';
function CreateSpacePermission() {
diff --git a/studio/src/pages/permissions/spaces/EditSpacePermission.js b/studio/src/pages/permissions/spaces/EditSpacePermission.js
index b35d8b50..3b6aacbc 100644
--- a/studio/src/pages/permissions/spaces/EditSpacePermission.js
+++ b/studio/src/pages/permissions/spaces/EditSpacePermission.js
@@ -3,7 +3,7 @@ import SpacePermissionEditForm from './components/PermissionForm';
import { useDispatch, useSelector } from 'react-redux';
import { Skeleton } from 'antd';
import { updateSpacePermission, getSpaces } from '../../../actions/spacePermissions';
-
+
import { useParams } from 'react-router-dom';
import RecordNotFound from '../../../components/ErrorsAndImage/RecordNotFound';
import useNavigation from '../../../utils/useNavigation';
diff --git a/studio/src/pages/podcasts/CreatePodcast.js b/studio/src/pages/podcasts/CreatePodcast.js
index 7a6b4af0..aaecf4f7 100644
--- a/studio/src/pages/podcasts/CreatePodcast.js
+++ b/studio/src/pages/podcasts/CreatePodcast.js
@@ -2,7 +2,7 @@ import React from 'react';
import PodcastCreateForm from './components/PodcastForm';
import { useDispatch } from 'react-redux';
import { addPodcast } from '../../actions/podcasts';
-
+
import { Helmet } from 'react-helmet';
import useNavigation from '../../utils/useNavigation';
diff --git a/studio/src/pages/podcasts/EditPodcast.js b/studio/src/pages/podcasts/EditPodcast.js
index ff7d6437..c411da88 100644
--- a/studio/src/pages/podcasts/EditPodcast.js
+++ b/studio/src/pages/podcasts/EditPodcast.js
@@ -3,7 +3,7 @@ import PodcastEditForm from './components/PodcastForm';
import { useDispatch, useSelector } from 'react-redux';
import { Skeleton } from 'antd';
import { updatePodcast, getPodcast } from '../../actions/podcasts';
-
+
import { useParams } from 'react-router-dom';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
import { Helmet } from 'react-helmet';
@@ -33,9 +33,7 @@ function EditPodcast() {
}
const onUpdate = (values) => {
- dispatch(updatePodcast({ ...podcast, ...values })).then(() =>
- history(`/podcasts/${id}/edit`),
- );
+ dispatch(updatePodcast({ ...podcast, ...values })).then(() => history(`/podcasts/${id}/edit`));
};
return (
diff --git a/studio/src/pages/podcasts/components/PodcastList.js b/studio/src/pages/podcasts/components/PodcastList.js
index 987d3158..c1c4cfda 100644
--- a/studio/src/pages/podcasts/components/PodcastList.js
+++ b/studio/src/pages/podcasts/components/PodcastList.js
@@ -3,7 +3,7 @@ import { Button, Table, Space, Typography, Modal, ConfigProvider } from 'antd';
import { useDispatch } from 'react-redux';
import { deletePodcast } from '../../../actions/podcasts';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import { DeleteOutlined } from '@ant-design/icons';
import useNavigation from '../../../utils/useNavigation';
diff --git a/studio/src/pages/podcasts/index.js b/studio/src/pages/podcasts/index.js
index 3475dd52..5533e0c1 100644
--- a/studio/src/pages/podcasts/index.js
+++ b/studio/src/pages/podcasts/index.js
@@ -14,7 +14,7 @@ import {
ConfigProvider,
} from 'antd';
import { PlusOutlined, SearchOutlined } from '@ant-design/icons';
-import { Link, useLocation, useNavigate } from 'react-router-dom';
+import { Link, useLocation, useNavigate } from 'react-router-dom';
import { useDispatch, useSelector } from 'react-redux';
import getUserPermission from '../../utils/getUserPermission';
import { getPodcasts } from '../../actions/podcasts';
@@ -25,7 +25,6 @@ import Loader from '../../components/Loader';
import { Helmet } from 'react-helmet';
import Filters from '../../utils/filters';
-
function Podcasts({ permission }) {
const spaces = useSelector(({ spaces }) => spaces);
const actions = getUserPermission({ resource: 'podcasts', action: 'get', spaces });
diff --git a/studio/src/pages/policies/CreatePolicy.js b/studio/src/pages/policies/CreatePolicy.js
index 0d7f691c..853dcbc4 100644
--- a/studio/src/pages/policies/CreatePolicy.js
+++ b/studio/src/pages/policies/CreatePolicy.js
@@ -1,7 +1,7 @@
import React from 'react';
import { createPolicy } from '../../actions/policies';
import { useDispatch } from 'react-redux';
-
+
import PolicyCreateForm from './components/PolicyForm';
import { Helmet } from 'react-helmet';
import useNavigation from '../../utils/useNavigation';
diff --git a/studio/src/pages/policies/EditPolicy.js b/studio/src/pages/policies/EditPolicy.js
index d0722ac6..68f394ba 100644
--- a/studio/src/pages/policies/EditPolicy.js
+++ b/studio/src/pages/policies/EditPolicy.js
@@ -3,7 +3,7 @@ import PolicyEditForm from './components/PolicyForm';
import { useDispatch, useSelector } from 'react-redux';
import { Skeleton } from 'antd';
import { getPolicy, updatePolicy } from '../../actions/policies';
-
+
import { useParams } from 'react-router-dom';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
import { Helmet } from 'react-helmet';
diff --git a/studio/src/pages/policies/components/PolicyList.js b/studio/src/pages/policies/components/PolicyList.js
index 787f0fd1..9f1099a5 100644
--- a/studio/src/pages/policies/components/PolicyList.js
+++ b/studio/src/pages/policies/components/PolicyList.js
@@ -3,7 +3,7 @@ import { Modal, Button, Typography, Table, ConfigProvider } from 'antd';
import { useDispatch, useSelector } from 'react-redux';
import { deletePolicy } from '../../../actions/policies';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import { DeleteOutlined, EyeOutlined } from '@ant-design/icons';
import useNavigation from '../../../utils/useNavigation';
diff --git a/studio/src/pages/posts/CreatePost.js b/studio/src/pages/posts/CreatePost.js
index 94090ad7..8b0a3337 100644
--- a/studio/src/pages/posts/CreatePost.js
+++ b/studio/src/pages/posts/CreatePost.js
@@ -4,7 +4,7 @@ import { useDispatch, useSelector } from 'react-redux';
import { addPost } from '../../actions/posts';
import getUserPermission from '../../utils/getUserPermission';
import FormatNotFound from '../../components/ErrorsAndImage/RecordNotFound';
-
+
import { Helmet } from 'react-helmet';
import useNavigation from '../../utils/useNavigation';
@@ -16,7 +16,7 @@ function CreatePost({ formats }) {
const onCreate = (values) => {
dispatch(addPost(values)).then((post) => {
- if (post && post.id) history(`/posts/${post.id}/edit`);
+ if (post && post.id) history(`/posts/${post.id}/edit`);
});
};
if (!formats.loading && formats.article) {
diff --git a/studio/src/pages/posts/EditPost.js b/studio/src/pages/posts/EditPost.js
index 7f893b32..7d9ff9be 100644
--- a/studio/src/pages/posts/EditPost.js
+++ b/studio/src/pages/posts/EditPost.js
@@ -3,7 +3,7 @@ import PostEditForm from './components/PostForm';
import { useDispatch, useSelector } from 'react-redux';
import { Skeleton } from 'antd';
import { updatePost, getPost } from '../../actions/posts';
-
+
import { useParams } from 'react-router-dom';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
import getUserPermission from '../../utils/getUserPermission';
diff --git a/studio/src/pages/posts/components/PostForm.js b/studio/src/pages/posts/components/PostForm.js
index 9b17a694..7daf664d 100644
--- a/studio/src/pages/posts/components/PostForm.js
+++ b/studio/src/pages/posts/components/PostForm.js
@@ -23,7 +23,7 @@ import { maker } from '../../../utils/sluger';
import MediaSelector from '../../../components/MediaSelector';
import { useDispatch } from 'react-redux';
import { addTemplate } from '../../../actions/posts';
-import { Prompt } from 'react-router-dom';
+import { Prompt } from 'react-router-dom';
import {
SettingFilled,
LeftOutlined,
@@ -73,7 +73,6 @@ function PostForm({ onCreate, data = {}, actions = {}, format, page = false }) {
return () => window.removeEventListener('resize', handleResize);
}, []);
-
const showSchemaModal = () => {
setIsModalVisible(true);
};
@@ -172,8 +171,7 @@ function PostForm({ onCreate, data = {}, actions = {}, format, page = false }) {
const createTemplate = () => {
dispatch(addTemplate({ post_id: parseInt(data.id) })).then(() => {
- page ? history('/pages')
- : history('/posts')
+ page ? history('/pages') : history('/posts');
});
};
const setReadyFlag = () => {
@@ -305,7 +303,7 @@ function PostForm({ onCreate, data = {}, actions = {}, format, page = false }) {
>
onTitleChange(e.target.value)}
style={{
fontSize: '2.5rem',
diff --git a/studio/src/pages/posts/index.js b/studio/src/pages/posts/index.js
index 95d676a9..d9835154 100644
--- a/studio/src/pages/posts/index.js
+++ b/studio/src/pages/posts/index.js
@@ -14,7 +14,7 @@ import {
ConfigProvider,
} from 'antd';
import { PlusOutlined, SearchOutlined } from '@ant-design/icons';
-import { Link , useLocation, useNavigate } from 'react-router-dom';
+import { Link, useLocation, useNavigate } from 'react-router-dom';
import PostList from '../../components/List';
import getUserPermission from '../../utils/getUserPermission';
import { useSelector, useDispatch } from 'react-redux';
@@ -29,7 +29,6 @@ import Loader from '../../components/Loader';
import { Helmet } from 'react-helmet';
import Filters from '../../utils/filters';
-
function Posts({ formats }) {
const spaces = useSelector(({ spaces }) => spaces);
const actions = getUserPermission({ resource: 'posts', action: 'get', spaces });
@@ -344,7 +343,7 @@ function Posts({ formats }) {
onPagination={onPagination}
query={query.get('status')}
/>
-
+
) : (
{
- dispatch(updateRating({ ...rating, ...values })).then(() =>
- history(`/ratings/${id}/edit`),
- );
+ dispatch(updateRating({ ...rating, ...values })).then(() => history(`/ratings/${id}/edit`));
};
return (
diff --git a/studio/src/pages/ratings/components/RatingList.js b/studio/src/pages/ratings/components/RatingList.js
index e5b6a5e7..7f05f92e 100644
--- a/studio/src/pages/ratings/components/RatingList.js
+++ b/studio/src/pages/ratings/components/RatingList.js
@@ -3,7 +3,7 @@ import { ConfigProvider, Button, Table, Modal, Typography } from 'antd';
import { useDispatch } from 'react-redux';
import { deleteRating } from '../../../actions/ratings';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import { DeleteOutlined } from '@ant-design/icons';
import useNavigation from '../../../utils/useNavigation';
diff --git a/studio/src/pages/requests/organisations/CreateOrganisationRequest.js b/studio/src/pages/requests/organisations/CreateOrganisationRequest.js
index a182f27b..26d9b31b 100644
--- a/studio/src/pages/requests/organisations/CreateOrganisationRequest.js
+++ b/studio/src/pages/requests/organisations/CreateOrganisationRequest.js
@@ -2,7 +2,7 @@ import React from 'react';
import OrganisationRequestCreateForm from './components/RequestForm';
import { useDispatch } from 'react-redux';
import { addOrganisationRequest } from '../../../actions/organisationRequests';
-
+
import { Helmet } from 'react-helmet';
import useNavigation from '../../../utils/useNavigation';
@@ -11,9 +11,7 @@ function CreateOrganisationRequest() {
const dispatch = useDispatch();
const onCreate = (values) => {
- dispatch(addOrganisationRequest(values)).then(() =>
- history('/admin/requests/organisations'),
- );
+ dispatch(addOrganisationRequest(values)).then(() => history('/admin/requests/organisations'));
};
return (
<>
diff --git a/studio/src/pages/requests/spaces/CreateSpaceRequest.js b/studio/src/pages/requests/spaces/CreateSpaceRequest.js
index 325fac84..cae43a9e 100644
--- a/studio/src/pages/requests/spaces/CreateSpaceRequest.js
+++ b/studio/src/pages/requests/spaces/CreateSpaceRequest.js
@@ -2,7 +2,7 @@ import React from 'react';
import SpaceRequestCreateForm from './components/RequestForm';
import { useDispatch } from 'react-redux';
import { addSpaceRequest } from '../../../actions/spaceRequests';
-
+
import { Helmet } from 'react-helmet';
import useNavigation from '../../../utils/useNavigation';
diff --git a/studio/src/pages/roles/CreateRole.js b/studio/src/pages/roles/CreateRole.js
index f0ba27af..efe4a7e0 100644
--- a/studio/src/pages/roles/CreateRole.js
+++ b/studio/src/pages/roles/CreateRole.js
@@ -1,7 +1,7 @@
import React from 'react';
import { createRole } from '../../actions/roles';
import { useDispatch } from 'react-redux';
-
+
import { Helmet } from 'react-helmet';
import RoleCreateForm from './components/RoleForm';
import useNavigation from '../../utils/useNavigation';
diff --git a/studio/src/pages/roles/EditRole.js b/studio/src/pages/roles/EditRole.js
index 776ea184..a23e304e 100644
--- a/studio/src/pages/roles/EditRole.js
+++ b/studio/src/pages/roles/EditRole.js
@@ -1,7 +1,7 @@
import React from 'react';
import { getRole, updateRole } from '../../actions/roles';
import { useDispatch, useSelector } from 'react-redux';
-import { useParams } from 'react-router-dom';
+import { useParams } from 'react-router-dom';
import { Helmet } from 'react-helmet';
import RoleEditForm from './components/RoleForm';
import { Skeleton } from 'antd';
@@ -22,9 +22,7 @@ function EditRole() {
dispatch(getRole(id));
}, [dispatch, id]);
const onCreate = (values) => {
- dispatch(updateRole({ ...role, ...values })).then(() =>
- history('/settings/members/roles'),
- );
+ dispatch(updateRole({ ...role, ...values })).then(() => history('/settings/members/roles'));
};
return (
diff --git a/studio/src/pages/roles/components/RoleList.js b/studio/src/pages/roles/components/RoleList.js
index 6e0fe6ba..c7ae8b8a 100644
--- a/studio/src/pages/roles/components/RoleList.js
+++ b/studio/src/pages/roles/components/RoleList.js
@@ -1,7 +1,7 @@
import React from 'react';
import { Button, Table, ConfigProvider, Typography, Modal } from 'antd';
import { useDispatch } from 'react-redux';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import { UserOutlined, DeleteOutlined } from '@ant-design/icons';
import { deleteRole, getRoles } from '../../../actions/roles';
import useNavigation from '../../../utils/useNavigation';
diff --git a/studio/src/pages/spaces/CreateSpace.js b/studio/src/pages/spaces/CreateSpace.js
index c3300685..51621a32 100644
--- a/studio/src/pages/spaces/CreateSpace.js
+++ b/studio/src/pages/spaces/CreateSpace.js
@@ -2,7 +2,7 @@ import React from 'react';
import SpaceCreateForm from './components/SpaceCreateForm';
import { useDispatch } from 'react-redux';
import { addSpace, getSpaces } from '../../actions/spaces';
-
+
import { Helmet } from 'react-helmet';
import useNavigation from '../../utils/useNavigation';
diff --git a/studio/src/pages/spaces/EditSpace.js b/studio/src/pages/spaces/EditSpace.js
index 088fa903..33568048 100644
--- a/studio/src/pages/spaces/EditSpace.js
+++ b/studio/src/pages/spaces/EditSpace.js
@@ -1,5 +1,5 @@
import React from 'react';
-import { useParams } from 'react-router-dom';
+import { useParams } from 'react-router-dom';
import { useSelector, useDispatch } from 'react-redux';
import { Skeleton } from 'antd';
import { updateSpace } from '../../actions/spaces';
diff --git a/studio/src/pages/spaces/components/SpaceList.js b/studio/src/pages/spaces/components/SpaceList.js
index 897763f7..7c5e6c8e 100644
--- a/studio/src/pages/spaces/components/SpaceList.js
+++ b/studio/src/pages/spaces/components/SpaceList.js
@@ -1,7 +1,7 @@
import React from 'react';
import { ConfigProvider, Modal, Button, Table, Typography } from 'antd';
import { useSelector, useDispatch } from 'react-redux';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import { deleteSpace, getSpaces } from './../../../actions/spaces';
import { spaceSelector } from '../../../selectors/spaces';
import { DeleteOutlined } from '@ant-design/icons';
diff --git a/studio/src/pages/tags/CreateTag.js b/studio/src/pages/tags/CreateTag.js
index c6462909..bf14b027 100644
--- a/studio/src/pages/tags/CreateTag.js
+++ b/studio/src/pages/tags/CreateTag.js
@@ -1,7 +1,7 @@
import React from 'react';
import { useDispatch } from 'react-redux';
import { createTag } from '../../actions/tags';
-
+
import TagCreateForm from './components/TagForm';
import { Helmet } from 'react-helmet';
import useNavigation from '../../utils/useNavigation';
diff --git a/studio/src/pages/tags/EditTag.js b/studio/src/pages/tags/EditTag.js
index 2fad8f57..d384e80c 100644
--- a/studio/src/pages/tags/EditTag.js
+++ b/studio/src/pages/tags/EditTag.js
@@ -3,7 +3,7 @@ import TagEditForm from './components/TagForm';
import { useDispatch, useSelector } from 'react-redux';
import { Skeleton } from 'antd';
import { updateTag, getTag } from '../../actions/tags';
-
+
import { useParams } from 'react-router-dom';
import RecordNotFound from '../../components/ErrorsAndImage/RecordNotFound';
import { Helmet } from 'react-helmet';
diff --git a/studio/src/pages/tags/components/TagList.js b/studio/src/pages/tags/components/TagList.js
index 6c6e88f8..8febd0f9 100644
--- a/studio/src/pages/tags/components/TagList.js
+++ b/studio/src/pages/tags/components/TagList.js
@@ -2,7 +2,7 @@ import React from 'react';
import { Button, Table, Space, ConfigProvider, Typography, Modal } from 'antd';
import { useDispatch } from 'react-redux';
import { deleteTag } from '../../../actions/tags';
-import { Link } from 'react-router-dom';
+import { Link } from 'react-router-dom';
import { DeleteOutlined } from '@ant-design/icons';
import useNavigation from '../../../utils/useNavigation';
@@ -161,9 +161,9 @@ function TagList({ actions, filters, setFilters, fetchTags, data }) {
style={{
borderRadius: '18px',
}}
- onOk={(e) =>{
+ onOk={(e) => {
e.stopPropagation();
- dispatch(deleteTag(deleteItemID)).then(() => fetchTags())
+ dispatch(deleteTag(deleteItemID)).then(() => fetchTags());
setModalOpen(false);
setDeleteItemID(null);
}}
diff --git a/studio/src/pages/tags/index.js b/studio/src/pages/tags/index.js
index b1adb795..1ea7121a 100644
--- a/studio/src/pages/tags/index.js
+++ b/studio/src/pages/tags/index.js
@@ -16,14 +16,13 @@ import {
import { PlusOutlined, SearchOutlined } from '@ant-design/icons';
import { useDispatch, useSelector } from 'react-redux';
import { getTags } from '../../actions/tags';
-import { Link , useLocation, useNavigate } from 'react-router-dom';
+import { Link, useLocation, useNavigate } from 'react-router-dom';
import deepEqual from 'deep-equal';
import getUrlParams from '../../utils/getUrlParams';
import Loader from '../../components/Loader';
import { Helmet } from 'react-helmet';
import Filters from '../../utils/filters';
-
function Tags({ permission }) {
const { actions } = permission;
const history = useNavigate();
@@ -50,7 +49,6 @@ function Tags({ permission }) {
return () => window.removeEventListener('resize', handleResize);
}, []);
-
const pathName = useLocation().pathname;
useEffect(() => {
@@ -171,9 +169,16 @@ function Tags({ permission }) {
-
+
-
+
;
}
-
-
const onReset = () => {
form.resetFields();
};
diff --git a/studio/src/pages/website/Branding.js b/studio/src/pages/website/Branding.js
index 3f2eb4d6..762a7e50 100644
--- a/studio/src/pages/website/Branding.js
+++ b/studio/src/pages/website/Branding.js
@@ -31,8 +31,6 @@ function Branding() {
return ;
}
-
-
const onReset = () => {
form.resetFields();
};
diff --git a/studio/src/pages/website/CodeInjection.js b/studio/src/pages/website/CodeInjection.js
index 1db27a5a..5560c6df 100644
--- a/studio/src/pages/website/CodeInjection.js
+++ b/studio/src/pages/website/CodeInjection.js
@@ -29,8 +29,6 @@ function CodeInjection() {
return ;
}
-
-
const onReset = () => {
form.resetFields();
};
diff --git a/studio/src/utils/claims.js b/studio/src/utils/claims.js
index 0b4a722e..47980fa2 100644
--- a/studio/src/utils/claims.js
+++ b/studio/src/utils/claims.js
@@ -1,8 +1,7 @@
export function hasClaims(jsonData) {
- const parsedData = jsonData.content
+ const parsedData = jsonData.content;
for (const item of parsedData) {
-
- if (item.type === "claim") {
+ if (item.type === 'claim') {
return true; // Found a claim, return true
}
}
@@ -10,12 +9,12 @@ export function hasClaims(jsonData) {
return false; // No claims found
}
-export function extractClaimIdsAndOrder(jsonData) {
- const parsedData = jsonData.content
+export function extractClaimIdsAndOrder(jsonData) {
+ const parsedData = jsonData.content;
const claimIds = [];
const claimOrder = [];
parsedData.forEach((item) => {
- if (item.type === "claim") {
+ if (item.type === 'claim') {
const claimId = Number(item.attrs.id);
claimIds.push(claimId);
claimOrder.push(claimId); // Add the claim ID to the claim_order array
@@ -23,4 +22,4 @@ export function extractClaimIdsAndOrder(jsonData) {
});
return { claimIds, claimOrder };
-}
\ No newline at end of file
+}
diff --git a/studio/src/utils/useNavigation.js b/studio/src/utils/useNavigation.js
index 33da5e21..21ea9e2d 100644
--- a/studio/src/utils/useNavigation.js
+++ b/studio/src/utils/useNavigation.js
@@ -5,17 +5,17 @@ import { useNavigate } from 'react-router-dom';
export default function useNavigation() {
const navigate = useNavigate();
const pathRef = useRef(null);
-
+
useEffect(() => {
if (pathRef.current) {
navigate(pathRef.current);
pathRef.current = null; // Reset the path after navigation
}
- }, [pathRef,navigate]);
+ }, [pathRef, navigate]);
const triggerNavigation = (newPath) => {
pathRef.current = newPath;
};
return triggerNavigation;
-}
\ No newline at end of file
+}