diff --git a/components/equipment/equipment.table.jsx b/components/equipment/equipment.table.jsx
index 2b1abec..a6c981e 100644
--- a/components/equipment/equipment.table.jsx
+++ b/components/equipment/equipment.table.jsx
@@ -1,6 +1,7 @@
import React from 'react'
import Link from "next/link";
import { Table } from 'semantic-ui-react'
+import _ from 'lodash'
const ownerNames = {
'chonghak': '총학생회',
@@ -10,23 +11,77 @@ const ownerNames = {
'others': '그 외',
}
const EquipmentTable = ({ equipmentList }) => {
+ const [state, dispatch] = React.useReducer(exampleReducer, {
+ column: null,
+ data: equipmentList,
+ direction: null,
+ })
+ const { column, data, direction } = state
+
+ function exampleReducer(state, action) {
+ switch (action.type) {
+ case 'CHANGE_SORT':
+ if (state.column === action.column) {
+ return {
+ ...state,
+ data: state.data.slice().reverse(),
+ direction:
+ state.direction === 'ascending' ? 'descending' : 'ascending',
+ }
+ }
+
+ return {
+ column: action.column,
+ data: _.sortBy(state.data, [action.column]),
+ direction: 'ascending',
+ }
+ default:
+ throw new Error()
+ }
+ }
+
return (
idx.
- 장비명
- 장비 소속
- 대여비
- 일일 한도 (분)
- 총 예약 갯수
+ dispatch({ type: 'CHANGE_SORT', column: 'name' })}
+ >
+ 장비명
+
+ dispatch({ type: 'CHANGE_SORT', column: 'equip_owner' })}
+ >
+ 장비 소속
+
+ dispatch({ type: 'CHANGE_SORT', column: 'fee' })}
+ >
+ 대여비
+
+ dispatch({ type: 'CHANGE_SORT', column: 'max_minutes' })}
+ >
+ 일일 한도 (분)
+
+ dispatch({ type: 'CHANGE_SORT', column: 'total_reservation_count' })}
+ >
+ 총 예약 갯수
+
{
- equipmentList.map((equipment, idx) => (
+ data.map((equipment, idx) => (
{idx + 1}
diff --git a/components/place/place.table.jsx b/components/place/place.table.jsx
index ee2ef09..b7b18c8 100644
--- a/components/place/place.table.jsx
+++ b/components/place/place.table.jsx
@@ -1,6 +1,7 @@
import React from 'react'
import Link from "next/link";
import { Table } from 'semantic-ui-react'
+import _ from 'lodash'
const regionNames = {
'STUDENT_HALL': '학생 회관',
@@ -11,24 +12,77 @@ const regionNames = {
}
const PlaceTable = ({ placeList }) => {
+ const [state, dispatch] = React.useReducer(exampleReducer, {
+ column: null,
+ data: placeList,
+ direction: null,
+ })
+ const { column, data, direction } = state
+
+ function exampleReducer(state, action) {
+ switch (action.type) {
+ case 'CHANGE_SORT':
+ if (state.column === action.column) {
+ return {
+ ...state,
+ data: state.data.slice().reverse(),
+ direction:
+ state.direction === 'ascending' ? 'descending' : 'ascending',
+ }
+ }
+
+ return {
+ column: action.column,
+ data: _.sortBy(state.data, [action.column]),
+ direction: 'ascending',
+ }
+ default:
+ throw new Error()
+ }
+ }
return (
idx.
- 장소명
- 위치
- 지역
- 일일 한도 (분)
- 총 예약 갯수
+ dispatch({ type: 'CHANGE_SORT', column: 'name' })}
+ >
+ 장소명
+
+ dispatch({ type: 'CHANGE_SORT', column: 'location' })}
+ >
+ 위치
+
+ dispatch({ type: 'CHANGE_SORT', column: 'region' })}
+ >
+ 지역
+
+ dispatch({ type: 'CHANGE_SORT', column: 'max_minutes' })}
+ >
+ 일일 한도 (분)
+
+ dispatch({ type: 'CHANGE_SORT', column: 'total_reservation_count' })}
+ >
+ 총 예약 갯수
+
{
- placeList.map((place, idx) => (
+ data.map((place, idx) => (
{idx + 1}
diff --git a/package-lock.json b/package-lock.json
index add459f..3a57345 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,13 +8,13 @@
"name": "popo-admin-web",
"version": "1.4.2",
"dependencies": {
- "@nivo/bar": "^0.84.0",
- "@nivo/core": "^0.84.0",
+ "@nivo/bar": "^0.85.1",
+ "@nivo/core": "^0.85.1",
"axios": "^1.6.7",
"moment": "^2.30.1",
"next": "^12.3.4",
"react": "^17.0.2",
- "react-datepicker": "^4.25.0",
+ "react-datepicker": "^6.2.0",
"react-dom": "17.0.2",
"react-responsive": "^9.0.2",
"semantic-ui-css": "^2.5.0",
@@ -136,6 +136,54 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
+ "node_modules/@floating-ui/core": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz",
+ "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==",
+ "dependencies": {
+ "@floating-ui/utils": "^0.2.1"
+ }
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz",
+ "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==",
+ "dependencies": {
+ "@floating-ui/core": "^1.0.0",
+ "@floating-ui/utils": "^0.2.0"
+ }
+ },
+ "node_modules/@floating-ui/react": {
+ "version": "0.26.9",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.9.tgz",
+ "integrity": "sha512-p86wynZJVEkEq2BBjY/8p2g3biQ6TlgT4o/3KgFKyTWoJLU1GZ8wpctwRqtkEl2tseYA+kw7dBAIDFcednfI5w==",
+ "dependencies": {
+ "@floating-ui/react-dom": "^2.0.8",
+ "@floating-ui/utils": "^0.2.1",
+ "tabbable": "^6.0.1"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@floating-ui/react-dom": {
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz",
+ "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==",
+ "dependencies": {
+ "@floating-ui/dom": "^1.6.1"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@floating-ui/utils": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz",
+ "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q=="
+ },
"node_modules/@fluentui/react-component-event-listener": {
"version": "0.63.1",
"resolved": "https://registry.npmjs.org/@fluentui/react-component-event-listener/-/react-component-event-listener-0.63.1.tgz",
@@ -409,12 +457,12 @@
}
},
"node_modules/@nivo/annotations": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/annotations/-/annotations-0.84.0.tgz",
- "integrity": "sha512-g3n+WaZgRza7fZVQZrrxq1cLS+6vmjhWGmQqEynFmKM2f11F7gdkHLhGMYosayjZ0Sb/bMUXvBSkUbyKli7NVw==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/annotations/-/annotations-0.85.1.tgz",
+ "integrity": "sha512-+YVFKMokf6MMXsztpEoOoFwG+XcEJV90xezuqJ8FmS0hgEzJ8xTeWNxPRWfrvxndMXNrau4QIRU5GrumBmiy4Q==",
"dependencies": {
- "@nivo/colors": "0.84.0",
- "@nivo/core": "0.84.0",
+ "@nivo/colors": "0.85.1",
+ "@nivo/core": "0.85.1",
"@react-spring/web": "9.4.5 || ^9.7.2",
"@types/prop-types": "^15.7.2",
"lodash": "^4.17.21",
@@ -424,13 +472,28 @@
"react": ">= 16.14.0 < 19.0.0"
}
},
+ "node_modules/@nivo/annotations/node_modules/@react-spring/web": {
+ "version": "9.7.3",
+ "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
+ "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
+ "dependencies": {
+ "@react-spring/animated": "~9.7.3",
+ "@react-spring/core": "~9.7.3",
+ "@react-spring/shared": "~9.7.3",
+ "@react-spring/types": "~9.7.3"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
"node_modules/@nivo/axes": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/axes/-/axes-0.84.0.tgz",
- "integrity": "sha512-bC9Rx5ixGJiupTRXSnATIVRLPcx0HR8yXGBuO8GTy6K1DDnhaNWfhErnBLYbB9Sq13WQGrS2he6uvLVLd23CtA==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/axes/-/axes-0.85.1.tgz",
+ "integrity": "sha512-qhqyamgH8CAdOGEiLwwnqMpPKN6bv9FmKr/75UrNcAvWbU0PZ3unZJGKNkuFzlVAI9/RVvOUvXEE0rRBqV93qg==",
"dependencies": {
- "@nivo/core": "0.84.0",
- "@nivo/scales": "0.84.0",
+ "@nivo/core": "0.85.1",
+ "@nivo/scales": "0.85.1",
"@react-spring/web": "9.4.5 || ^9.7.2",
"@types/d3-format": "^1.4.1",
"@types/d3-time-format": "^2.3.1",
@@ -443,22 +506,37 @@
"react": ">= 16.14.0 < 19.0.0"
}
},
+ "node_modules/@nivo/axes/node_modules/@react-spring/web": {
+ "version": "9.7.3",
+ "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
+ "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
+ "dependencies": {
+ "@react-spring/animated": "~9.7.3",
+ "@react-spring/core": "~9.7.3",
+ "@react-spring/shared": "~9.7.3",
+ "@react-spring/types": "~9.7.3"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
"node_modules/@nivo/bar": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/bar/-/bar-0.84.0.tgz",
- "integrity": "sha512-sOiC980VKS+SOnVSGPlG/nd2ssmz4b6iqIZY/POvwSkB8gvUFz6Bk6lBGXlVNxh1xHaYplVhyl1Tp2NpIWPcAA==",
- "dependencies": {
- "@nivo/annotations": "0.84.0",
- "@nivo/axes": "0.84.0",
- "@nivo/colors": "0.84.0",
- "@nivo/core": "0.84.0",
- "@nivo/legends": "0.84.0",
- "@nivo/scales": "0.84.0",
- "@nivo/tooltip": "0.84.0",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/bar/-/bar-0.85.1.tgz",
+ "integrity": "sha512-42Hjvt5YJ9O5Ew+SrZ+jd8NR30odSRuHS/B4tpsL/Yqg2MjmpB+niRMuybEhUAuhQ0aCKvwUHlocjwRRzNXqnA==",
+ "dependencies": {
+ "@nivo/annotations": "0.85.1",
+ "@nivo/axes": "0.85.1",
+ "@nivo/colors": "0.85.1",
+ "@nivo/core": "0.85.1",
+ "@nivo/legends": "0.85.1",
+ "@nivo/scales": "0.85.1",
+ "@nivo/tooltip": "0.85.1",
"@react-spring/web": "9.4.5 || ^9.7.2",
- "@types/d3-scale": "^3.2.3",
+ "@types/d3-scale": "^4.0.8",
"@types/d3-shape": "^2.0.0",
- "d3-scale": "^3.2.3",
+ "d3-scale": "^4.0.2",
"d3-shape": "^1.3.5",
"lodash": "^4.17.21"
},
@@ -466,19 +544,34 @@
"react": ">= 16.14.0 < 19.0.0"
}
},
+ "node_modules/@nivo/bar/node_modules/@react-spring/web": {
+ "version": "9.7.3",
+ "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
+ "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
+ "dependencies": {
+ "@react-spring/animated": "~9.7.3",
+ "@react-spring/core": "~9.7.3",
+ "@react-spring/shared": "~9.7.3",
+ "@react-spring/types": "~9.7.3"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
"node_modules/@nivo/colors": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/colors/-/colors-0.84.0.tgz",
- "integrity": "sha512-wNG1uYyDP5Owc1Pdkz0zesdZCrPAywmSssNzQ2Aju7nVs7Ru7iHNBIvOAGgyXTe2gcrIO9VSasXWR+jEYyxN2Q==",
- "dependencies": {
- "@nivo/core": "0.84.0",
- "@types/d3-color": "^2.0.0",
- "@types/d3-scale": "^3.2.3",
- "@types/d3-scale-chromatic": "^2.0.0",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/colors/-/colors-0.85.1.tgz",
+ "integrity": "sha512-61qG98cfyku0fTJTdtCTS3zBQKt88URh4FAvlQIoifvKg0607S2Gz5l7P9KJfN7xEK5tmE4bRaOMmjc4AZS2Kg==",
+ "dependencies": {
+ "@nivo/core": "0.85.1",
+ "@types/d3-color": "^3.0.0",
+ "@types/d3-scale": "^4.0.8",
+ "@types/d3-scale-chromatic": "^3.0.0",
"@types/prop-types": "^15.7.2",
"d3-color": "^3.1.0",
- "d3-scale": "^3.2.3",
- "d3-scale-chromatic": "^2.0.0",
+ "d3-scale": "^4.0.2",
+ "d3-scale-chromatic": "^3.0.0",
"lodash": "^4.17.21",
"prop-types": "^15.7.2"
},
@@ -487,54 +580,57 @@
}
},
"node_modules/@nivo/core": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/core/-/core-0.84.0.tgz",
- "integrity": "sha512-HyQM4x4B7d4X9+xLPKkPxqIxhSDzbJUywGTDWHWx1daeX9VP8O+MqkTBsNsoB+tjxrbKrRJ0+ceS2w89JB+qrA==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/core/-/core-0.85.1.tgz",
+ "integrity": "sha512-366bc4hBicsitcinQyKGfUPpifk5W60RAjwZ4sQkY8R6OzwPMgY+eu/sfPZTNcY7rsleGg8whX0A2dBg2czWMA==",
"dependencies": {
- "@nivo/recompose": "0.84.0",
- "@nivo/tooltip": "0.84.0",
+ "@nivo/recompose": "0.85.0",
+ "@nivo/tooltip": "0.85.1",
"@react-spring/web": "9.4.5 || ^9.7.2",
"@types/d3-shape": "^2.0.0",
"d3-color": "^3.1.0",
"d3-format": "^1.4.4",
"d3-interpolate": "^3.0.1",
- "d3-scale": "^3.2.3",
+ "d3-scale": "^4.0.2",
"d3-scale-chromatic": "^3.0.0",
"d3-shape": "^1.3.5",
"d3-time-format": "^3.0.0",
- "lodash": "^4.17.21"
+ "lodash": "^4.17.21",
+ "prop-types": "^15.7.2"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/nivo/donate"
},
"peerDependencies": {
- "prop-types": ">= 15.5.10 < 16.0.0",
"react": ">= 16.14.0 < 19.0.0"
}
},
- "node_modules/@nivo/core/node_modules/d3-scale-chromatic": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
- "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==",
+ "node_modules/@nivo/core/node_modules/@react-spring/web": {
+ "version": "9.7.3",
+ "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
+ "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
"dependencies": {
- "d3-color": "1 - 3",
- "d3-interpolate": "1 - 3"
+ "@react-spring/animated": "~9.7.3",
+ "@react-spring/core": "~9.7.3",
+ "@react-spring/shared": "~9.7.3",
+ "@react-spring/types": "~9.7.3"
},
- "engines": {
- "node": ">=12"
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
}
},
"node_modules/@nivo/legends": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/legends/-/legends-0.84.0.tgz",
- "integrity": "sha512-o0s1cXoIH6Km9A2zoKB8Ey99Oc1w5nymz0j8s7hR2B0EHo5HgVbYjSs2sZD7NSwLt3QM57Nzxw9VzJ+sqfV30Q==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/legends/-/legends-0.85.1.tgz",
+ "integrity": "sha512-v2DRiUieo3/iV1Fft3i9pbGTkE5arXzmw+p1ptb4xfBBPpd0hSAHvaePXDY370G31dsh2v5LouL97u+q12li4Q==",
"dependencies": {
- "@nivo/colors": "0.84.0",
- "@nivo/core": "0.84.0",
- "@types/d3-scale": "^3.2.3",
+ "@nivo/colors": "0.85.1",
+ "@nivo/core": "0.85.1",
+ "@types/d3-scale": "^4.0.8",
"@types/prop-types": "^15.7.2",
- "d3-scale": "^3.2.3",
+ "d3-scale": "^4.0.2",
"prop-types": "^15.7.2"
},
"peerDependencies": {
@@ -542,9 +638,9 @@
}
},
"node_modules/@nivo/recompose": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/recompose/-/recompose-0.84.0.tgz",
- "integrity": "sha512-Odb+r0pEmGt4RV020jwvngF7PxBgxS1e1sy8bWlZKc5qkm6k3eVlZNuYU+zGbDxHMigImvrx5KfUv5iUqtQBZA==",
+ "version": "0.85.0",
+ "resolved": "https://registry.npmjs.org/@nivo/recompose/-/recompose-0.85.0.tgz",
+ "integrity": "sha512-UptKwVJ9mlGQKn4a/JiORWbZgo6hT+qEpKBKIs9BUHRIW0a4T0BIE2PA+uDMPpNxzNFgOCu/y8iM5Rhs6QmrmA==",
"dependencies": {
"@types/prop-types": "^15.7.2",
"@types/react-lifecycles-compat": "^3.0.1",
@@ -556,14 +652,14 @@
}
},
"node_modules/@nivo/scales": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/scales/-/scales-0.84.0.tgz",
- "integrity": "sha512-Cayo9jFMpoF7Ha7eqOAucHLUG6zZLGpxiAtyZ/vTUCkRZPHmd/YMvrm8E6OyQCTBVf+aRtOKk9tQnMv8E9fWiw==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/scales/-/scales-0.85.1.tgz",
+ "integrity": "sha512-zObimCMjbbioMpQtVSGmr52OTn+BVJZsyhKHFx7CK57RA+OW/9lGnvqzc0rnFxl8WBqvHk7wReE5UI8xva/6Zw==",
"dependencies": {
- "@types/d3-scale": "^3.2.3",
+ "@types/d3-scale": "^4.0.8",
"@types/d3-time": "^1.1.1",
"@types/d3-time-format": "^3.0.0",
- "d3-scale": "^3.2.3",
+ "d3-scale": "^4.0.2",
"d3-time": "^1.0.11",
"d3-time-format": "^3.0.0",
"lodash": "^4.17.21"
@@ -575,12 +671,30 @@
"integrity": "sha512-or9DiDnYI1h38J9hxKEsw513+KVuFbEVhl7qdxcaudoiqWWepapUen+2vAriFGexr6W5+P4l9+HJrB39GG+oRg=="
},
"node_modules/@nivo/tooltip": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/tooltip/-/tooltip-0.84.0.tgz",
- "integrity": "sha512-x/6Vk4RXKHkG9q5dk4uFYwEfbMoIvJd5ahhVQ6bskuLks5FZoS6bkKoNggjxwmHbIWOVITGUXuykOfC54EWSpw==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/tooltip/-/tooltip-0.85.1.tgz",
+ "integrity": "sha512-lX0/MuDI9HvGzYxAtE3mnriYEgFHBWf7d5BMqUifJZIyg82XkI9g3z6vwAwPKRJ52rON9Yhik42+gwFMFj3BrA==",
"dependencies": {
- "@nivo/core": "0.84.0",
+ "@nivo/core": "0.85.1",
"@react-spring/web": "9.4.5 || ^9.7.2"
+ },
+ "peerDependencies": {
+ "react": ">= 16.14.0 < 19.0.0"
+ }
+ },
+ "node_modules/@nivo/tooltip/node_modules/@react-spring/web": {
+ "version": "9.7.3",
+ "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
+ "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
+ "dependencies": {
+ "@react-spring/animated": "~9.7.3",
+ "@react-spring/core": "~9.7.3",
+ "@react-spring/shared": "~9.7.3",
+ "@react-spring/types": "~9.7.3"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
}
},
"node_modules/@nodelib/fs.scandir": {
@@ -692,21 +806,6 @@
"resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.3.tgz",
"integrity": "sha512-Kpx/fQ/ZFX31OtlqVEFfgaD1ACzul4NksrvIgYfIFq9JpDHFwQkMVZ10tbo0FU/grje4rcL4EIrjekl3kYwgWw=="
},
- "node_modules/@react-spring/web": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
- "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
- "dependencies": {
- "@react-spring/animated": "~9.7.3",
- "@react-spring/core": "~9.7.3",
- "@react-spring/shared": "~9.7.3",
- "@react-spring/types": "~9.7.3"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
"node_modules/@rushstack/eslint-patch": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz",
@@ -735,9 +834,9 @@
}
},
"node_modules/@types/d3-color": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-2.0.6.tgz",
- "integrity": "sha512-tbaFGDmJWHqnenvk3QGSvD3RVwr631BjKRD7Sc7VLRgrdX5mk5hTyoeBL6rXZaeoXzmZwIl1D2HPogEdt1rHBg=="
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
+ "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="
},
"node_modules/@types/d3-format": {
"version": "1.4.5",
@@ -750,22 +849,17 @@
"integrity": "sha512-jjZVLBjEX4q6xneKMmv62UocaFJFOTQSb/1aTzs3m3ICTOFoVaqGBHpNLm/4dVi0/FTltfBKgmOK1ECj3/gGjA=="
},
"node_modules/@types/d3-scale": {
- "version": "3.3.5",
- "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.3.5.tgz",
- "integrity": "sha512-YOpKj0kIEusRf7ofeJcSZQsvKbnTwpe1DUF+P2qsotqG53kEsjm7EzzliqQxMkAWdkZcHrg5rRhB4JiDOQPX+A==",
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz",
+ "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==",
"dependencies": {
- "@types/d3-time": "^2"
+ "@types/d3-time": "*"
}
},
"node_modules/@types/d3-scale-chromatic": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-2.0.4.tgz",
- "integrity": "sha512-OUgfg6wmoZVhs0/pV8HZhsMw7pYJnS6smfNK2S5ogMaPHfDUaTMu7JA5ssZrRupwf2vWI+haPAuUpsz+M1BOKA=="
- },
- "node_modules/@types/d3-scale/node_modules/@types/d3-time": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.1.4.tgz",
- "integrity": "sha512-BTfLsxTeo7yFxI/haOOf1ZwJ6xKgQLT9dCp+EcmQv87Gox6X+oKl4mLKfO6fnWm3P22+A6DknMNEZany8ql2Rw=="
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz",
+ "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw=="
},
"node_modules/@types/d3-shape": {
"version": "2.1.7",
@@ -797,9 +891,9 @@
"integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng=="
},
"node_modules/@types/react": {
- "version": "18.2.47",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.47.tgz",
- "integrity": "sha512-xquNkkOirwyCgoClNk85BjP+aqnIS+ckAJ8i37gAbDs14jfW/J23f2GItAf33oiUPQnqNMALiFeoM9Y5mbjpVQ==",
+ "version": "18.2.64",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.64.tgz",
+ "integrity": "sha512-MlmPvHgjj2p3vZaxbQgFUQFvD8QiZwACfGqEdDSWou5yISWxDQ4/74nCAwsUiX7UFLKZz3BbVSPj+YxeoGGCfg==",
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@@ -1242,9 +1336,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001521",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001521.tgz",
- "integrity": "sha512-fnx1grfpEOvDGH+V17eccmNjucGUnCbP6KL+l5KqBIerp26WK/+RQ7CIDE37KGJjaPyqWXXlFUyKiWmvdNNKmQ==",
+ "version": "1.0.30001596",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001596.tgz",
+ "integrity": "sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==",
"funding": [
{
"type": "opencollective",
@@ -1333,11 +1427,14 @@
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
},
"node_modules/d3-array": {
- "version": "2.12.1",
- "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz",
- "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==",
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
+ "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dependencies": {
- "internmap": "^1.0.0"
+ "internmap": "1 - 2"
+ },
+ "engines": {
+ "node": ">=12"
}
},
"node_modules/d3-color": {
@@ -1370,58 +1467,41 @@
"integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="
},
"node_modules/d3-scale": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz",
- "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
+ "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
"dependencies": {
- "d3-array": "^2.3.0",
- "d3-format": "1 - 2",
- "d3-interpolate": "1.2.0 - 2",
- "d3-time": "^2.1.1",
- "d3-time-format": "2 - 3"
+ "d3-array": "2.10.0 - 3",
+ "d3-format": "1 - 3",
+ "d3-interpolate": "1.2.0 - 3",
+ "d3-time": "2.1.1 - 3",
+ "d3-time-format": "2 - 4"
+ },
+ "engines": {
+ "node": ">=12"
}
},
"node_modules/d3-scale-chromatic": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz",
- "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==",
- "dependencies": {
- "d3-color": "1 - 2",
- "d3-interpolate": "1 - 2"
- }
- },
- "node_modules/d3-scale-chromatic/node_modules/d3-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz",
- "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ=="
- },
- "node_modules/d3-scale-chromatic/node_modules/d3-interpolate": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz",
- "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==",
- "dependencies": {
- "d3-color": "1 - 2"
- }
- },
- "node_modules/d3-scale/node_modules/d3-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz",
- "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ=="
- },
- "node_modules/d3-scale/node_modules/d3-interpolate": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz",
- "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
+ "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==",
"dependencies": {
- "d3-color": "1 - 2"
+ "d3-color": "1 - 3",
+ "d3-interpolate": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
}
},
"node_modules/d3-scale/node_modules/d3-time": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz",
- "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
+ "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
"dependencies": {
- "d3-array": "2"
+ "d3-array": "2 - 3"
+ },
+ "engines": {
+ "node": ">=12"
}
},
"node_modules/d3-shape": {
@@ -1452,18 +1532,12 @@
"dev": true
},
"node_modules/date-fns": {
- "version": "2.30.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
- "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==",
- "dependencies": {
- "@babel/runtime": "^7.21.0"
- },
- "engines": {
- "node": ">=0.11"
- },
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.3.1.tgz",
+ "integrity": "sha512-y8e109LYGgoQDveiEBD3DYXKba1jWf5BA8YU1FL5Tvm0BTdEfy54WLCwnuYWZNnzzvALy/QQ4Hov+Q9RVRv+Zw==",
"funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/date-fns"
+ "type": "github",
+ "url": "https://github.com/sponsors/kossnocorp"
}
},
"node_modules/debug": {
@@ -2789,9 +2863,12 @@
}
},
"node_modules/internmap": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz",
- "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
+ "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
+ "engines": {
+ "node": ">=12"
+ }
},
"node_modules/is-arguments": {
"version": "1.1.1",
@@ -3871,16 +3948,15 @@
}
},
"node_modules/react-datepicker": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-4.25.0.tgz",
- "integrity": "sha512-zB7CSi44SJ0sqo8hUQ3BF1saE/knn7u25qEMTO1CQGofY1VAKahO8k9drZtp0cfW1DMfoYLR3uSY1/uMvbEzbg==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-6.2.0.tgz",
+ "integrity": "sha512-GzEOiE6yLfp9P6XNkOhXuYtZHzoAx3tirbi7/dj2WHlGM+NGE1lefceqGR0ZrYsYaqsNJhIJFTgwUpzVzA+mjw==",
"dependencies": {
- "@popperjs/core": "^2.11.8",
+ "@floating-ui/react": "^0.26.2",
"classnames": "^2.2.6",
- "date-fns": "^2.30.0",
+ "date-fns": "^3.3.1",
"prop-types": "^15.7.2",
- "react-onclickoutside": "^6.13.0",
- "react-popper": "^2.3.0"
+ "react-onclickoutside": "^6.13.0"
},
"peerDependencies": {
"react": "^16.9.0 || ^17 || ^18",
@@ -4470,6 +4546,11 @@
"url": "https://opencollective.com/unts"
}
},
+ "node_modules/tabbable": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz",
+ "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew=="
+ },
"node_modules/tapable": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
@@ -4886,6 +4967,46 @@
"integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
"dev": true
},
+ "@floating-ui/core": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz",
+ "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==",
+ "requires": {
+ "@floating-ui/utils": "^0.2.1"
+ }
+ },
+ "@floating-ui/dom": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz",
+ "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==",
+ "requires": {
+ "@floating-ui/core": "^1.0.0",
+ "@floating-ui/utils": "^0.2.0"
+ }
+ },
+ "@floating-ui/react": {
+ "version": "0.26.9",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.9.tgz",
+ "integrity": "sha512-p86wynZJVEkEq2BBjY/8p2g3biQ6TlgT4o/3KgFKyTWoJLU1GZ8wpctwRqtkEl2tseYA+kw7dBAIDFcednfI5w==",
+ "requires": {
+ "@floating-ui/react-dom": "^2.0.8",
+ "@floating-ui/utils": "^0.2.1",
+ "tabbable": "^6.0.1"
+ }
+ },
+ "@floating-ui/react-dom": {
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz",
+ "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==",
+ "requires": {
+ "@floating-ui/dom": "^1.6.1"
+ }
+ },
+ "@floating-ui/utils": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz",
+ "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q=="
+ },
"@fluentui/react-component-event-listener": {
"version": "0.63.1",
"resolved": "https://registry.npmjs.org/@fluentui/react-component-event-listener/-/react-component-event-listener-0.63.1.tgz",
@@ -5026,25 +5147,38 @@
"optional": true
},
"@nivo/annotations": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/annotations/-/annotations-0.84.0.tgz",
- "integrity": "sha512-g3n+WaZgRza7fZVQZrrxq1cLS+6vmjhWGmQqEynFmKM2f11F7gdkHLhGMYosayjZ0Sb/bMUXvBSkUbyKli7NVw==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/annotations/-/annotations-0.85.1.tgz",
+ "integrity": "sha512-+YVFKMokf6MMXsztpEoOoFwG+XcEJV90xezuqJ8FmS0hgEzJ8xTeWNxPRWfrvxndMXNrau4QIRU5GrumBmiy4Q==",
"requires": {
- "@nivo/colors": "0.84.0",
- "@nivo/core": "0.84.0",
+ "@nivo/colors": "0.85.1",
+ "@nivo/core": "0.85.1",
"@react-spring/web": "9.4.5 || ^9.7.2",
"@types/prop-types": "^15.7.2",
"lodash": "^4.17.21",
"prop-types": "^15.7.2"
+ },
+ "dependencies": {
+ "@react-spring/web": {
+ "version": "9.7.3",
+ "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
+ "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
+ "requires": {
+ "@react-spring/animated": "~9.7.3",
+ "@react-spring/core": "~9.7.3",
+ "@react-spring/shared": "~9.7.3",
+ "@react-spring/types": "~9.7.3"
+ }
+ }
}
},
"@nivo/axes": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/axes/-/axes-0.84.0.tgz",
- "integrity": "sha512-bC9Rx5ixGJiupTRXSnATIVRLPcx0HR8yXGBuO8GTy6K1DDnhaNWfhErnBLYbB9Sq13WQGrS2he6uvLVLd23CtA==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/axes/-/axes-0.85.1.tgz",
+ "integrity": "sha512-qhqyamgH8CAdOGEiLwwnqMpPKN6bv9FmKr/75UrNcAvWbU0PZ3unZJGKNkuFzlVAI9/RVvOUvXEE0rRBqV93qg==",
"requires": {
- "@nivo/core": "0.84.0",
- "@nivo/scales": "0.84.0",
+ "@nivo/core": "0.85.1",
+ "@nivo/scales": "0.85.1",
"@react-spring/web": "9.4.5 || ^9.7.2",
"@types/d3-format": "^1.4.1",
"@types/d3-time-format": "^2.3.1",
@@ -5052,92 +5186,121 @@
"d3-format": "^1.4.4",
"d3-time-format": "^3.0.0",
"prop-types": "^15.7.2"
+ },
+ "dependencies": {
+ "@react-spring/web": {
+ "version": "9.7.3",
+ "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
+ "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
+ "requires": {
+ "@react-spring/animated": "~9.7.3",
+ "@react-spring/core": "~9.7.3",
+ "@react-spring/shared": "~9.7.3",
+ "@react-spring/types": "~9.7.3"
+ }
+ }
}
},
"@nivo/bar": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/bar/-/bar-0.84.0.tgz",
- "integrity": "sha512-sOiC980VKS+SOnVSGPlG/nd2ssmz4b6iqIZY/POvwSkB8gvUFz6Bk6lBGXlVNxh1xHaYplVhyl1Tp2NpIWPcAA==",
- "requires": {
- "@nivo/annotations": "0.84.0",
- "@nivo/axes": "0.84.0",
- "@nivo/colors": "0.84.0",
- "@nivo/core": "0.84.0",
- "@nivo/legends": "0.84.0",
- "@nivo/scales": "0.84.0",
- "@nivo/tooltip": "0.84.0",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/bar/-/bar-0.85.1.tgz",
+ "integrity": "sha512-42Hjvt5YJ9O5Ew+SrZ+jd8NR30odSRuHS/B4tpsL/Yqg2MjmpB+niRMuybEhUAuhQ0aCKvwUHlocjwRRzNXqnA==",
+ "requires": {
+ "@nivo/annotations": "0.85.1",
+ "@nivo/axes": "0.85.1",
+ "@nivo/colors": "0.85.1",
+ "@nivo/core": "0.85.1",
+ "@nivo/legends": "0.85.1",
+ "@nivo/scales": "0.85.1",
+ "@nivo/tooltip": "0.85.1",
"@react-spring/web": "9.4.5 || ^9.7.2",
- "@types/d3-scale": "^3.2.3",
+ "@types/d3-scale": "^4.0.8",
"@types/d3-shape": "^2.0.0",
- "d3-scale": "^3.2.3",
+ "d3-scale": "^4.0.2",
"d3-shape": "^1.3.5",
"lodash": "^4.17.21"
+ },
+ "dependencies": {
+ "@react-spring/web": {
+ "version": "9.7.3",
+ "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
+ "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
+ "requires": {
+ "@react-spring/animated": "~9.7.3",
+ "@react-spring/core": "~9.7.3",
+ "@react-spring/shared": "~9.7.3",
+ "@react-spring/types": "~9.7.3"
+ }
+ }
}
},
"@nivo/colors": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/colors/-/colors-0.84.0.tgz",
- "integrity": "sha512-wNG1uYyDP5Owc1Pdkz0zesdZCrPAywmSssNzQ2Aju7nVs7Ru7iHNBIvOAGgyXTe2gcrIO9VSasXWR+jEYyxN2Q==",
- "requires": {
- "@nivo/core": "0.84.0",
- "@types/d3-color": "^2.0.0",
- "@types/d3-scale": "^3.2.3",
- "@types/d3-scale-chromatic": "^2.0.0",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/colors/-/colors-0.85.1.tgz",
+ "integrity": "sha512-61qG98cfyku0fTJTdtCTS3zBQKt88URh4FAvlQIoifvKg0607S2Gz5l7P9KJfN7xEK5tmE4bRaOMmjc4AZS2Kg==",
+ "requires": {
+ "@nivo/core": "0.85.1",
+ "@types/d3-color": "^3.0.0",
+ "@types/d3-scale": "^4.0.8",
+ "@types/d3-scale-chromatic": "^3.0.0",
"@types/prop-types": "^15.7.2",
"d3-color": "^3.1.0",
- "d3-scale": "^3.2.3",
- "d3-scale-chromatic": "^2.0.0",
+ "d3-scale": "^4.0.2",
+ "d3-scale-chromatic": "^3.0.0",
"lodash": "^4.17.21",
"prop-types": "^15.7.2"
}
},
"@nivo/core": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/core/-/core-0.84.0.tgz",
- "integrity": "sha512-HyQM4x4B7d4X9+xLPKkPxqIxhSDzbJUywGTDWHWx1daeX9VP8O+MqkTBsNsoB+tjxrbKrRJ0+ceS2w89JB+qrA==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/core/-/core-0.85.1.tgz",
+ "integrity": "sha512-366bc4hBicsitcinQyKGfUPpifk5W60RAjwZ4sQkY8R6OzwPMgY+eu/sfPZTNcY7rsleGg8whX0A2dBg2czWMA==",
"requires": {
- "@nivo/recompose": "0.84.0",
- "@nivo/tooltip": "0.84.0",
+ "@nivo/recompose": "0.85.0",
+ "@nivo/tooltip": "0.85.1",
"@react-spring/web": "9.4.5 || ^9.7.2",
"@types/d3-shape": "^2.0.0",
"d3-color": "^3.1.0",
"d3-format": "^1.4.4",
"d3-interpolate": "^3.0.1",
- "d3-scale": "^3.2.3",
+ "d3-scale": "^4.0.2",
"d3-scale-chromatic": "^3.0.0",
"d3-shape": "^1.3.5",
"d3-time-format": "^3.0.0",
- "lodash": "^4.17.21"
+ "lodash": "^4.17.21",
+ "prop-types": "^15.7.2"
},
"dependencies": {
- "d3-scale-chromatic": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
- "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==",
+ "@react-spring/web": {
+ "version": "9.7.3",
+ "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
+ "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
"requires": {
- "d3-color": "1 - 3",
- "d3-interpolate": "1 - 3"
+ "@react-spring/animated": "~9.7.3",
+ "@react-spring/core": "~9.7.3",
+ "@react-spring/shared": "~9.7.3",
+ "@react-spring/types": "~9.7.3"
}
}
}
},
"@nivo/legends": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/legends/-/legends-0.84.0.tgz",
- "integrity": "sha512-o0s1cXoIH6Km9A2zoKB8Ey99Oc1w5nymz0j8s7hR2B0EHo5HgVbYjSs2sZD7NSwLt3QM57Nzxw9VzJ+sqfV30Q==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/legends/-/legends-0.85.1.tgz",
+ "integrity": "sha512-v2DRiUieo3/iV1Fft3i9pbGTkE5arXzmw+p1ptb4xfBBPpd0hSAHvaePXDY370G31dsh2v5LouL97u+q12li4Q==",
"requires": {
- "@nivo/colors": "0.84.0",
- "@nivo/core": "0.84.0",
- "@types/d3-scale": "^3.2.3",
+ "@nivo/colors": "0.85.1",
+ "@nivo/core": "0.85.1",
+ "@types/d3-scale": "^4.0.8",
"@types/prop-types": "^15.7.2",
- "d3-scale": "^3.2.3",
+ "d3-scale": "^4.0.2",
"prop-types": "^15.7.2"
}
},
"@nivo/recompose": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/recompose/-/recompose-0.84.0.tgz",
- "integrity": "sha512-Odb+r0pEmGt4RV020jwvngF7PxBgxS1e1sy8bWlZKc5qkm6k3eVlZNuYU+zGbDxHMigImvrx5KfUv5iUqtQBZA==",
+ "version": "0.85.0",
+ "resolved": "https://registry.npmjs.org/@nivo/recompose/-/recompose-0.85.0.tgz",
+ "integrity": "sha512-UptKwVJ9mlGQKn4a/JiORWbZgo6hT+qEpKBKIs9BUHRIW0a4T0BIE2PA+uDMPpNxzNFgOCu/y8iM5Rhs6QmrmA==",
"requires": {
"@types/prop-types": "^15.7.2",
"@types/react-lifecycles-compat": "^3.0.1",
@@ -5146,14 +5309,14 @@
}
},
"@nivo/scales": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/scales/-/scales-0.84.0.tgz",
- "integrity": "sha512-Cayo9jFMpoF7Ha7eqOAucHLUG6zZLGpxiAtyZ/vTUCkRZPHmd/YMvrm8E6OyQCTBVf+aRtOKk9tQnMv8E9fWiw==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/scales/-/scales-0.85.1.tgz",
+ "integrity": "sha512-zObimCMjbbioMpQtVSGmr52OTn+BVJZsyhKHFx7CK57RA+OW/9lGnvqzc0rnFxl8WBqvHk7wReE5UI8xva/6Zw==",
"requires": {
- "@types/d3-scale": "^3.2.3",
+ "@types/d3-scale": "^4.0.8",
"@types/d3-time": "^1.1.1",
"@types/d3-time-format": "^3.0.0",
- "d3-scale": "^3.2.3",
+ "d3-scale": "^4.0.2",
"d3-time": "^1.0.11",
"d3-time-format": "^3.0.0",
"lodash": "^4.17.21"
@@ -5167,12 +5330,25 @@
}
},
"@nivo/tooltip": {
- "version": "0.84.0",
- "resolved": "https://registry.npmjs.org/@nivo/tooltip/-/tooltip-0.84.0.tgz",
- "integrity": "sha512-x/6Vk4RXKHkG9q5dk4uFYwEfbMoIvJd5ahhVQ6bskuLks5FZoS6bkKoNggjxwmHbIWOVITGUXuykOfC54EWSpw==",
+ "version": "0.85.1",
+ "resolved": "https://registry.npmjs.org/@nivo/tooltip/-/tooltip-0.85.1.tgz",
+ "integrity": "sha512-lX0/MuDI9HvGzYxAtE3mnriYEgFHBWf7d5BMqUifJZIyg82XkI9g3z6vwAwPKRJ52rON9Yhik42+gwFMFj3BrA==",
"requires": {
- "@nivo/core": "0.84.0",
+ "@nivo/core": "0.85.1",
"@react-spring/web": "9.4.5 || ^9.7.2"
+ },
+ "dependencies": {
+ "@react-spring/web": {
+ "version": "9.7.3",
+ "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
+ "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
+ "requires": {
+ "@react-spring/animated": "~9.7.3",
+ "@react-spring/core": "~9.7.3",
+ "@react-spring/shared": "~9.7.3",
+ "@react-spring/types": "~9.7.3"
+ }
+ }
}
},
"@nodelib/fs.scandir": {
@@ -5252,17 +5428,6 @@
"resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.3.tgz",
"integrity": "sha512-Kpx/fQ/ZFX31OtlqVEFfgaD1ACzul4NksrvIgYfIFq9JpDHFwQkMVZ10tbo0FU/grje4rcL4EIrjekl3kYwgWw=="
},
- "@react-spring/web": {
- "version": "9.7.3",
- "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.3.tgz",
- "integrity": "sha512-BXt6BpS9aJL/QdVqEIX9YoUy8CE6TJrU0mNCqSoxdXlIeNcEBWOfIyE6B14ENNsyQKS3wOWkiJfco0tCr/9tUg==",
- "requires": {
- "@react-spring/animated": "~9.7.3",
- "@react-spring/core": "~9.7.3",
- "@react-spring/shared": "~9.7.3",
- "@react-spring/types": "~9.7.3"
- }
- },
"@rushstack/eslint-patch": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz",
@@ -5287,9 +5452,9 @@
}
},
"@types/d3-color": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-2.0.6.tgz",
- "integrity": "sha512-tbaFGDmJWHqnenvk3QGSvD3RVwr631BjKRD7Sc7VLRgrdX5mk5hTyoeBL6rXZaeoXzmZwIl1D2HPogEdt1rHBg=="
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
+ "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="
},
"@types/d3-format": {
"version": "1.4.5",
@@ -5302,24 +5467,17 @@
"integrity": "sha512-jjZVLBjEX4q6xneKMmv62UocaFJFOTQSb/1aTzs3m3ICTOFoVaqGBHpNLm/4dVi0/FTltfBKgmOK1ECj3/gGjA=="
},
"@types/d3-scale": {
- "version": "3.3.5",
- "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.3.5.tgz",
- "integrity": "sha512-YOpKj0kIEusRf7ofeJcSZQsvKbnTwpe1DUF+P2qsotqG53kEsjm7EzzliqQxMkAWdkZcHrg5rRhB4JiDOQPX+A==",
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz",
+ "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==",
"requires": {
- "@types/d3-time": "^2"
- },
- "dependencies": {
- "@types/d3-time": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.1.4.tgz",
- "integrity": "sha512-BTfLsxTeo7yFxI/haOOf1ZwJ6xKgQLT9dCp+EcmQv87Gox6X+oKl4mLKfO6fnWm3P22+A6DknMNEZany8ql2Rw=="
- }
+ "@types/d3-time": "*"
}
},
"@types/d3-scale-chromatic": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-2.0.4.tgz",
- "integrity": "sha512-OUgfg6wmoZVhs0/pV8HZhsMw7pYJnS6smfNK2S5ogMaPHfDUaTMu7JA5ssZrRupwf2vWI+haPAuUpsz+M1BOKA=="
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz",
+ "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw=="
},
"@types/d3-shape": {
"version": "2.1.7",
@@ -5351,9 +5509,9 @@
"integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng=="
},
"@types/react": {
- "version": "18.2.47",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.47.tgz",
- "integrity": "sha512-xquNkkOirwyCgoClNk85BjP+aqnIS+ckAJ8i37gAbDs14jfW/J23f2GItAf33oiUPQnqNMALiFeoM9Y5mbjpVQ==",
+ "version": "18.2.64",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.64.tgz",
+ "integrity": "sha512-MlmPvHgjj2p3vZaxbQgFUQFvD8QiZwACfGqEdDSWou5yISWxDQ4/74nCAwsUiX7UFLKZz3BbVSPj+YxeoGGCfg==",
"requires": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@@ -5676,9 +5834,9 @@
"integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ=="
},
"caniuse-lite": {
- "version": "1.0.30001521",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001521.tgz",
- "integrity": "sha512-fnx1grfpEOvDGH+V17eccmNjucGUnCbP6KL+l5KqBIerp26WK/+RQ7CIDE37KGJjaPyqWXXlFUyKiWmvdNNKmQ=="
+ "version": "1.0.30001596",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001596.tgz",
+ "integrity": "sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ=="
},
"classnames": {
"version": "2.3.2",
@@ -5741,11 +5899,11 @@
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
},
"d3-array": {
- "version": "2.12.1",
- "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz",
- "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==",
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
+ "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"requires": {
- "internmap": "^1.0.0"
+ "internmap": "1 - 2"
}
},
"d3-color": {
@@ -5772,62 +5930,34 @@
"integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="
},
"d3-scale": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz",
- "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
+ "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
"requires": {
- "d3-array": "^2.3.0",
- "d3-format": "1 - 2",
- "d3-interpolate": "1.2.0 - 2",
- "d3-time": "^2.1.1",
- "d3-time-format": "2 - 3"
+ "d3-array": "2.10.0 - 3",
+ "d3-format": "1 - 3",
+ "d3-interpolate": "1.2.0 - 3",
+ "d3-time": "2.1.1 - 3",
+ "d3-time-format": "2 - 4"
},
"dependencies": {
- "d3-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz",
- "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ=="
- },
- "d3-interpolate": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz",
- "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==",
- "requires": {
- "d3-color": "1 - 2"
- }
- },
"d3-time": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz",
- "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
+ "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
"requires": {
- "d3-array": "2"
+ "d3-array": "2 - 3"
}
}
}
},
"d3-scale-chromatic": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz",
- "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
+ "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==",
"requires": {
- "d3-color": "1 - 2",
- "d3-interpolate": "1 - 2"
- },
- "dependencies": {
- "d3-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz",
- "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ=="
- },
- "d3-interpolate": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz",
- "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==",
- "requires": {
- "d3-color": "1 - 2"
- }
- }
+ "d3-color": "1 - 3",
+ "d3-interpolate": "1 - 3"
}
},
"d3-shape": {
@@ -5858,12 +5988,9 @@
"dev": true
},
"date-fns": {
- "version": "2.30.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
- "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==",
- "requires": {
- "@babel/runtime": "^7.21.0"
- }
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.3.1.tgz",
+ "integrity": "sha512-y8e109LYGgoQDveiEBD3DYXKba1jWf5BA8YU1FL5Tvm0BTdEfy54WLCwnuYWZNnzzvALy/QQ4Hov+Q9RVRv+Zw=="
},
"debug": {
"version": "4.3.4",
@@ -6865,9 +6992,9 @@
}
},
"internmap": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz",
- "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
+ "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="
},
"is-arguments": {
"version": "1.1.1",
@@ -7614,16 +7741,15 @@
}
},
"react-datepicker": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-4.25.0.tgz",
- "integrity": "sha512-zB7CSi44SJ0sqo8hUQ3BF1saE/knn7u25qEMTO1CQGofY1VAKahO8k9drZtp0cfW1DMfoYLR3uSY1/uMvbEzbg==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-6.2.0.tgz",
+ "integrity": "sha512-GzEOiE6yLfp9P6XNkOhXuYtZHzoAx3tirbi7/dj2WHlGM+NGE1lefceqGR0ZrYsYaqsNJhIJFTgwUpzVzA+mjw==",
"requires": {
- "@popperjs/core": "^2.11.8",
+ "@floating-ui/react": "^0.26.2",
"classnames": "^2.2.6",
- "date-fns": "^2.30.0",
+ "date-fns": "^3.3.1",
"prop-types": "^15.7.2",
- "react-onclickoutside": "^6.13.0",
- "react-popper": "^2.3.0"
+ "react-onclickoutside": "^6.13.0"
}
},
"react-dom": {
@@ -8022,6 +8148,11 @@
"tslib": "^2.5.0"
}
},
+ "tabbable": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz",
+ "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew=="
+ },
"tapable": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
diff --git a/package.json b/package.json
index e7551d7..5926a0a 100644
--- a/package.json
+++ b/package.json
@@ -9,13 +9,13 @@
"lint": "next lint"
},
"dependencies": {
- "@nivo/bar": "^0.84.0",
- "@nivo/core": "^0.84.0",
+ "@nivo/bar": "^0.85.1",
+ "@nivo/core": "^0.85.1",
"axios": "^1.6.7",
"moment": "^2.30.1",
"next": "^12.3.4",
"react": "^17.0.2",
- "react-datepicker": "^4.25.0",
+ "react-datepicker": "^6.2.0",
"react-dom": "17.0.2",
"react-responsive": "^9.0.2",
"semantic-ui-css": "^2.5.0",
diff --git a/pages/equipment/index.jsx b/pages/equipment/index.jsx
index 8ac2ba8..69c4884 100644
--- a/pages/equipment/index.jsx
+++ b/pages/equipment/index.jsx
@@ -38,7 +38,8 @@ const EquipmentPage = ({ equipmentList }) => {
- 장비는 마지막 수정일 순서로 정렬되어 표시됩니다!
+ 예약은 생성일 순서로 정렬되어 표시됩니다!
+ 예약 내용을 수정하는 건 불가능합니다. 예약 승인/거절/삭제만 가능합니다.
diff --git a/pages/place/index.jsx b/pages/place/index.jsx
index 83c44d7..566501b 100644
--- a/pages/place/index.jsx
+++ b/pages/place/index.jsx
@@ -38,7 +38,8 @@ const PlacePage = ({ placeList }) => {
- 장소는 마지막 수정일 순서로 정렬되어 표시됩니다!
+ 퍼블릭 페이지에는 마지막 수정일 순서로 정렬되어 표시됩니다.
+ 테이블 헤더를 클릭하여 정렬된 결과를 확인할 수 있습니다.