UPGRADE INERTIA v1.0.0 🎉

original
ajikamaludin 2 years ago
parent ef60d3f5fb
commit fbb9dddf21
Signed by: ajikamaludin
GPG Key ID: 476C9A2B4B794EBB

@ -7,8 +7,8 @@
"require": { "require": {
"php": "^8.0.2", "php": "^8.0.2",
"guzzlehttp/guzzle": "^7.2", "guzzlehttp/guzzle": "^7.2",
"inertiajs/inertia-laravel": "^0.6.3", "inertiajs/inertia-laravel": "^0.6.9",
"laravel/framework": "^9.19", "laravel/framework": "^9.48",
"laravel/sanctum": "^2.8", "laravel/sanctum": "^2.8",
"laravel/tinker": "^2.7", "laravel/tinker": "^2.7",
"rap2hpoutre/fast-excel": "^4.1", "rap2hpoutre/fast-excel": "^4.1",

1097
composer.lock generated

File diff suppressed because it is too large Load Diff

186
package-lock.json generated

@ -9,6 +9,7 @@
"@fullcalendar/daygrid": "^5.11.3", "@fullcalendar/daygrid": "^5.11.3",
"@fullcalendar/interaction": "^5.11.3", "@fullcalendar/interaction": "^5.11.3",
"@fullcalendar/react": "^5.11.2", "@fullcalendar/react": "^5.11.2",
"@inertiajs/react": "^1.0.0",
"daisyui": "^2.28.0", "daisyui": "^2.28.0",
"moment": "^2.29.4", "moment": "^2.29.4",
"react-toastify": "^9.0.8", "react-toastify": "^9.0.8",
@ -16,9 +17,6 @@
}, },
"devDependencies": { "devDependencies": {
"@headlessui/react": "^1.4.2", "@headlessui/react": "^1.4.2",
"@inertiajs/inertia": "^0.11.0",
"@inertiajs/inertia-react": "^0.8.0",
"@inertiajs/progress": "^0.2.6",
"@tailwindcss/forms": "^0.5.2", "@tailwindcss/forms": "^0.5.2",
"@vitejs/plugin-react": "^2.0.0", "@vitejs/plugin-react": "^2.0.0",
"autoprefixer": "^10.4.2", "autoprefixer": "^10.4.2",
@ -536,49 +534,37 @@
"react-dom": "^16 || ^17 || ^18" "react-dom": "^16 || ^17 || ^18"
} }
}, },
"node_modules/@inertiajs/inertia": { "node_modules/@inertiajs/core": {
"version": "0.11.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/@inertiajs/inertia/-/inertia-0.11.0.tgz", "resolved": "https://registry.npmjs.org/@inertiajs/core/-/core-1.0.0.tgz",
"integrity": "sha512-QF4hctgFC+B/t/WClCwfOla+WoDE9iTltQJ0u+DCfjl0KdGoCvIxYiNtuH8h8oM+RQMb8orjbpW3pHapjYI5Vw==", "integrity": "sha512-V8GgUMqwD6L0A+/O5EEnoCKI/CJ6o33/PUlrjte2skAixZmuNjL3AcP1pB5xUPLMFxGONpZVU2BTpqTC2ppLGA==",
"dev": true,
"dependencies": { "dependencies": {
"axios": "^0.21.1", "axios": "^1.2.0",
"deepmerge": "^4.0.0", "deepmerge": "^4.0.0",
"nprogress": "^0.2.0",
"qs": "^6.9.0" "qs": "^6.9.0"
} }
}, },
"node_modules/@inertiajs/inertia-react": { "node_modules/@inertiajs/core/node_modules/axios": {
"version": "0.8.1", "version": "1.2.4",
"resolved": "https://registry.npmjs.org/@inertiajs/inertia-react/-/inertia-react-0.8.1.tgz", "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.4.tgz",
"integrity": "sha512-9Uu7t4EA9FrcREwWnOU/qW5i4hYFt+uFn5cqP6RGJo8lJS4u8t6Q9358oHuQUKbFEbaIjUu7aslCL3/Istctlg==", "integrity": "sha512-lIQuCfBJvZB/Bv7+RWUqEJqNShGOVpk9v7P0ZWx5Ip0qY6u7JBAU6dzQPMLasU9vHL2uD8av/1FDJXj7n6c39w==",
"dev": true,
"dependencies": { "dependencies": {
"lodash.isequal": "^4.5.0" "follow-redirects": "^1.15.0",
}, "form-data": "^4.0.0",
"peerDependencies": { "proxy-from-env": "^1.1.0"
"@inertiajs/inertia": "^0.11.0",
"react": "^16.9.0 || ^17.0.0 || ^18.0.0"
} }
}, },
"node_modules/@inertiajs/inertia/node_modules/axios": { "node_modules/@inertiajs/react": {
"version": "0.21.4", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", "resolved": "https://registry.npmjs.org/@inertiajs/react/-/react-1.0.0.tgz",
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "integrity": "sha512-oJnLjV1qw2zif5LRta3ota+pXbc8N7NZ8JeoYsJk/DeOlv6S/Yz6WZYGksVUu0zxcpoYeMZEZ3q7vxiq+0UhkA==",
"dev": true,
"dependencies": {
"follow-redirects": "^1.14.0"
}
},
"node_modules/@inertiajs/progress": {
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/@inertiajs/progress/-/progress-0.2.7.tgz",
"integrity": "sha512-zxadfLlBPIUvTE9g5k71V/Ayzo8P9kEp4hV4UKywCC2kURufxV7bycbZqU1GeMCFGDT+VRrjXNl676Pwwa1HoQ==",
"dev": true,
"dependencies": { "dependencies": {
"nprogress": "^0.2.0" "@inertiajs/core": "1.0.0",
"lodash.isequal": "^4.5.0"
}, },
"peerDependencies": { "peerDependencies": {
"@inertiajs/inertia": "^0.6.0 || ^0.7.0 || ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0" "react": "^16.9.0 || ^17.0.0 || ^18.0.0"
} }
}, },
"node_modules/@jridgewell/gen-mapping": { "node_modules/@jridgewell/gen-mapping": {
@ -764,8 +750,7 @@
"node_modules/asynckit": { "node_modules/asynckit": {
"version": "0.4.0", "version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
"dev": true
}, },
"node_modules/autoprefixer": { "node_modules/autoprefixer": {
"version": "10.4.11", "version": "10.4.11",
@ -859,7 +844,6 @@
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
"integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
"dev": true,
"dependencies": { "dependencies": {
"function-bind": "^1.1.1", "function-bind": "^1.1.1",
"get-intrinsic": "^1.0.2" "get-intrinsic": "^1.0.2"
@ -1005,7 +989,6 @@
"version": "1.0.8", "version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"dev": true,
"dependencies": { "dependencies": {
"delayed-stream": "~1.0.0" "delayed-stream": "~1.0.0"
}, },
@ -1112,7 +1095,6 @@
"version": "4.2.2", "version": "4.2.2",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
"integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
"dev": true,
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=0.10.0"
} }
@ -1126,7 +1108,6 @@
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
"dev": true,
"engines": { "engines": {
"node": ">=0.4.0" "node": ">=0.4.0"
} }
@ -1612,7 +1593,6 @@
"version": "1.15.2", "version": "1.15.2",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
"dev": true,
"funding": [ "funding": [
{ {
"type": "individual", "type": "individual",
@ -1632,7 +1612,6 @@
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
"dev": true,
"dependencies": { "dependencies": {
"asynckit": "^0.4.0", "asynckit": "^0.4.0",
"combined-stream": "^1.0.8", "combined-stream": "^1.0.8",
@ -1682,10 +1661,9 @@
} }
}, },
"node_modules/get-intrinsic": { "node_modules/get-intrinsic": {
"version": "1.1.3", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
"integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
"dev": true,
"dependencies": { "dependencies": {
"function-bind": "^1.1.1", "function-bind": "^1.1.1",
"has": "^1.0.3", "has": "^1.0.3",
@ -1739,7 +1717,6 @@
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
"dev": true,
"engines": { "engines": {
"node": ">= 0.4" "node": ">= 0.4"
}, },
@ -1888,8 +1865,7 @@
"node_modules/lodash.isequal": { "node_modules/lodash.isequal": {
"version": "4.5.0", "version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
"integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="
"dev": true
}, },
"node_modules/loose-envify": { "node_modules/loose-envify": {
"version": "1.4.0", "version": "1.4.0",
@ -1943,7 +1919,6 @@
"version": "1.52.0", "version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
"dev": true,
"engines": { "engines": {
"node": ">= 0.6" "node": ">= 0.6"
} }
@ -1952,7 +1927,6 @@
"version": "2.1.35", "version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dev": true,
"dependencies": { "dependencies": {
"mime-db": "1.52.0" "mime-db": "1.52.0"
}, },
@ -2042,8 +2016,7 @@
"node_modules/nprogress": { "node_modules/nprogress": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz",
"integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA=="
"dev": true
}, },
"node_modules/object-assign": { "node_modules/object-assign": {
"version": "4.1.1", "version": "4.1.1",
@ -2062,10 +2035,9 @@
} }
}, },
"node_modules/object-inspect": { "node_modules/object-inspect": {
"version": "1.12.2", "version": "1.12.3",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
"integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
"dev": true,
"funding": { "funding": {
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
@ -2228,11 +2200,15 @@
"url": "https://opencollective.com/preact" "url": "https://opencollective.com/preact"
} }
}, },
"node_modules/proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
},
"node_modules/qs": { "node_modules/qs": {
"version": "6.11.0", "version": "6.11.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
"dev": true,
"dependencies": { "dependencies": {
"side-channel": "^1.0.4" "side-channel": "^1.0.4"
}, },
@ -2499,7 +2475,6 @@
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
"integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
"dev": true,
"dependencies": { "dependencies": {
"call-bind": "^1.0.0", "call-bind": "^1.0.0",
"get-intrinsic": "^1.0.2", "get-intrinsic": "^1.0.2",
@ -3164,46 +3139,38 @@
"dev": true, "dev": true,
"requires": {} "requires": {}
}, },
"@inertiajs/inertia": { "@inertiajs/core": {
"version": "0.11.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/@inertiajs/inertia/-/inertia-0.11.0.tgz", "resolved": "https://registry.npmjs.org/@inertiajs/core/-/core-1.0.0.tgz",
"integrity": "sha512-QF4hctgFC+B/t/WClCwfOla+WoDE9iTltQJ0u+DCfjl0KdGoCvIxYiNtuH8h8oM+RQMb8orjbpW3pHapjYI5Vw==", "integrity": "sha512-V8GgUMqwD6L0A+/O5EEnoCKI/CJ6o33/PUlrjte2skAixZmuNjL3AcP1pB5xUPLMFxGONpZVU2BTpqTC2ppLGA==",
"dev": true,
"requires": { "requires": {
"axios": "^0.21.1", "axios": "^1.2.0",
"deepmerge": "^4.0.0", "deepmerge": "^4.0.0",
"nprogress": "^0.2.0",
"qs": "^6.9.0" "qs": "^6.9.0"
}, },
"dependencies": { "dependencies": {
"axios": { "axios": {
"version": "0.21.4", "version": "1.2.4",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.4.tgz",
"integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "integrity": "sha512-lIQuCfBJvZB/Bv7+RWUqEJqNShGOVpk9v7P0ZWx5Ip0qY6u7JBAU6dzQPMLasU9vHL2uD8av/1FDJXj7n6c39w==",
"dev": true,
"requires": { "requires": {
"follow-redirects": "^1.14.0" "follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
} }
} }
} }
}, },
"@inertiajs/inertia-react": { "@inertiajs/react": {
"version": "0.8.1", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/@inertiajs/inertia-react/-/inertia-react-0.8.1.tgz", "resolved": "https://registry.npmjs.org/@inertiajs/react/-/react-1.0.0.tgz",
"integrity": "sha512-9Uu7t4EA9FrcREwWnOU/qW5i4hYFt+uFn5cqP6RGJo8lJS4u8t6Q9358oHuQUKbFEbaIjUu7aslCL3/Istctlg==", "integrity": "sha512-oJnLjV1qw2zif5LRta3ota+pXbc8N7NZ8JeoYsJk/DeOlv6S/Yz6WZYGksVUu0zxcpoYeMZEZ3q7vxiq+0UhkA==",
"dev": true,
"requires": { "requires": {
"@inertiajs/core": "1.0.0",
"lodash.isequal": "^4.5.0" "lodash.isequal": "^4.5.0"
} }
}, },
"@inertiajs/progress": {
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/@inertiajs/progress/-/progress-0.2.7.tgz",
"integrity": "sha512-zxadfLlBPIUvTE9g5k71V/Ayzo8P9kEp4hV4UKywCC2kURufxV7bycbZqU1GeMCFGDT+VRrjXNl676Pwwa1HoQ==",
"dev": true,
"requires": {
"nprogress": "^0.2.0"
}
},
"@jridgewell/gen-mapping": { "@jridgewell/gen-mapping": {
"version": "0.1.1", "version": "0.1.1",
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz",
@ -3345,8 +3312,7 @@
"asynckit": { "asynckit": {
"version": "0.4.0", "version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
"dev": true
}, },
"autoprefixer": { "autoprefixer": {
"version": "10.4.11", "version": "10.4.11",
@ -3399,7 +3365,6 @@
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
"integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
"dev": true,
"requires": { "requires": {
"function-bind": "^1.1.1", "function-bind": "^1.1.1",
"get-intrinsic": "^1.0.2" "get-intrinsic": "^1.0.2"
@ -3507,7 +3472,6 @@
"version": "1.0.8", "version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"dev": true,
"requires": { "requires": {
"delayed-stream": "~1.0.0" "delayed-stream": "~1.0.0"
} }
@ -3589,8 +3553,7 @@
"deepmerge": { "deepmerge": {
"version": "4.2.2", "version": "4.2.2",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
"integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
"dev": true
}, },
"defined": { "defined": {
"version": "1.0.0", "version": "1.0.0",
@ -3600,8 +3563,7 @@
"delayed-stream": { "delayed-stream": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
"dev": true
}, },
"detective": { "detective": {
"version": "5.2.1", "version": "5.2.1",
@ -3877,14 +3839,12 @@
"follow-redirects": { "follow-redirects": {
"version": "1.15.2", "version": "1.15.2",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
"dev": true
}, },
"form-data": { "form-data": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
"dev": true,
"requires": { "requires": {
"asynckit": "^0.4.0", "asynckit": "^0.4.0",
"combined-stream": "^1.0.8", "combined-stream": "^1.0.8",
@ -3914,10 +3874,9 @@
"dev": true "dev": true
}, },
"get-intrinsic": { "get-intrinsic": {
"version": "1.1.3", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
"integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
"dev": true,
"requires": { "requires": {
"function-bind": "^1.1.1", "function-bind": "^1.1.1",
"has": "^1.0.3", "has": "^1.0.3",
@ -3955,8 +3914,7 @@
"has-symbols": { "has-symbols": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
"dev": true
}, },
"hyphenate-style-name": { "hyphenate-style-name": {
"version": "1.0.4", "version": "1.0.4",
@ -4060,8 +4018,7 @@
"lodash.isequal": { "lodash.isequal": {
"version": "4.5.0", "version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
"integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="
"dev": true
}, },
"loose-envify": { "loose-envify": {
"version": "1.4.0", "version": "1.4.0",
@ -4102,14 +4059,12 @@
"mime-db": { "mime-db": {
"version": "1.52.0", "version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
"dev": true
}, },
"mime-types": { "mime-types": {
"version": "2.1.35", "version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"dev": true,
"requires": { "requires": {
"mime-db": "1.52.0" "mime-db": "1.52.0"
} }
@ -4174,8 +4129,7 @@
"nprogress": { "nprogress": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz",
"integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA=="
"dev": true
}, },
"object-assign": { "object-assign": {
"version": "4.1.1", "version": "4.1.1",
@ -4188,10 +4142,9 @@
"integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="
}, },
"object-inspect": { "object-inspect": {
"version": "1.12.2", "version": "1.12.3",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
"integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
"dev": true
}, },
"path-parse": { "path-parse": {
"version": "1.0.7", "version": "1.0.7",
@ -4277,11 +4230,15 @@
"resolved": "https://registry.npmjs.org/preact/-/preact-10.11.0.tgz", "resolved": "https://registry.npmjs.org/preact/-/preact-10.11.0.tgz",
"integrity": "sha512-Fk6+vB2kb6mSJfDgODq0YDhMfl0HNtK5+Uc9QqECO4nlyPAQwCI+BKyWO//idA7ikV7o+0Fm6LQmNuQi1wXI1w==" "integrity": "sha512-Fk6+vB2kb6mSJfDgODq0YDhMfl0HNtK5+Uc9QqECO4nlyPAQwCI+BKyWO//idA7ikV7o+0Fm6LQmNuQi1wXI1w=="
}, },
"proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
},
"qs": { "qs": {
"version": "6.11.0", "version": "6.11.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
"dev": true,
"requires": { "requires": {
"side-channel": "^1.0.4" "side-channel": "^1.0.4"
} }
@ -4457,7 +4414,6 @@
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
"integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
"dev": true,
"requires": { "requires": {
"call-bind": "^1.0.0", "call-bind": "^1.0.0",
"get-intrinsic": "^1.0.2", "get-intrinsic": "^1.0.2",

@ -6,9 +6,6 @@
}, },
"devDependencies": { "devDependencies": {
"@headlessui/react": "^1.4.2", "@headlessui/react": "^1.4.2",
"@inertiajs/inertia": "^0.11.0",
"@inertiajs/inertia-react": "^0.8.0",
"@inertiajs/progress": "^0.2.6",
"@tailwindcss/forms": "^0.5.2", "@tailwindcss/forms": "^0.5.2",
"@vitejs/plugin-react": "^2.0.0", "@vitejs/plugin-react": "^2.0.0",
"autoprefixer": "^10.4.2", "autoprefixer": "^10.4.2",
@ -26,6 +23,7 @@
"@fullcalendar/daygrid": "^5.11.3", "@fullcalendar/daygrid": "^5.11.3",
"@fullcalendar/interaction": "^5.11.3", "@fullcalendar/interaction": "^5.11.3",
"@fullcalendar/react": "^5.11.2", "@fullcalendar/react": "^5.11.2",
"@inertiajs/react": "^1.0.0",
"daisyui": "^2.28.0", "daisyui": "^2.28.0",
"moment": "^2.29.4", "moment": "^2.29.4",
"react-toastify": "^9.0.8", "react-toastify": "^9.0.8",

@ -1,5 +1,5 @@
import React, { useState, useContext, Fragment } from 'react'; import React, { useState, useContext, Fragment } from 'react';
import { Link } from '@inertiajs/inertia-react'; import { Link } from '@inertiajs/react';
import { Transition } from '@headlessui/react'; import { Transition } from '@headlessui/react';
const DropDownContext = React.createContext(); const DropDownContext = React.createContext();

@ -1,5 +1,5 @@
import React from 'react'; import React from 'react';
import { Link } from '@inertiajs/inertia-react'; import { Link } from '@inertiajs/react';
export default function NavLink({ href, active, children }) { export default function NavLink({ href, active, children }) {
return ( return (

@ -1,4 +1,4 @@
import { Inertia } from '@inertiajs/inertia' import { router } from '@inertiajs/react'
import qs from 'qs' import qs from 'qs'
const PageLink = ({ active, label, url, params }) => { const PageLink = ({ active, label, url, params }) => {
@ -8,7 +8,7 @@ const PageLink = ({ active, label, url, params }) => {
}` }`
const onClick = () => { const onClick = () => {
Inertia.get( router.get(
`${url}&${qs.stringify(params)}`, `${url}&${qs.stringify(params)}`,
{}, {},
{ {

@ -1,5 +1,5 @@
import React from 'react'; import React from 'react';
import { Link } from '@inertiajs/inertia-react'; import { Link } from '@inertiajs/react';
export default function ResponsiveNavLink({ method = 'get', as = 'a', href, active = false, children }) { export default function ResponsiveNavLink({ method = 'get', as = 'a', href, active = false, children }) {
return ( return (

@ -1,5 +1,5 @@
import React from 'react' import React from 'react'
import { Link } from '@inertiajs/inertia-react' import { Link } from '@inertiajs/react'
export default function MenuItem({ routeName, name, active }) { export default function MenuItem({ routeName, name, active }) {
return ( return (

@ -3,14 +3,14 @@ import ApplicationLogo from '@/Components/ApplicationLogo';
import Dropdown from '@/Components/Dropdown'; import Dropdown from '@/Components/Dropdown';
import { ToastContainer, toast } from 'react-toastify' import { ToastContainer, toast } from 'react-toastify'
import ResponsiveNavLink from '@/Components/ResponsiveNavLink'; import ResponsiveNavLink from '@/Components/ResponsiveNavLink';
import { Link } from '@inertiajs/inertia-react'; import { Link } from '@inertiajs/react';
import MenuItem from '@/Components/SidebarMenuItem'; import MenuItem from '@/Components/SidebarMenuItem';
import { IconBell, IconBellRing } from '@/Icons'; import { IconBell, IconBellRing } from '@/Icons';
import { Inertia } from '@inertiajs/inertia'; import { router } from '@inertiajs/react'
const Notification = ({ notifications, hasUnread }) => { const Notification = ({ notifications, hasUnread }) => {
const redirect = (item) => { const redirect = (item) => {
Inertia.get(route('notification.redirect', item)) router.get(route('notification.redirect', item))
} }
return ( return (

@ -1,6 +1,6 @@
import React from 'react'; import React from 'react';
import ApplicationLogo from '@/Components/ApplicationLogo'; import ApplicationLogo from '@/Components/ApplicationLogo';
import { Link } from '@inertiajs/inertia-react'; import { Link } from '@inertiajs/react';
export default function Guest({ children }) { export default function Guest({ children }) {
return ( return (

@ -4,7 +4,7 @@ import InputError from '@/Components/InputError';
import InputLabel from '@/Components/InputLabel'; import InputLabel from '@/Components/InputLabel';
import PrimaryButton from '@/Components/PrimaryButton'; import PrimaryButton from '@/Components/PrimaryButton';
import TextInput from '@/Components/TextInput'; import TextInput from '@/Components/TextInput';
import { Head, useForm } from '@inertiajs/inertia-react'; import { Head, useForm } from '@inertiajs/react';
export default function ConfirmPassword() { export default function ConfirmPassword() {
const { data, setData, post, processing, errors, reset } = useForm({ const { data, setData, post, processing, errors, reset } = useForm({

@ -3,7 +3,7 @@ import GuestLayout from '@/Layouts/GuestLayout';
import InputError from '@/Components/InputError'; import InputError from '@/Components/InputError';
import PrimaryButton from '@/Components/PrimaryButton'; import PrimaryButton from '@/Components/PrimaryButton';
import TextInput from '@/Components/TextInput'; import TextInput from '@/Components/TextInput';
import { Head, useForm } from '@inertiajs/inertia-react'; import { Head, useForm } from '@inertiajs/react';
export default function ForgotPassword({ status }) { export default function ForgotPassword({ status }) {
const { data, setData, post, processing, errors } = useForm({ const { data, setData, post, processing, errors } = useForm({

@ -5,7 +5,7 @@ import InputError from '@/Components/InputError';
import InputLabel from '@/Components/InputLabel'; import InputLabel from '@/Components/InputLabel';
import PrimaryButton from '@/Components/PrimaryButton'; import PrimaryButton from '@/Components/PrimaryButton';
import TextInput from '@/Components/TextInput'; import TextInput from '@/Components/TextInput';
import { Head, Link, useForm } from '@inertiajs/inertia-react'; import { Head, Link, useForm } from '@inertiajs/react';
import ApplicationLogo from '@/Components/ApplicationLogo'; import ApplicationLogo from '@/Components/ApplicationLogo';
export default function Login({ status, canResetPassword }) { export default function Login({ status, canResetPassword }) {

@ -4,7 +4,7 @@ import InputError from '@/Components/InputError';
import InputLabel from '@/Components/InputLabel'; import InputLabel from '@/Components/InputLabel';
import PrimaryButton from '@/Components/PrimaryButton'; import PrimaryButton from '@/Components/PrimaryButton';
import TextInput from '@/Components/TextInput'; import TextInput from '@/Components/TextInput';
import { Head, Link, useForm } from '@inertiajs/inertia-react'; import { Head, Link, useForm } from '@inertiajs/react';
export default function Register() { export default function Register() {
const { data, setData, post, processing, errors, reset } = useForm({ const { data, setData, post, processing, errors, reset } = useForm({

@ -4,7 +4,7 @@ import InputError from '@/Components/InputError';
import InputLabel from '@/Components/InputLabel'; import InputLabel from '@/Components/InputLabel';
import PrimaryButton from '@/Components/PrimaryButton'; import PrimaryButton from '@/Components/PrimaryButton';
import TextInput from '@/Components/TextInput'; import TextInput from '@/Components/TextInput';
import { Head, useForm } from '@inertiajs/inertia-react'; import { Head, useForm } from '@inertiajs/react';
export default function ResetPassword({ token, email }) { export default function ResetPassword({ token, email }) {
const { data, setData, post, processing, errors, reset } = useForm({ const { data, setData, post, processing, errors, reset } = useForm({

@ -1,7 +1,7 @@
import React from 'react'; import React from 'react';
import GuestLayout from '@/Layouts/GuestLayout'; import GuestLayout from '@/Layouts/GuestLayout';
import PrimaryButton from '@/Components/PrimaryButton'; import PrimaryButton from '@/Components/PrimaryButton';
import { Head, Link, useForm } from '@inertiajs/inertia-react'; import { Head, Link, useForm } from '@inertiajs/react';
export default function VerifyEmail({ status }) { export default function VerifyEmail({ status }) {
const { post, processing } = useForm(); const { post, processing } = useForm();

@ -5,8 +5,8 @@ import dayGridPlugin from '@fullcalendar/daygrid' // a plugin!
import interactionPlugin from "@fullcalendar/interaction" // needed for dayClick import interactionPlugin from "@fullcalendar/interaction" // needed for dayClick
import AuthenticatedLayout from '@/Layouts/AuthenticatedLayout'; import AuthenticatedLayout from '@/Layouts/AuthenticatedLayout';
import { Head } from '@inertiajs/inertia-react'; import { Head } from '@inertiajs/react';
import { Inertia } from '@inertiajs/inertia'; import { router } from '@inertiajs/react'
export default function Dashboard(props) { export default function Dashboard(props) {
const { count_active, count_update, count_expired, count_total, events } = props const { count_active, count_update, count_expired, count_total, events } = props

@ -1,5 +1,5 @@
import React from 'react' import React from 'react'
import { Link, Head } from '@inertiajs/inertia-react' import { Link, Head } from '@inertiajs/react'
import DocStatusItem from './DocStatusItem' import DocStatusItem from './DocStatusItem'
import AuthenticatedLayout from '@/Layouts/AuthenticatedLayout' import AuthenticatedLayout from '@/Layouts/AuthenticatedLayout'

@ -1,5 +1,5 @@
import React, { useEffect, useRef, useState } from 'react' import React, { useEffect, useRef, useState } from 'react'
import { Link, Head, useForm } from '@inertiajs/inertia-react' import { Link, Head, useForm } from '@inertiajs/react'
import { toast } from 'react-toastify' import { toast } from 'react-toastify'
import { statuses } from '@/utils' import { statuses } from '@/utils'

@ -1,7 +1,7 @@
import React, { useEffect, useState } from 'react' import React, { useEffect, useState } from 'react'
import { usePrevious } from 'react-use' import { usePrevious } from 'react-use'
import { Head, Link } from '@inertiajs/inertia-react' import { Head, Link } from '@inertiajs/react'
import { Inertia } from '@inertiajs/inertia' import { router } from '@inertiajs/react'
import { toast } from 'react-toastify' import { toast } from 'react-toastify'
import { useModalState } from '@/Hooks' import { useModalState } from '@/Hooks'
@ -30,7 +30,7 @@ export default function Document(props) {
const onDelete = () => { const onDelete = () => {
const doc = confirmModal.data const doc = confirmModal.data
if(doc != null) { if(doc != null) {
Inertia.delete(route('docs.destroy', doc), { router.delete(route('docs.destroy', doc), {
onSuccess: () => toast.success('The Data has been deleted'), onSuccess: () => toast.success('The Data has been deleted'),
}) })
} }
@ -60,7 +60,7 @@ export default function Document(props) {
useEffect(() => { useEffect(() => {
if (preValue) { if (preValue) {
Inertia.get( router.get(
route(route().current()), route(route().current()),
search, search,
{ {

@ -1,5 +1,5 @@
import React, { useState } from 'react' import React, { useState } from 'react'
import { Inertia } from '@inertiajs/inertia' import { router } from '@inertiajs/react'
import { statuses } from '@/utils' import { statuses } from '@/utils'
import InputLabel from '@/Components/InputLabel' import InputLabel from '@/Components/InputLabel'

@ -2,7 +2,7 @@ import React, { useEffect, useState } from 'react'
import TextInput from '@/Components/TextInput' import TextInput from '@/Components/TextInput'
import { validateEmail } from '@/utils' import { validateEmail } from '@/utils'
import { toast } from 'react-toastify' import { toast } from 'react-toastify'
import { Inertia } from '@inertiajs/inertia' import { router } from '@inertiajs/react'
export default function ModalShare(props) { export default function ModalShare(props) {
const { isOpen, toggle, modalState } = props const { isOpen, toggle, modalState } = props
@ -29,7 +29,7 @@ export default function ModalShare(props) {
toast.info('please press enter on form email') toast.info('please press enter on form email')
return return
} }
Inertia.post(route('docs.share', modalState.data), { router.post(route('docs.share', modalState.data), {
shares: shares shares: shares
}, { }, {
onSuccess: () => toggle() onSuccess: () => toggle()

@ -1,6 +1,6 @@
import React, { useState, useEffect } from 'react' import React, { useState, useEffect } from 'react'
import { Head } from '@inertiajs/inertia-react' import { Head } from '@inertiajs/react'
import { Inertia } from '@inertiajs/inertia' import { router } from '@inertiajs/react'
import { usePrevious } from 'react-use' import { usePrevious } from 'react-use'
import { toast } from 'react-toastify' import { toast } from 'react-toastify'
@ -32,7 +32,7 @@ export default function Users(props) {
const onDelete = () => { const onDelete = () => {
const user = confirmModal.data const user = confirmModal.data
if(user != null) { if(user != null) {
Inertia.delete(route('users.destroy', user), { router.delete(route('users.destroy', user), {
onSuccess: () => toast.success('The Data has been deleted'), onSuccess: () => toast.success('The Data has been deleted'),
}) })
} }
@ -40,7 +40,7 @@ export default function Users(props) {
useEffect(() => { useEffect(() => {
if (preValue) { if (preValue) {
Inertia.get( router.get(
route(route().current()), route(route().current()),
{ q: search }, { q: search },
{ {

@ -1,5 +1,5 @@
import React, { useEffect } from 'react' import React, { useEffect } from 'react'
import { useForm } from '@inertiajs/inertia-react' import { useForm } from '@inertiajs/react'
import { toast } from 'react-toastify' import { toast } from 'react-toastify'
export default function UserFormModal(props) { export default function UserFormModal(props) {

@ -1,5 +1,5 @@
import React from 'react'; import React from 'react';
import { Link, Head } from '@inertiajs/inertia-react'; import { Link, Head } from '@inertiajs/react';
export default function Welcome(props) { export default function Welcome(props) {
return ( return (

@ -3,8 +3,7 @@ import '../css/app.css';
import React from 'react'; import React from 'react';
import { render } from 'react-dom'; import { render } from 'react-dom';
import { createInertiaApp } from '@inertiajs/inertia-react'; import { createInertiaApp } from '@inertiajs/react';
import { InertiaProgress } from '@inertiajs/progress';
import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers'; import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers';
import 'react-toastify/dist/ReactToastify.css' import 'react-toastify/dist/ReactToastify.css'
@ -16,6 +15,8 @@ createInertiaApp({
setup({ el, App, props }) { setup({ el, App, props }) {
return render(<App {...props} />, el); return render(<App {...props} />, el);
}, },
progress: {
color: '#4B5563',
},
}); });
InertiaProgress.init({ color: '#4B5563' });

Loading…
Cancel
Save