fixed build issues from nextauth

This commit is contained in:
2023-11-13 11:31:22 +00:00
parent 6a927155bc
commit e0a26a3fa4
25 changed files with 41 additions and 55 deletions
-3
View File
@@ -1,8 +1,5 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import HmacSHA256 from "crypto-js/hmac-sha256";
import { getFormCollection } from "../components/utils";
import { downloadFile, getCaseBlob } from "./azurestorage";
let BASE_URL; let BASE_URL;
const port = parseInt(process.env.PORT, 10) || 3000; const port = parseInt(process.env.PORT, 10) || 3000;
+7 -15
View File
@@ -1,29 +1,21 @@
import jsonpath from "jsonpath";
import useTranslation from "next-translate/useTranslation";
import Link from "next/link"; import Link from "next/link";
import { useRouter } from "next/router"; import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation"; import { useCallback, useEffect, useRef, useState } from "react";
import jsonpath from "jsonpath"; import { connect } from "react-redux";
import { useState, useEffect, useRef, useCallback } from "react";
import { useDispatch, useSelector, shallowEqual, connect } from "react-redux";
import transLookup from "../../data/lookuptranslations.json"; import transLookup from "../../data/lookuptranslations.json";
import PaginationControl from "./pagination";
import { formatDates } from "../utils"; import { formatDates } from "../utils";
import CryptoJS from "crypto-js"; import PaginationControl from "./pagination";
import { setCurrentPage } from "../../store/currentView/action";
import { import {
getBasicSearch,
getBasicSearchDetails,
getSearchDocumentDetails, getSearchDocumentDetails,
getSearchDocumentDetailsPaged, getSearchDocumentDetailsPaged,
getSearchDocumentTypes, getSearchDocumentTypes,
} from "../../actions"; } from "../../actions";
import { setCurrentPage } from "../../store/currentView/action";
import { import { setDocumentDetails } from "../../store/searchOutput/action";
setSearchResults,
setSearchDetails,
setDocumentDetails,
getSearchResultsObj,
} from "../../store/searchOutput/action";
const DocumentDetails = (props) => { const DocumentDetails = (props) => {
let { t } = useTranslation(); let { t } = useTranslation();
+1
View File
@@ -54,6 +54,7 @@ const securityHeaders = [
]; ];
module.exports = { module.exports = {
swcMinify: false,
sassOptions: { sassOptions: {
includePaths: [ includePaths: [
"/styles/sass", "/styles/sass",
+13
View File
@@ -0,0 +1,13 @@
// export { default } from "next-auth/middleware";
// export const config = {
// matcher: ["/myportal/", "/myportal/:path*"],
// };
// import { withAuth } from 'next-auth/middleware';
// export default withAuth({
// pages: {
// signIn: '/login',
// },
// });
+1 -1
View File
@@ -43,7 +43,7 @@
"mysql": "^2.18.1", "mysql": "^2.18.1",
"nanoid": "^3.2.0", "nanoid": "^3.2.0",
"next": "^14.0.1", "next": "^14.0.1",
"next-auth": "^4.22.1", "next-auth": "^4.24.4",
"next-connect": "^0.12.2", "next-connect": "^0.12.2",
"next-redux-wrapper": "^7.0.5", "next-redux-wrapper": "^7.0.5",
"next-swagger-doc": "^0.3.6", "next-swagger-doc": "^0.3.6",
+1 -1
View File
@@ -183,7 +183,7 @@ const authOptions = (locale, req) => {
}), }),
], ],
adapter: PrismaAdapter(prisma), adapter: PrismaAdapter(prisma),
secret: process.env.SECRET, secret: process.env.NEXTAUTH_SECRET,
session: { session: {
jwt: true, jwt: true,
pages: {}, pages: {},
+1 -1
View File
@@ -12,7 +12,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged, consoleLogger } from "../../../actions"; import { consoleLogger, getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
+1 -1
View File
@@ -44,7 +44,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import _ from "lodash"; import _ from "lodash";
import { getToken, azureHeadersPaged, consoleLogger } from "../../../actions"; import { getToken } from "../../../actions";
import { getCaseBlob } from "../../../actions/azurestorage"; import { getCaseBlob } from "../../../actions/azurestorage";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
+1 -1
View File
@@ -12,7 +12,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged, consoleLogger } from "../../../actions"; import { consoleLogger, getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
@@ -12,7 +12,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged, consoleLogger } from "../../../actions"; import { consoleLogger, getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
@@ -12,7 +12,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged, consoleLogger } from "../../../actions"; import { consoleLogger, getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
+1 -1
View File
@@ -12,7 +12,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import { getToken, azureHeadersPaged, consoleLogger } from "../../../actions"; import { consoleLogger, getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
+1 -1
View File
@@ -24,7 +24,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import _ from "lodash"; import _ from "lodash";
import { getToken, azureHeadersPaged, consoleLogger } from "../../../actions"; import { azureHeadersPaged, consoleLogger, getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
@@ -49,12 +49,11 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import { query } from "jsonpath";
import _ from "lodash"; import _ from "lodash";
import { import {
getToken,
azureHeadersPagedCustom, azureHeadersPagedCustom,
consoleLogger, consoleLogger,
getToken,
} from "../../../actions"; } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
+1 -1
View File
@@ -30,7 +30,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import { getToken, azureHeaders, consoleLogger } from "../../../actions"; import { azureHeaders, consoleLogger, getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
+1 -6
View File
@@ -11,12 +11,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import { import { azureHeaders, consoleLogger, getToken } from "../../../actions";
getToken,
azureHeadersPaged,
azureHeaders,
consoleLogger,
} from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
@@ -12,7 +12,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import { getToken, azureHeaders, consoleLogger } from "../../../actions"; import { azureHeaders, consoleLogger, getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
@@ -12,7 +12,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import { getToken, azureHeaders, consoleLogger } from "../../../actions"; import { azureHeaders, consoleLogger, getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
+1 -6
View File
@@ -19,12 +19,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import _ from "lodash"; import _ from "lodash";
import { import { azureHeadersPaged, consoleLogger, getToken } from "../../../actions";
getToken,
azureHeaders,
azureHeadersPaged,
consoleLogger,
} from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
@@ -13,7 +13,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import _ from "lodash"; import _ from "lodash";
import { getToken, azureHeadersPaged, consoleLogger } from "../../../actions"; import { consoleLogger, getToken } from "../../../actions";
import { getSelectQuery } from "../../../actions/selectQueryTypes"; import { getSelectQuery } from "../../../actions/selectQueryTypes";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
@@ -12,7 +12,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import _ from "lodash"; import _ from "lodash";
import { getToken, azureHeadersPaged, consoleLogger } from "../../../actions"; import { azureHeadersPaged, consoleLogger, getToken } from "../../../actions";
import { getSelectQuery } from "../../../actions/selectQueryTypes"; import { getSelectQuery } from "../../../actions/selectQueryTypes";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
@@ -45,7 +45,7 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import _ from "lodash"; import _ from "lodash";
import { getToken, azureHeadersPagedCustom } from "../../../actions"; import { azureHeadersPagedCustom, getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
+1 -1
View File
@@ -1,6 +1,6 @@
import axios from "axios"; import axios from "axios";
import CryptoJS from "crypto-js"; import CryptoJS from "crypto-js";
import { getToken, patchCase } from "../../../actions"; import { getToken } from "../../../actions";
const WORDKEY = process.env.HASHKEY; const WORDKEY = process.env.HASHKEY;
+1 -4
View File
@@ -1,14 +1,11 @@
import { import {
createContainer,
getContainers,
getBlobs,
createBlob, createBlob,
createRepBlob, createRepBlob,
uploadFile, uploadFile,
} from "../../../actions/azurestorage"; } from "../../../actions/azurestorage";
import middleware from "../middleware/middleware";
import nextConnect from "next-connect"; import nextConnect from "next-connect";
import middleware from "../middleware/middleware";
const ApiProxy = nextConnect(); const ApiProxy = nextConnect();
ApiProxy.use(middleware); ApiProxy.use(middleware);
-3
View File
@@ -1,3 +0,0 @@
export { default } from "next-auth/middleware";
export const config = { matcher: ["/myportal/:path*"] };