Compare commits
6 Commits
@portaljs/
...
feature/ex
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8086e2a2d1 | ||
|
|
537d19cb2a | ||
|
|
ea6f6a219f | ||
|
|
af548c56fd | ||
|
|
990939175e | ||
|
|
cbe693825c |
5
.changeset/shiny-parents-shop.md
Normal file
5
.changeset/shiny-parents-shop.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
'@portaljs/components': minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Implement <Excel /> component
|
||||||
446
package-lock.json
generated
446
package-lock.json
generated
@@ -8875,236 +8875,6 @@
|
|||||||
"react-dom": "^18.0.0"
|
"react-dom": "^18.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@react-pdf-viewer/attachment": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/attachment/-/attachment-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-etxzIQsssuUE0TYVScHDuL+AArQp3YbDTowGbpdCv8JqJFYzuGFV9+3uyvJ8QlGcPChhhr2CjHrbCTF2F2bw5w==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/bookmark": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/bookmark/-/bookmark-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-HaAQjaDrzE6Lbt89f0B1Z+jst3moSG3pqok7aGO4PmclxH4mtbBGK+zyXpWdF5+8feEnAa7QP3nWod5uAhJUQw==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/core": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/core/-/core-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-5tDBF+BafVLNULIJf1cej7nBegNrbYtdvoBKtRs9mLo3sGENIyeZuDsP4W+5mSKK84oxO3NY5MzkTkmnuu4R9g==",
|
|
||||||
"peerDependencies": {
|
|
||||||
"pdfjs-dist": "^2.6.347",
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/default-layout": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/default-layout/-/default-layout-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-68DjK+FB5+zyK5FKFYmIEcplq64Jejb3Y7tAVa9U/tEsoRnZt7C2mKW2e1IAEDZc+1ncdIboZvlFfRCSEDiG5A==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/attachment": "3.6.0",
|
|
||||||
"@react-pdf-viewer/bookmark": "3.6.0",
|
|
||||||
"@react-pdf-viewer/core": "3.6.0",
|
|
||||||
"@react-pdf-viewer/thumbnail": "3.6.0",
|
|
||||||
"@react-pdf-viewer/toolbar": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/full-screen": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/full-screen/-/full-screen-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-SG5mpE/AZr6DtwP7soGFqfGoU5wbQvaBc2KTz+upqhgmUIEyE8AwGa+ozCgkGEqTvlJ4dP7D5Kku2BFsC6l3Cg==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/get-file": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/get-file/-/get-file-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-cfMrig0Iu49yTePZSWwnyUMqu2F1pynP59snhTRoOg7RbpcAcppnDcYvVjThsE80wq1ltgMnufaVSsVoSbqIrQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/open": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/open/-/open-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-l/fBEj/7KjYH/mLMukos0nYypIuhovq2dO3TkQBHzQPdwtBdUTr049+AiSZnMDx1CIpr8Oz3FjB5FSw+LZuUog==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/page-navigation": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/page-navigation/-/page-navigation-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-YAfJ3Q6jEZ2ZtXwsdPSeCddrMvdtIG1bZidhujz47LRgZyr9ZmFVd5/D9aGm12sY5F/XB6V71SOnkww0aEOTqw==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/print": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/print/-/print-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-bQSf+qsl1OZlB6Ft1ES5xjqTirIbF1m0pZD5KLRuxAAjqMyeTBZOLC3mpgRXg2nGJ0X3BcrDrurNIkXO/CE2SQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/properties": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/properties/-/properties-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-J0tQxYK3ql3dXgjtiqOH1gU3ajUMWE5O6BNxFqE0zvE7BsnDZH6wfCVi8okkbivp0oEKC4TjSxF+KkHa9HZlPw==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/rotate": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/rotate/-/rotate-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-E1LZhWdj5dGwwZ3VreC32eT0VesniOTp1zDeZVX3Tom8XXxc9+A5/H/+DTY0/v1wimR5afB2aqCtQIjcQVupeQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/scroll-mode": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/scroll-mode/-/scroll-mode-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-KBIdCZsJxbtOAlSOgw1IpGdS5txboHXPheRnjWtjNpOCWAhkYwKV4YNRAdTATPxb+zcOrkWmiU4sHgj9m4kQLw==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/search": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/search/-/search-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-VxqUfws400C2FwaOzKTvgZgI8bhQ0Hx4aL/Ada42WbUmnySm+SGSM+l7Snj3q5pbYd3svcyz9xTlVrJDfXQ4IQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/selection-mode": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/selection-mode/-/selection-mode-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-To8Sev/30eQMDzVofPfwWXoEUfWUizqD7O67VCG+oaP6yc640y/MX4nVsP9kg+u2Git3CFSolaHgEWg/sOY60A==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/theme": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/theme/-/theme-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-IfLLKvKeuIK0dqL9YcSjSsopvhYKBEQLoDHc1lZ/XZGXANbqExFwOCeklPx40HwgUm8LL/arJNoLrbrGrGMCCA==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/thumbnail": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/thumbnail/-/thumbnail-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-fd0SERR9yPfWN5cpnhiJ3qp9KG7hR1FJkJ8S5KgDbl3AObn1tOM9Kw8m4Qw8Od5GIrsxxhdTUdw4esup5n2RBg==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/toolbar": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/toolbar/-/toolbar-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-Efz8hNsmes7A2kHVBZkXsWwrYsjybUDOf+Y69LRWilpNij4D/jtVdysQ0uSoeZYYT4P0OfNnxB5ZcdHZCn6PXg==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0",
|
|
||||||
"@react-pdf-viewer/full-screen": "3.6.0",
|
|
||||||
"@react-pdf-viewer/get-file": "3.6.0",
|
|
||||||
"@react-pdf-viewer/open": "3.6.0",
|
|
||||||
"@react-pdf-viewer/page-navigation": "3.6.0",
|
|
||||||
"@react-pdf-viewer/print": "3.6.0",
|
|
||||||
"@react-pdf-viewer/properties": "3.6.0",
|
|
||||||
"@react-pdf-viewer/rotate": "3.6.0",
|
|
||||||
"@react-pdf-viewer/scroll-mode": "3.6.0",
|
|
||||||
"@react-pdf-viewer/search": "3.6.0",
|
|
||||||
"@react-pdf-viewer/selection-mode": "3.6.0",
|
|
||||||
"@react-pdf-viewer/theme": "3.6.0",
|
|
||||||
"@react-pdf-viewer/zoom": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@react-pdf-viewer/zoom": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/zoom/-/zoom-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-EEmYtC07UVK1c8wLyL1fH4PszCsi8r0smPtuuiKN0AMR40ac4GcjiqxmJppgP7HOLexCk38lgg+SpIDGuLCV4Q==",
|
|
||||||
"dependencies": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"react": ">=16.8.0",
|
|
||||||
"react-dom": ">=16.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@rollup/plugin-babel": {
|
"node_modules/@rollup/plugin-babel": {
|
||||||
"version": "5.3.1",
|
"version": "5.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz",
|
||||||
@@ -18178,12 +17948,6 @@
|
|||||||
"url": "https://github.com/fb55/domhandler?sponsor=1"
|
"url": "https://github.com/fb55/domhandler?sponsor=1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/dommatrix": {
|
|
||||||
"version": "1.0.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/dommatrix/-/dommatrix-1.0.3.tgz",
|
|
||||||
"integrity": "sha512-l32Xp/TLgWb8ReqbVJAFIvXmY7go4nTxxlWiAFyhoQw9RKEOHBZNnyGvJWqDVSPmq3Y9HlM4npqF/T6VMOXhww==",
|
|
||||||
"deprecated": "dommatrix is no longer maintained. Please use @thednp/dommatrix."
|
|
||||||
},
|
|
||||||
"node_modules/dompurify": {
|
"node_modules/dompurify": {
|
||||||
"version": "3.0.3",
|
"version": "3.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.3.tgz",
|
||||||
@@ -31731,23 +31495,6 @@
|
|||||||
"pbf": "bin/pbf"
|
"pbf": "bin/pbf"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/pdfjs-dist": {
|
|
||||||
"version": "2.15.349",
|
|
||||||
"resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.15.349.tgz",
|
|
||||||
"integrity": "sha512-EeCfqj6xi4/aegKNS7Bs+TCg3Y5gmKmG0s/5xXI0PqWW66x+Nm7iFXBpVcup7HnR8sNDm+5NESfFr8T6DeWp9Q==",
|
|
||||||
"dependencies": {
|
|
||||||
"dommatrix": "^1.0.3",
|
|
||||||
"web-streams-polyfill": "^3.2.1"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"worker-loader": "^3.0.8"
|
|
||||||
},
|
|
||||||
"peerDependenciesMeta": {
|
|
||||||
"worker-loader": {
|
|
||||||
"optional": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/peek-stream": {
|
"node_modules/peek-stream": {
|
||||||
"version": "1.1.3",
|
"version": "1.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz",
|
"resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz",
|
||||||
@@ -39021,14 +38768,6 @@
|
|||||||
"url": "https://github.com/sponsors/wooorm"
|
"url": "https://github.com/sponsors/wooorm"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/web-streams-polyfill": {
|
|
||||||
"version": "3.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
|
|
||||||
"integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==",
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/web-worker": {
|
"node_modules/web-worker": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
|
||||||
@@ -40053,8 +39792,6 @@
|
|||||||
"@githubocto/flat-ui": "^0.14.1",
|
"@githubocto/flat-ui": "^0.14.1",
|
||||||
"@heroicons/react": "^2.0.17",
|
"@heroicons/react": "^2.0.17",
|
||||||
"@planet/maps": "^8.1.0",
|
"@planet/maps": "^8.1.0",
|
||||||
"@react-pdf-viewer/core": "3.6.0",
|
|
||||||
"@react-pdf-viewer/default-layout": "3.6.0",
|
|
||||||
"@tanstack/react-table": "^8.8.5",
|
"@tanstack/react-table": "^8.8.5",
|
||||||
"ag-grid-react": "^30.0.4",
|
"ag-grid-react": "^30.0.4",
|
||||||
"chroma-js": "^2.4.2",
|
"chroma-js": "^2.4.2",
|
||||||
@@ -40063,7 +39800,6 @@
|
|||||||
"next-mdx-remote": "^4.4.1",
|
"next-mdx-remote": "^4.4.1",
|
||||||
"ol": "^7.4.0",
|
"ol": "^7.4.0",
|
||||||
"papaparse": "^5.4.1",
|
"papaparse": "^5.4.1",
|
||||||
"pdfjs-dist": "2.15.349",
|
|
||||||
"postcss-url": "^10.1.3",
|
"postcss-url": "^10.1.3",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-dom": "^18.2.0",
|
"react-dom": "^18.2.0",
|
||||||
@@ -47268,8 +47004,6 @@
|
|||||||
"@githubocto/flat-ui": "^0.14.1",
|
"@githubocto/flat-ui": "^0.14.1",
|
||||||
"@heroicons/react": "^2.0.17",
|
"@heroicons/react": "^2.0.17",
|
||||||
"@planet/maps": "^8.1.0",
|
"@planet/maps": "^8.1.0",
|
||||||
"@react-pdf-viewer/core": "3.6.0",
|
|
||||||
"@react-pdf-viewer/default-layout": "3.6.0",
|
|
||||||
"@storybook/addon-essentials": "^7.0.7",
|
"@storybook/addon-essentials": "^7.0.7",
|
||||||
"@storybook/addon-interactions": "^7.0.7",
|
"@storybook/addon-interactions": "^7.0.7",
|
||||||
"@storybook/addon-links": "^7.0.7",
|
"@storybook/addon-links": "^7.0.7",
|
||||||
@@ -47301,11 +47035,10 @@
|
|||||||
"next-mdx-remote": "^4.4.1",
|
"next-mdx-remote": "^4.4.1",
|
||||||
"ol": "^7.4.0",
|
"ol": "^7.4.0",
|
||||||
"papaparse": "^5.4.1",
|
"papaparse": "^5.4.1",
|
||||||
"pdfjs-dist": "2.15.349",
|
|
||||||
"postcss": "^8.4.23",
|
"postcss": "^8.4.23",
|
||||||
"postcss-import": "^15.1.0",
|
"postcss-import": "^15.1.0",
|
||||||
"postcss-import-url": "^7.2.0",
|
"postcss-import-url": "^7.2.0",
|
||||||
"postcss-url": "^10.1.3",
|
"postcss-url": "*",
|
||||||
"prop-types": "^15.8.1",
|
"prop-types": "^15.8.1",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-dom": "^18.2.0",
|
"react-dom": "^18.2.0",
|
||||||
@@ -47681,164 +47414,6 @@
|
|||||||
"integrity": "sha512-Qk7Pfu8BSarKGqILj4x7bCSZ1pjuAPZ+qmRwH5S7mDS91VSbVVsJSrW4qA+GPrro8t69gFYVMWb1Zc4yFmPiVg==",
|
"integrity": "sha512-Qk7Pfu8BSarKGqILj4x7bCSZ1pjuAPZ+qmRwH5S7mDS91VSbVVsJSrW4qA+GPrro8t69gFYVMWb1Zc4yFmPiVg==",
|
||||||
"requires": {}
|
"requires": {}
|
||||||
},
|
},
|
||||||
"@react-pdf-viewer/attachment": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/attachment/-/attachment-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-etxzIQsssuUE0TYVScHDuL+AArQp3YbDTowGbpdCv8JqJFYzuGFV9+3uyvJ8QlGcPChhhr2CjHrbCTF2F2bw5w==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/bookmark": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/bookmark/-/bookmark-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-HaAQjaDrzE6Lbt89f0B1Z+jst3moSG3pqok7aGO4PmclxH4mtbBGK+zyXpWdF5+8feEnAa7QP3nWod5uAhJUQw==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/core": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/core/-/core-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-5tDBF+BafVLNULIJf1cej7nBegNrbYtdvoBKtRs9mLo3sGENIyeZuDsP4W+5mSKK84oxO3NY5MzkTkmnuu4R9g==",
|
|
||||||
"requires": {}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/default-layout": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/default-layout/-/default-layout-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-68DjK+FB5+zyK5FKFYmIEcplq64Jejb3Y7tAVa9U/tEsoRnZt7C2mKW2e1IAEDZc+1ncdIboZvlFfRCSEDiG5A==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/attachment": "3.6.0",
|
|
||||||
"@react-pdf-viewer/bookmark": "3.6.0",
|
|
||||||
"@react-pdf-viewer/core": "3.6.0",
|
|
||||||
"@react-pdf-viewer/thumbnail": "3.6.0",
|
|
||||||
"@react-pdf-viewer/toolbar": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/full-screen": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/full-screen/-/full-screen-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-SG5mpE/AZr6DtwP7soGFqfGoU5wbQvaBc2KTz+upqhgmUIEyE8AwGa+ozCgkGEqTvlJ4dP7D5Kku2BFsC6l3Cg==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/get-file": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/get-file/-/get-file-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-cfMrig0Iu49yTePZSWwnyUMqu2F1pynP59snhTRoOg7RbpcAcppnDcYvVjThsE80wq1ltgMnufaVSsVoSbqIrQ==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/open": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/open/-/open-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-l/fBEj/7KjYH/mLMukos0nYypIuhovq2dO3TkQBHzQPdwtBdUTr049+AiSZnMDx1CIpr8Oz3FjB5FSw+LZuUog==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/page-navigation": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/page-navigation/-/page-navigation-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-YAfJ3Q6jEZ2ZtXwsdPSeCddrMvdtIG1bZidhujz47LRgZyr9ZmFVd5/D9aGm12sY5F/XB6V71SOnkww0aEOTqw==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/print": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/print/-/print-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-bQSf+qsl1OZlB6Ft1ES5xjqTirIbF1m0pZD5KLRuxAAjqMyeTBZOLC3mpgRXg2nGJ0X3BcrDrurNIkXO/CE2SQ==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/properties": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/properties/-/properties-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-J0tQxYK3ql3dXgjtiqOH1gU3ajUMWE5O6BNxFqE0zvE7BsnDZH6wfCVi8okkbivp0oEKC4TjSxF+KkHa9HZlPw==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/rotate": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/rotate/-/rotate-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-E1LZhWdj5dGwwZ3VreC32eT0VesniOTp1zDeZVX3Tom8XXxc9+A5/H/+DTY0/v1wimR5afB2aqCtQIjcQVupeQ==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/scroll-mode": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/scroll-mode/-/scroll-mode-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-KBIdCZsJxbtOAlSOgw1IpGdS5txboHXPheRnjWtjNpOCWAhkYwKV4YNRAdTATPxb+zcOrkWmiU4sHgj9m4kQLw==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/search": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/search/-/search-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-VxqUfws400C2FwaOzKTvgZgI8bhQ0Hx4aL/Ada42WbUmnySm+SGSM+l7Snj3q5pbYd3svcyz9xTlVrJDfXQ4IQ==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/selection-mode": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/selection-mode/-/selection-mode-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-To8Sev/30eQMDzVofPfwWXoEUfWUizqD7O67VCG+oaP6yc640y/MX4nVsP9kg+u2Git3CFSolaHgEWg/sOY60A==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/theme": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/theme/-/theme-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-IfLLKvKeuIK0dqL9YcSjSsopvhYKBEQLoDHc1lZ/XZGXANbqExFwOCeklPx40HwgUm8LL/arJNoLrbrGrGMCCA==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/thumbnail": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/thumbnail/-/thumbnail-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-fd0SERR9yPfWN5cpnhiJ3qp9KG7hR1FJkJ8S5KgDbl3AObn1tOM9Kw8m4Qw8Od5GIrsxxhdTUdw4esup5n2RBg==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/toolbar": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/toolbar/-/toolbar-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-Efz8hNsmes7A2kHVBZkXsWwrYsjybUDOf+Y69LRWilpNij4D/jtVdysQ0uSoeZYYT4P0OfNnxB5ZcdHZCn6PXg==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0",
|
|
||||||
"@react-pdf-viewer/full-screen": "3.6.0",
|
|
||||||
"@react-pdf-viewer/get-file": "3.6.0",
|
|
||||||
"@react-pdf-viewer/open": "3.6.0",
|
|
||||||
"@react-pdf-viewer/page-navigation": "3.6.0",
|
|
||||||
"@react-pdf-viewer/print": "3.6.0",
|
|
||||||
"@react-pdf-viewer/properties": "3.6.0",
|
|
||||||
"@react-pdf-viewer/rotate": "3.6.0",
|
|
||||||
"@react-pdf-viewer/scroll-mode": "3.6.0",
|
|
||||||
"@react-pdf-viewer/search": "3.6.0",
|
|
||||||
"@react-pdf-viewer/selection-mode": "3.6.0",
|
|
||||||
"@react-pdf-viewer/theme": "3.6.0",
|
|
||||||
"@react-pdf-viewer/zoom": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@react-pdf-viewer/zoom": {
|
|
||||||
"version": "3.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@react-pdf-viewer/zoom/-/zoom-3.6.0.tgz",
|
|
||||||
"integrity": "sha512-EEmYtC07UVK1c8wLyL1fH4PszCsi8r0smPtuuiKN0AMR40ac4GcjiqxmJppgP7HOLexCk38lgg+SpIDGuLCV4Q==",
|
|
||||||
"requires": {
|
|
||||||
"@react-pdf-viewer/core": "3.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@rollup/plugin-babel": {
|
"@rollup/plugin-babel": {
|
||||||
"version": "5.3.1",
|
"version": "5.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz",
|
||||||
@@ -54630,11 +54205,6 @@
|
|||||||
"domelementtype": "^2.2.0"
|
"domelementtype": "^2.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dommatrix": {
|
|
||||||
"version": "1.0.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/dommatrix/-/dommatrix-1.0.3.tgz",
|
|
||||||
"integrity": "sha512-l32Xp/TLgWb8ReqbVJAFIvXmY7go4nTxxlWiAFyhoQw9RKEOHBZNnyGvJWqDVSPmq3Y9HlM4npqF/T6VMOXhww=="
|
|
||||||
},
|
|
||||||
"dompurify": {
|
"dompurify": {
|
||||||
"version": "3.0.3",
|
"version": "3.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.3.tgz",
|
||||||
@@ -64875,15 +64445,6 @@
|
|||||||
"resolve-protobuf-schema": "^2.1.0"
|
"resolve-protobuf-schema": "^2.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pdfjs-dist": {
|
|
||||||
"version": "2.15.349",
|
|
||||||
"resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.15.349.tgz",
|
|
||||||
"integrity": "sha512-EeCfqj6xi4/aegKNS7Bs+TCg3Y5gmKmG0s/5xXI0PqWW66x+Nm7iFXBpVcup7HnR8sNDm+5NESfFr8T6DeWp9Q==",
|
|
||||||
"requires": {
|
|
||||||
"dommatrix": "^1.0.3",
|
|
||||||
"web-streams-polyfill": "^3.2.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"peek-stream": {
|
"peek-stream": {
|
||||||
"version": "1.1.3",
|
"version": "1.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz",
|
"resolved": "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz",
|
||||||
@@ -70317,11 +69878,6 @@
|
|||||||
"integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
|
"integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
|
||||||
"devOptional": true
|
"devOptional": true
|
||||||
},
|
},
|
||||||
"web-streams-polyfill": {
|
|
||||||
"version": "3.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
|
|
||||||
"integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q=="
|
|
||||||
},
|
|
||||||
"web-worker": {
|
"web-worker": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz",
|
||||||
|
|||||||
@@ -1,19 +1,5 @@
|
|||||||
# @portaljs/components
|
# @portaljs/components
|
||||||
|
|
||||||
## 0.3.1
|
|
||||||
|
|
||||||
### Patch Changes
|
|
||||||
|
|
||||||
- [#980](https://github.com/datopian/portaljs/pull/980) [`38738525`](https://github.com/datopian/portaljs/commit/3873852567b1aab4827a716bd588bd5de3223e2b) Thanks [@demenech](https://github.com/demenech)! - Fix missing CSS styles for PDF component
|
|
||||||
|
|
||||||
## 0.3.0
|
|
||||||
|
|
||||||
### Minor Changes
|
|
||||||
|
|
||||||
- [`2e13c1b7`](https://github.com/datopian/portaljs/commit/2e13c1b738ddac91a9419f5c0484406328bd1cd3) Thanks [@demenech](https://github.com/demenech)! - PDF and Excel components
|
|
||||||
|
|
||||||
- [#973](https://github.com/datopian/portaljs/pull/973) [`f3c2a2ff`](https://github.com/datopian/portaljs/commit/f3c2a2ffa7dcf9693bd25318c719ce58d27070b8) Thanks [@demenech](https://github.com/demenech)! - Implement <Excel /> component
|
|
||||||
|
|
||||||
## 0.2.0
|
## 0.2.0
|
||||||
|
|
||||||
### Minor Changes
|
### Minor Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@portaljs/components",
|
"name": "@portaljs/components",
|
||||||
"version": "0.3.1",
|
"version": "0.2.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"description": "https://portaljs.org",
|
"description": "https://portaljs.org",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
@@ -47,9 +47,6 @@
|
|||||||
"vega": "5.25.0",
|
"vega": "5.25.0",
|
||||||
"vega-lite": "5.1.0",
|
"vega-lite": "5.1.0",
|
||||||
"vitest": "^0.31.4",
|
"vitest": "^0.31.4",
|
||||||
"@react-pdf-viewer/core": "3.6.0",
|
|
||||||
"@react-pdf-viewer/default-layout": "3.6.0",
|
|
||||||
"pdfjs-dist": "2.15.349",
|
|
||||||
"xlsx": "^0.18.5"
|
"xlsx": "^0.18.5"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
@@ -1,32 +0,0 @@
|
|||||||
// Core viewer
|
|
||||||
import { Viewer, Worker, SpecialZoomLevel } from '@react-pdf-viewer/core';
|
|
||||||
import { defaultLayoutPlugin } from '@react-pdf-viewer/default-layout';
|
|
||||||
|
|
||||||
// Import styles
|
|
||||||
import '@react-pdf-viewer/core/lib/styles/index.css';
|
|
||||||
import '@react-pdf-viewer/default-layout/lib/styles/index.css';
|
|
||||||
|
|
||||||
export interface PdfViewerProps {
|
|
||||||
url: string;
|
|
||||||
layout: boolean;
|
|
||||||
parentClassName?: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export function PdfViewer({
|
|
||||||
url,
|
|
||||||
layout = false,
|
|
||||||
parentClassName,
|
|
||||||
}: PdfViewerProps) {
|
|
||||||
const defaultLayoutPluginInstance = defaultLayoutPlugin();
|
|
||||||
return (
|
|
||||||
<Worker workerUrl="https://unpkg.com/pdfjs-dist@2.15.349/build/pdf.worker.js">
|
|
||||||
<div className={parentClassName}>
|
|
||||||
<Viewer
|
|
||||||
defaultScale={SpecialZoomLevel.PageWidth}
|
|
||||||
fileUrl={url}
|
|
||||||
plugins={layout ? [defaultLayoutPluginInstance] : []}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</Worker>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
@@ -3,8 +3,6 @@
|
|||||||
@import "tailwindcss/components";
|
@import "tailwindcss/components";
|
||||||
@import "include";
|
@import "include";
|
||||||
@import "leaflet";
|
@import "leaflet";
|
||||||
@import '@react-pdf-viewer/core/lib/styles/index.css';
|
|
||||||
@import '@react-pdf-viewer/default-layout/lib/styles/index.css';
|
|
||||||
@import 'ag-grid-community/styles/ag-grid.css';
|
@import 'ag-grid-community/styles/ag-grid.css';
|
||||||
@import 'ag-grid-community/styles/ag-theme-alpine.css';
|
@import 'ag-grid-community/styles/ag-theme-alpine.css';
|
||||||
@import "tailwindcss/utilities";
|
@import "tailwindcss/utilities";
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
export * from './components/Table';
|
export * from "./components/Table";
|
||||||
export * from './components/Catalog';
|
export * from "./components/Catalog";
|
||||||
export * from './components/LineChart';
|
export * from "./components/LineChart";
|
||||||
export * from './components/Vega';
|
export * from "./components/Vega";
|
||||||
export * from './components/VegaLite';
|
export * from "./components/VegaLite";
|
||||||
export * from './components/FlatUiTable';
|
export * from "./components/FlatUiTable";
|
||||||
export * from './components/OpenLayers/OpenLayers';
|
export * from './components/OpenLayers/OpenLayers';
|
||||||
export * from './components/Map';
|
export * from "./components/Map";
|
||||||
export * from './components/PdfViewer';
|
|
||||||
export * from "./components/Excel";
|
export * from "./components/Excel";
|
||||||
|
|||||||
@@ -1,50 +0,0 @@
|
|||||||
import type { Meta, StoryObj } from '@storybook/react';
|
|
||||||
|
|
||||||
import { PdfViewer, PdfViewerProps } from '../src/components/PdfViewer';
|
|
||||||
|
|
||||||
const meta: Meta = {
|
|
||||||
title: 'Components/PdfViewer',
|
|
||||||
component: PdfViewer,
|
|
||||||
tags: ['autodocs'],
|
|
||||||
argTypes: {
|
|
||||||
url: {
|
|
||||||
description: 'URL to PDF file',
|
|
||||||
},
|
|
||||||
parentClassName: {
|
|
||||||
description: 'Classname for the parent div of the pdf viewer',
|
|
||||||
},
|
|
||||||
layour: {
|
|
||||||
description:
|
|
||||||
'Set to true if you want to have a layout with zoom level, page count, printing button etc',
|
|
||||||
defaultValue: false,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
export default meta;
|
|
||||||
|
|
||||||
type Story = StoryObj<PdfViewerProps>;
|
|
||||||
|
|
||||||
export const PdfViewerStory: Story = {
|
|
||||||
name: 'PdfViewer',
|
|
||||||
args: {
|
|
||||||
url: 'https://cdn.filestackcontent.com/wcrjf9qPTCKXV3hMXDwK',
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
export const PdfViewerStoryWithLayout: Story = {
|
|
||||||
name: 'PdfViewer with the default layout',
|
|
||||||
args: {
|
|
||||||
url: 'https://cdn.filestackcontent.com/wcrjf9qPTCKXV3hMXDwK',
|
|
||||||
layout: true,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
|
|
||||||
export const PdfViewerStoryWithHeight: Story = {
|
|
||||||
name: 'PdfViewer with a custom height',
|
|
||||||
args: {
|
|
||||||
url: 'https://cdn.filestackcontent.com/wcrjf9qPTCKXV3hMXDwK',
|
|
||||||
parentClassName: 'h-96',
|
|
||||||
layout: true,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
@@ -1,10 +1,6 @@
|
|||||||
/** @type {import('tailwindcss').Config} */
|
/** @type {import('tailwindcss').Config} */
|
||||||
export default {
|
export default {
|
||||||
content: [
|
content: ['./index.html', './src/**/*.{js,ts,jsx,tsx}'],
|
||||||
'./index.html',
|
|
||||||
'./src/**/*.{js,ts,jsx,tsx}',
|
|
||||||
'./stories/*.{js,ts,jsx,tsx}',
|
|
||||||
],
|
|
||||||
theme: {},
|
theme: {},
|
||||||
plugins: [],
|
plugins: [],
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import { defineConfig } from 'vitest/config';
|
|||||||
import dts from 'vite-plugin-dts';
|
import dts from 'vite-plugin-dts';
|
||||||
import tailwindcss from 'tailwindcss';
|
import tailwindcss from 'tailwindcss';
|
||||||
import { UserConfigExport } from 'vite';
|
import { UserConfigExport } from 'vite';
|
||||||
|
import replace from 'rollup-plugin-re';
|
||||||
|
|
||||||
const app = async (): Promise<UserConfigExport> => {
|
const app = async (): Promise<UserConfigExport> => {
|
||||||
return defineConfig({
|
return defineConfig({
|
||||||
@@ -36,7 +37,7 @@ const app = async (): Promise<UserConfigExport> => {
|
|||||||
'vega',
|
'vega',
|
||||||
'react-vega',
|
'react-vega',
|
||||||
'ol',
|
'ol',
|
||||||
'leaflet',
|
'leaflet'
|
||||||
],
|
],
|
||||||
output: {
|
output: {
|
||||||
manualChunks: undefined,
|
manualChunks: undefined,
|
||||||
@@ -47,7 +48,7 @@ const app = async (): Promise<UserConfigExport> => {
|
|||||||
'react-vega': 'react-vega',
|
'react-vega': 'react-vega',
|
||||||
'react-dom': 'ReactDOM',
|
'react-dom': 'ReactDOM',
|
||||||
tailwindcss: 'tailwindcss',
|
tailwindcss: 'tailwindcss',
|
||||||
leaflet: 'leaflet',
|
leaflet: 'leaflet'
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user