This commit is contained in:
Benjamin Toby 2024-11-06 13:06:51 +01:00
parent 06ff13c653
commit eb341a7845
276 changed files with 4197 additions and 510 deletions

View File

@ -1 +0,0 @@
OOStU7YHN7BswKmR5wkl4

View File

@ -5,8 +5,8 @@
"devFiles": [],
"ampDevFiles": [],
"lowPriorityFiles": [
"static/OOStU7YHN7BswKmR5wkl4/_buildManifest.js",
"static/OOStU7YHN7BswKmR5wkl4/_ssgManifest.js"
"static/-7sHEJMM3_ea_p_I2QYW6/_buildManifest.js",
"static/-7sHEJMM3_ea_p_I2QYW6/_ssgManifest.js"
],
"rootMainFiles": [],
"pages": {

View File

@ -1,7 +1,7 @@
{
"telemetry": {
"notifiedAt": "1730891298908",
"anonymousId": "4ecd25cf5f62ac1b0f8ed6fd953196887fcc3baad25ba0c5d7389b307bb3c6d4",
"salt": "f53287de27b4ff86dd1fc1c88973f409"
"notifiedAt": "1730894710128",
"anonymousId": "8919fc5eaeb169fb0951be049494520a943f44ae04778474685f15372bf1c071",
"salt": "557401ce23b7d4d958128bb21333f85f"
}
}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
{"version":1,"hasExportPathMap":false,"exportTrailingSlash":false,"isNextImageImported":false}

View File

@ -1 +0,0 @@
{"version":1,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","remotePatterns":[],"unoptimized":false,"sizes":[640,750,828,1080,1200,1920,2048,3840,16,32,48,64,96,128,256,384]}}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
{"version":3,"routes":{"/docs/gui-reference/getting-started":{"initialRevalidateSeconds":false,"srcRoute":"/docs/[page]/[sub-page]","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/gui-reference/getting-started.json"},"/docs/gui-reference/upload-media":{"initialRevalidateSeconds":false,"srcRoute":"/docs/[page]/[sub-page]","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/gui-reference/upload-media.json"},"/docs/api-reference/get":{"initialRevalidateSeconds":false,"srcRoute":"/docs/[page]/[sub-page]","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/api-reference/get.json"},"/docs/api-reference/post":{"initialRevalidateSeconds":false,"srcRoute":"/docs/[page]/[sub-page]","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/api-reference/post.json"},"/docs/database-reference/data-types":{"initialRevalidateSeconds":false,"srcRoute":"/docs/[page]/[sub-page]","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/database-reference/data-types.json"},"/docs/database-reference/querying-data":{"initialRevalidateSeconds":false,"srcRoute":"/docs/[page]/[sub-page]","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/database-reference/querying-data.json"},"/docs/quick-start":{"initialRevalidateSeconds":false,"srcRoute":"/docs/[page]","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/quick-start.json"},"/docs/gui-reference":{"initialRevalidateSeconds":false,"srcRoute":"/docs/[page]","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/gui-reference.json"},"/docs/api-reference":{"initialRevalidateSeconds":false,"srcRoute":"/docs/[page]","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/api-reference.json"},"/docs/getting-started":{"initialRevalidateSeconds":false,"srcRoute":"/docs/[page]","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/getting-started.json"},"/docs/database-reference":{"initialRevalidateSeconds":false,"srcRoute":"/docs/[page]","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/database-reference.json"}},"dynamicRoutes":{"/docs/[page]/[sub-page]":{"routeRegex":"^/docs/([^/]+?)/([^/]+?)(?:/)?$","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/[page]/[sub-page].json","fallback":false,"dataRouteRegex":"^/_next/data/OOStU7YHN7BswKmR5wkl4/docs/([^/]+?)/([^/]+?)\\.json$"},"/docs/[page]":{"routeRegex":"^/docs/([^/]+?)(?:/)?$","dataRoute":"/_next/data/OOStU7YHN7BswKmR5wkl4/docs/[page].json","fallback":false,"dataRouteRegex":"^/_next/data/OOStU7YHN7BswKmR5wkl4/docs/([^/]+?)\\.json$"}},"notFoundRoutes":[],"preview":{"previewModeId":"efc93c9a6e6f2f7de527b99d9f04fff0","previewModeSigningKey":"c68cdf2165dcc32e1c3f7f2ecd9c838936916bb467d45ee6f63506cf062c6c16","previewModeEncryptionKey":"5e2880c21bba7e7cb2a2dcd81a28d23250664e508ab1d0b47862f8e6f00ad2e6"}}

View File

@ -1 +0,0 @@
{"version":1,"config":{"env":{},"webpack":null,"webpackDevMiddleware":null,"eslint":{"ignoreDuringBuilds":true},"typescript":{"ignoreBuildErrors":true,"tsconfigPath":"tsconfig.json"},"distDir":".local_dist","cleanDistDir":true,"assetPrefix":"","configOrigin":"next.config.js","useFileSystemPublicRoutes":true,"generateEtags":true,"pageExtensions":["tsx","ts","jsx","js"],"target":"server","poweredByHeader":true,"compress":true,"analyticsId":"","images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","remotePatterns":[],"unoptimized":false},"devIndicators":{"buildActivity":true,"buildActivityPosition":"bottom-right"},"onDemandEntries":{"maxInactiveAge":15000,"pagesBufferLength":2},"amp":{"canonicalBase":""},"basePath":"","sassOptions":{},"trailingSlash":false,"i18n":null,"productionBrowserSourceMaps":false,"optimizeFonts":true,"excludeDefaultMomentLocales":true,"serverRuntimeConfig":{},"publicRuntimeConfig":{},"reactStrictMode":true,"httpAgentOptions":{"keepAlive":true},"outputFileTracing":true,"staticPageGenerationTimeout":60,"swcMinify":false,"experimental":{"optimisticClientCache":true,"manualClientBasePath":false,"legacyBrowsers":true,"browsersListForSwc":false,"newNextLinkBehavior":false,"cpus":15,"sharedPool":true,"profiling":false,"isrFlushToDisk":true,"workerThreads":false,"pageEnv":false,"optimizeCss":false,"nextScriptWorkers":false,"scrollRestoration":false,"externalDir":false,"disableOptimizedLoading":false,"gzipSize":true,"swcFileReading":true,"craCompat":false,"esmExternals":true,"appDir":false,"isrMemoryCacheSize":52428800,"serverComponents":false,"fullySpecified":false,"outputFileTracingRoot":"","swcTraceProfiling":false,"forceSwcTransforms":false,"largePageDataBytes":128000,"adjustFontFallbacks":false,"trustHostHeader":false},"configFileName":"next.config.js"},"appDir":"/app","files":[".local_dist/routes-manifest.json",".local_dist/server/pages-manifest.json",".local_dist/build-manifest.json",".local_dist/prerender-manifest.json",".local_dist/server/middleware-manifest.json",".local_dist/react-loadable-manifest.json",".local_dist/server/font-manifest.json",".local_dist/BUILD_ID"],"ignore":["node_modules/next/dist/compiled/@ampproject/toolbox-optimizer/**/*"]}

File diff suppressed because one or more lines are too long

View File

@ -10,13 +10,13 @@ exports.modules = {
const fs = __webpack_require__(7147);
const decrypt = __webpack_require__(5425);
/** @type {import("@/package-shared/types").CheckApiCredentialsFn} */ const grabApiCred = ({ key , database , table })=>{
if (!key) return undefined;
/** @type {import("../../types").CheckApiCredentialsFn} */ const grabApiCred = ({ key , database , table })=>{
if (!key) return null;
try {
const allowedKeysPath = process.env.DSQL_API_KEYS_PATH;
if (!allowedKeysPath) throw new Error("process.env.DSQL_API_KEYS_PATH variable not found");
const ApiJSON = decrypt(key);
/** @type {import("@/package-shared/types").ApiKeyObject} */ const ApiObject = JSON.parse(ApiJSON || "");
/** @type {import("../../types").ApiKeyObject} */ const ApiObject = JSON.parse(ApiJSON || "");
const isApiKeyValid = fs.existsSync(`${allowedKeysPath}/${ApiObject.sign}`);
if (!isApiKeyValid) return null;
if (!ApiObject.target_database) return ApiObject;

View File

@ -31,7 +31,7 @@ exports.modules = {
* Main Component { Functional }
* ==============================================================================
* @param {Object} props - Server props
* @param {DSQL_MYSQL_user_databases_Type | undefined} props.targetDatabase
* @param {import("@/package-shared/types").DSQL_MYSQL_user_databases_Type | undefined} props.targetDatabase
*/ function DeleteDatabaseConfirmationPopup({ targetDatabase }) {
/**
* Get Contexts

View File

@ -11,14 +11,14 @@ exports.modules = {
const fs = __webpack_require__(7147);
const path = __webpack_require__(1017);
const mysql = __webpack_require__(2261);
const SSL_DIR = "/app/ssl";
const SSL_DIR = process.env.DSQL_SSL_DIR || path.resolve(__dirname, "../../../../ssl");
const MASTER = mysql({
config: {
host: process.env.DSQL_DB_HOST,
user: process.env.DSQL_DB_USERNAME,
password: process.env.DSQL_DB_PASSWORD,
database: process.env.DSQL_DB_NAME,
port: process.env.DB_PORT ? Number(process.env.DB_PORT) : undefined,
port: process.env.DSQL_DB_PORT ? Number(process.env.DSQL_DB_PORT) : undefined,
charset: "utf8mb4",
ssl: {
ca: fs.readFileSync(`${SSL_DIR}/ca-cert.pem`)

View File

@ -102,7 +102,7 @@ const fs = __webpack_require__(7147);
const serverError = __webpack_require__(7023);
const mysql = __webpack_require__(2261);
const path = __webpack_require__(1017);
const SSL_DIR = "/app/ssl";
const SSL_DIR = process.env.DSQL_SSL_DIR || path.resolve(__dirname, "../../../ssl");
const connection = mysql({
config: {
host: process.env.DSQL_DB_HOST,

View File

@ -3,7 +3,7 @@ exports.id = 3314;
exports.ids = [3314];
exports.modules = {
/***/ 3314:
/***/ 2527:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {

View File

@ -11,7 +11,7 @@ exports.modules = {
const fs = __webpack_require__(7147);
const path = __webpack_require__(1017);
const mysql = __webpack_require__(2261);
const SSL_DIR = "/app/ssl";
const SSL_DIR = process.env.DSQL_SSL_DIR || path.resolve(__dirname, "../../../../ssl");
let DSQL_USER = mysql({
config: {
host: process.env.DSQL_DB_HOST,

View File

@ -861,15 +861,8 @@ const NO_DB_HANDLER = __webpack_require__(2020);
const fs = __webpack_require__(7147);
const path = __webpack_require__(1017);
// const mysql = require("mysql");
// const NO_DB = mysql.createConnection({
// host: process.env.DSQL_DB_HOST,
// user: process.env.DSQL_DB_USERNAME,
// password: process.env.DSQL_DB_PASSWORD,
// charset: "utf8mb4",
// });
const mysql = __webpack_require__(2261);
const SSL_DIR = "/app/ssl";
const SSL_DIR = process.env.DSQL_SSL_DIR || path.resolve(__dirname, "../../../../ssl");
let NO_DB = mysql({
config: {
host: process.env.DSQL_DB_HOST,

View File

@ -42,14 +42,14 @@ module.exports = decrypt;
const fs = __webpack_require__(7147);
const path = __webpack_require__(1017);
const mysql = __webpack_require__(2261);
const SSL_DIR = "/app/ssl";
const SSL_DIR = process.env.DSQL_SSL_DIR || path.resolve(__dirname, "../../../../ssl");
const MASTER = mysql({
config: {
host: process.env.DSQL_DB_HOST,
user: process.env.DSQL_DB_USERNAME,
password: process.env.DSQL_DB_PASSWORD,
database: process.env.DSQL_DB_NAME,
port: process.env.DB_PORT ? Number(process.env.DB_PORT) : undefined,
port: process.env.DSQL_DB_PORT ? Number(process.env.DSQL_DB_PORT) : undefined,
charset: "utf8mb4",
ssl: {
ca: fs.readFileSync(`${SSL_DIR}/ca-cert.pem`)

View File

@ -28,7 +28,7 @@ var external_react_default = /*#__PURE__*/__webpack_require__.n(external_react_)
* Main Component { Functional }
* ==============================================================================
* @param {Object} params
* @param {DSQL_FieldSchemaType} params.fieldObject
* @param {import("@/package-shared/types").DSQL_FieldSchemaType} params.fieldObject
* @param {any} params.dataTypeSchema
* @param {React.MutableRefObject<any>} params.elementRef
* @param {any} params.entry

View File

@ -22,19 +22,22 @@ const serverError = __webpack_require__(3017);
const addDbEntry = __webpack_require__(5338);
const updateDbEntry = __webpack_require__(5886);
const deleteDbEntry = __webpack_require__(6147);
const DB_HANDLER = __webpack_require__(2224);
const parseDbResults = __webpack_require__(8326);
/** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /**
* Run DSQL users queries
* ==============================================================================
* @param {object} params - An object containing the function parameters.
* @param {string} params.dbFullName - Database full name. Eg. "datasquire_user_2_test"
* @param {string|any} params.query - Query string or object
* @param {string | any} params.query - Query string or object
* @param {boolean} [params.readOnly] - Is this operation read only?
* @param {boolean} [params.local] - Is this operation read only?
* @param {import("../../../types").DSQL_DatabaseSchemaType} [params.dbSchema] - Database schema
* @param {string[]} [params.queryValuesArray] - An optional array of query values if "?" is used in the query string
* @param {string} [params.tableName] - Table Name
*
* @return {Promise<any>}
*/ async function runQuery({ dbFullName , query , readOnly , dbSchema , queryValuesArray , tableName , }) {
*/ async function runQuery({ dbFullName , query , readOnly , dbSchema , queryValuesArray , tableName , local , }) {
/**
* Declare variables
*
@ -57,7 +60,13 @@ const deleteDbEntry = __webpack_require__(6147);
* @description Declare "results" variable
*/ try {
if (typeof query === "string") {
if (readOnly) {
if (local) {
const rawResults = await DB_HANDLER(query, queryValuesArray);
result = tableSchema ? parseDbResults({
unparsedResults: rawResults,
tableSchema
}) : rawResults;
} else if (readOnly) {
result = await varReadOnlyDatabaseDbHandler({
queryString: query,
queryValuesArray,
@ -81,7 +90,7 @@ const deleteDbEntry = __webpack_require__(6147);
switch(action.toLowerCase()){
case "insert":
result = await addDbEntry({
dbContext: "Dsql User",
dbContext: local ? "Master" : "Dsql User",
paradigm: "Full Access",
dbFullName: dbFullName,
tableName: table1,
@ -97,7 +106,7 @@ const deleteDbEntry = __webpack_require__(6147);
break;
case "update":
result = await updateDbEntry({
dbContext: "Dsql User",
dbContext: local ? "Master" : "Dsql User",
paradigm: "Full Access",
dbFullName: dbFullName,
tableName: table1,
@ -109,7 +118,7 @@ const deleteDbEntry = __webpack_require__(6147);
break;
case "delete":
result = await deleteDbEntry({
dbContext: "Dsql User",
dbContext: local ? "Master" : "Dsql User",
paradigm: "Full Access",
dbFullName: dbFullName,
tableName: table1,
@ -194,10 +203,11 @@ const serverError = __webpack_require__(3017);
* @param {object} param0
* @param {string} param0.queryString
* @param {string} param0.database
* @param {boolean} [param0.local]
* @param {import("../../types").DSQL_TableSchemaType | null} [param0.tableSchema]
* @param {string[]} [param0.queryValuesArray]
* @returns
*/ module.exports = async function fullAccessDbHandler({ queryString , database , tableSchema , queryValuesArray , }) {
*/ module.exports = async function fullAccessDbHandler({ queryString , database , tableSchema , queryValuesArray , local , }) {
/**
* Declare variables
*

View File

@ -32,8 +32,8 @@ var external_gsap_default = /*#__PURE__*/__webpack_require__.n(external_gsap_);
* Auth user on client side
* ==============================================================================
* @param {object} params
* @param {DSQL_FieldSchemaType[]} params.tableFields
* @param {React.Dispatch<React.SetStateAction<DSQL_FieldSchemaType[]>>} params.setTableFields
* @param {import("@/package-shared/types").DSQL_FieldSchemaType[]} params.tableFields
* @param {React.Dispatch<React.SetStateAction<import("@/package-shared/types").DSQL_FieldSchemaType[]>>} params.setTableFields
* @param {React.Dispatch<React.SetStateAction<number>>} [params.setRefresh]
* @param {React.Dispatch<React.SetStateAction<number>>} [params.setPageRefresh]
* @param {React.MutableRefObject<React.Dispatch<React.SetStateAction<number>> | undefined>} params.refreshFieldsListRef
@ -78,11 +78,11 @@ var external_lodash_default = /*#__PURE__*/__webpack_require__.n(external_lodash
* Main Component { Functional }
* ==============================================================================
* @param {Object} params
* @param {DSQL_FieldSchemaType[]} params.tableFields
* @param {React.Dispatch<React.SetStateAction<DSQL_FieldSchemaType[]>>} params.setTableFields
* @param {import("@/package-shared/types").DSQL_FieldSchemaType[]} params.tableFields
* @param {React.Dispatch<React.SetStateAction<import("@/package-shared/types").DSQL_FieldSchemaType[]>>} params.setTableFields
* @param {React.MutableRefObject<React.Dispatch<React.SetStateAction<number>> | undefined>} params.refreshFieldsListRef
* @param {"up" | "down"} params.order
* @param {DSQL_FieldSchemaType} params.field
* @param {import("@/package-shared/types").DSQL_FieldSchemaType} params.field
* @param {any} params.e
*/ function reorderField({ tableFields , setTableFields , refreshFieldsListRef , order , field , e , }) {
/**

View File

@ -1927,7 +1927,7 @@ var AssignmentTwoTone_default = /*#__PURE__*/__webpack_require__.n(AssignmentTwo
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6689);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _functions_frontend_inputFileToBase64__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(8345);
/* harmony import */ var _functions_frontend_inputFileToBase64__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3314);
// @ts-check
/**
* ==============================================================================
@ -2125,7 +2125,7 @@ var AssignmentTwoTone_default = /*#__PURE__*/__webpack_require__.n(AssignmentTwo
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6689);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _functions_frontend_inputFileToBase64__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(8345);
/* harmony import */ var _functions_frontend_inputFileToBase64__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(3314);
// @ts-check
/**
* ==============================================================================

View File

@ -10,15 +10,8 @@ exports.modules = {
const fs = __webpack_require__(7147);
const path = __webpack_require__(1017);
// const mysql = require("mysql");
// const NO_DB = mysql.createConnection({
// host: process.env.DSQL_DB_HOST,
// user: process.env.DSQL_DB_USERNAME,
// password: process.env.DSQL_DB_PASSWORD,
// charset: "utf8mb4",
// });
const mysql = __webpack_require__(2261);
const SSL_DIR = "/app/ssl";
const SSL_DIR = process.env.DSQL_SSL_DIR || path.resolve(__dirname, "../../../../ssl");
let NO_DB = mysql({
config: {
host: process.env.DSQL_DB_HOST,

View File

@ -347,7 +347,7 @@ var TableViewTwoTone_default = /*#__PURE__*/__webpack_require__.n(TableViewTwoTo
// EXTERNAL MODULE: ./functions/frontend/fetchApi.js
var fetchApi = __webpack_require__(6729);
// EXTERNAL MODULE: ./functions/frontend/inputFileToBase64.js
var inputFileToBase64 = __webpack_require__(8345);
var inputFileToBase64 = __webpack_require__(3314);
// EXTERNAL MODULE: ./components/general/LoadingBlock.jsx
var LoadingBlock = __webpack_require__(5264);
;// CONCATENATED MODULE: ./components/admin/databases/ImportDbComponent.jsx

View File

@ -3,7 +3,7 @@ exports.id = 8345;
exports.ids = [8345];
exports.modules = {
/***/ 8345:
/***/ 3314:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {

View File

@ -11,7 +11,7 @@ exports.modules = {
const fs = __webpack_require__(7147);
const path = __webpack_require__(1017);
const mysql = __webpack_require__(2261);
const SSL_DIR = "/app/ssl";
const SSL_DIR = process.env.DSQL_SSL_DIR || path.resolve(__dirname, "../../../../ssl");
let DSQL_USER = mysql({
config: {
host: process.env.DSQL_DB_HOST,

View File

@ -20,7 +20,7 @@ var external_react_default = /*#__PURE__*/__webpack_require__.n(external_react_)
// EXTERNAL MODULE: ./components/general/LoadingBlock.jsx
var LoadingBlock = __webpack_require__(5264);
// EXTERNAL MODULE: ./functions/frontend/inputFileToBase64.js
var inputFileToBase64 = __webpack_require__(8345);
var inputFileToBase64 = __webpack_require__(3314);
// EXTERNAL MODULE: ./functions/frontend/fetchApi.js
var fetchApi = __webpack_require__(6729);
;// CONCATENATED MODULE: ./components/admin/databases/functions/import-export-handler.js
@ -34,8 +34,8 @@ var fetchApi = __webpack_require__(6729);
* @param {"import" | "export"} param0.paradigm
* @param {any} [param0.payload]
* @param {any} param0.setLoading
* @param {DSQL_TableSchemaType} param0.table
* @param {DSQL_MYSQL_user_databases_Type} param0.database
* @param {import("@/package-shared/types").DSQL_TableSchemaType} param0.table
* @param {import("@/package-shared/types").DSQL_MYSQL_user_databases_Type} param0.database
*/ function importExportHandler({ paradigm , payload , setLoading , table , database , }) {
setLoading(true);
if (paradigm === "import") {}
@ -94,8 +94,8 @@ var fetchApi = __webpack_require__(6729);
* # Import Export Entries
* ===================================================
* @param {object} props
* @param {DSQL_MYSQL_user_databases_Type} props.database
* @param {DSQL_TableSchemaType} props.table
* @param {import("@/package-shared/types").DSQL_MYSQL_user_databases_Type} props.database
* @param {import("@/package-shared/types").DSQL_TableSchemaType} props.table
* @returns
*/ function ImportExportEntries({ database , table }) {
const [loading, setLoading] = external_react_default().useState(false);

View File

@ -385,7 +385,7 @@ var external_lucide_react_ = __webpack_require__(2423);
* Main Component { Functional }
* ==============================================================================
* @param {Object} props - Server props
* @param {DSQL_FieldSchemaType} props.targetField - Field object
* @param {import("@/package-shared/types").DSQL_FieldSchemaType} props.targetField - Field object
*/ function CSSFiles({ targetField }) {
/**
* Get Contexts
@ -496,8 +496,8 @@ var external_lucide_react_ = __webpack_require__(2423);
* Main Component { Functional }
* ==============================================================================
* @param {Object} props - Server props
* @param {DSQL_FieldSchemaType} props.targetField - Field object
* @param {React.Dispatch<React.SetStateAction<DSQL_FieldSchemaType>>} props.setFieldData - React state dispatch function
* @param {import("@/package-shared/types").DSQL_FieldSchemaType} props.targetField - Field object
* @param {React.Dispatch<React.SetStateAction<import("@/package-shared/types").DSQL_FieldSchemaType>>} props.setFieldData - React state dispatch function
*/ function EncryptionSelect({ targetField , setFieldData }) {
/**
* Get Contexts
@ -587,8 +587,8 @@ var ForeignKey = __webpack_require__(3699);
* Main Component { Functional }
* ==============================================================================
* @param {Object} props - Server props
* @param {DSQL_FieldSchemaType} props.targetField - Field object
* @param {React.Dispatch<React.SetStateAction<DSQL_FieldSchemaType>>} [props.setFieldData] - React state dispatch function
* @param {import("@/package-shared/types").DSQL_FieldSchemaType} props.targetField - Field object
* @param {React.Dispatch<React.SetStateAction<import("@/package-shared/types").DSQL_FieldSchemaType>>} [props.setFieldData] - React state dispatch function
*/ function AutoIncrement({ targetField , setFieldData }) {
/**
* Get Contexts
@ -675,7 +675,7 @@ var ForeignKey = __webpack_require__(3699);
* Main Component { Functional }
* ==============================================================================
* @param {Object} props - Server props
* @param {DSQL_FieldSchemaType} props.targetField - Field object
* @param {import("@/package-shared/types").DSQL_FieldSchemaType} props.targetField - Field object
*/ function RegexPattern({ targetField }) {
/**
* Get Contexts

File diff suppressed because one or more lines are too long

View File

@ -1,192 +1,192 @@
{
"/_app": "pages/_app.js",
"/_error": "pages/_error.js",
"/_document": "pages/_document.js",
"/404": "pages/404.html",
"/500": "pages/500.html",
"/500": "pages/500.js",
"/404": "pages/404.js",
"/api/acceptUserInvitation": "pages/api/acceptUserInvitation.js",
"/api/addAdminUserUser": "pages/api/addAdminUserUser.js",
"/api/addApiKey": "pages/api/addApiKey.js",
"/api/addAdminUserUser": "pages/api/addAdminUserUser.js",
"/api/addDbUser": "pages/api/addDbUser.js",
"/api/addSocialLogin": "pages/api/addSocialLogin.js",
"/api/addNewMediaFolder": "pages/api/addNewMediaFolder.js",
"/api/addTableEntry": "pages/api/addTableEntry.js",
"/api/addUserUser": "pages/api/addUserUser.js",
"/api/addSocialLogin": "pages/api/addSocialLogin.js",
"/api/addUserTable": "pages/api/addUserTable.js",
"/api/addUserUser": "pages/api/addUserUser.js",
"/api/addUsersTableToDatabase": "pages/api/addUsersTableToDatabase.js",
"/api/admin/clearErrorLogs": "pages/api/admin/clearErrorLogs.js",
"/api/admin/clientError": "pages/api/admin/clientError.js",
"/api/admin/addUserBackup": "pages/api/admin/addUserBackup.js",
"/api/admin/clearErrorLogs": "pages/api/admin/clearErrorLogs.js",
"/api/admin/createNewBackup": "pages/api/admin/createNewBackup.js",
"/api/admin/getUserBackups": "pages/api/admin/getUserBackups.js",
"/api/admin/docs/[action]": "pages/api/admin/docs/[action].js",
"/api/admin/getTablesForUserDatabase": "pages/api/admin/getTablesForUserDatabase.js",
"/api/admin/grabBackups": "pages/api/admin/grabBackups.js",
"/api/admin/getUserData": "pages/api/admin/getUserData.js",
"/api/admin/grabErrorLogs": "pages/api/admin/grabErrorLogs.js",
"/api/admin/docs/[action]": "pages/api/admin/docs/[action].js",
"/api/admin/grabFile": "pages/api/admin/grabFile.js",
"/api/admin/loginSuUser": "pages/api/admin/loginSuUser.js",
"/api/admin/runUserDbQuery": "pages/api/admin/runUserDbQuery.js",
"/api/changeDbUserPassword": "pages/api/changeDbUserPassword.js",
"/api/checkDuplicateData": "pages/api/checkDuplicateData.js",
"/api/admin/updateEnv": "pages/api/admin/updateEnv.js",
"/api/checkExistingFolder": "pages/api/checkExistingFolder.js",
"/api/connect/disconnect": "pages/api/connect/disconnect.js",
"/api/clientSideAuth": "pages/api/clientSideAuth.js",
"/api/connect": "pages/api/connect.js",
"/api/connect/handshake": "pages/api/connect/handshake.js",
"/api/connect/disconnect": "pages/api/connect/disconnect.js",
"/api/connect": "pages/api/connect.js",
"/api/connect/verify": "pages/api/connect/verify.js",
"/api/contact": "pages/api/contact.js",
"/api/createUserDatabase": "pages/api/createUserDatabase.js",
"/api/deleteApiKey": "pages/api/deleteApiKey.js",
"/api/deleteDbUser": "pages/api/deleteDbUser.js",
"/api/createUserDatabase": "pages/api/createUserDatabase.js",
"/api/deleteInvitation": "pages/api/deleteInvitation.js",
"/api/deleteDbUser": "pages/api/deleteDbUser.js",
"/api/deleteMediaFolder": "pages/api/deleteMediaFolder.js",
"/api/deleteTableEntry": "pages/api/deleteTableEntry.js",
"/api/deleteUser": "pages/api/deleteUser.js",
"/api/deleteUserDatabase": "pages/api/deleteUserDatabase.js",
"/api/deleteUser": "pages/api/deleteUser.js",
"/api/deleteUserMedia": "pages/api/deleteUserMedia.js",
"/api/deleteUserUser": "pages/api/deleteUserUser.js",
"/api/deleteUserTable": "pages/api/deleteUserTable.js",
"/api/deleteUserUser": "pages/api/deleteUserUser.js",
"/api/admin/updateEnv": "pages/api/admin/updateEnv.js",
"/api/downloadDatabaseSchema": "pages/api/downloadDatabaseSchema.js",
"/api/exportDatabase": "pages/api/exportDatabase.js",
"/api/fetch-entries-basic": "pages/api/fetch-entries-basic.js",
"/api/get-authorized-databases": "pages/api/get-authorized-databases.js",
"/api/getDatabaseTables": "pages/api/getDatabaseTables.js",
"/api/fetch-entries-basic": "pages/api/fetch-entries-basic.js",
"/api/getDelegatedDatabaseToken": "pages/api/getDelegatedDatabaseToken.js",
"/api/getDelegatedDatabases": "pages/api/getDelegatedDatabases.js",
"/api/getDiskUsage": "pages/api/getDiskUsage.js",
"/api/getDelegatedDatabases": "pages/api/getDelegatedDatabases.js",
"/api/getUserDatabaseTables": "pages/api/getUserDatabaseTables.js",
"/api/getUserDatabases": "pages/api/getUserDatabases.js",
"/api/getUserMedia": "pages/api/getUserMedia.js",
"/api/getUserSchemaData": "pages/api/getUserSchemaData.js",
"/api/healthcheck": "pages/api/healthcheck.js",
"/api/importDatabase": "pages/api/importDatabase.js",
"/api/healthcheck": "pages/api/healthcheck.js",
"/api/importDatabaseSchema": "pages/api/importDatabaseSchema.js",
"/api/infiniteScroll": "pages/api/infiniteScroll.js",
"/api/loginUser": "pages/api/loginUser.js",
"/api/logoutUser": "pages/api/logoutUser.js",
"/api/loginUser": "pages/api/loginUser.js",
"/api/media/addPrivateMedia": "pages/api/media/addPrivateMedia.js",
"/api/purgeDb": "pages/api/purgeDb.js",
"/api/media/getPrivateMedia": "pages/api/media/getPrivateMedia.js",
"/api/media/addPrivateMedia": "pages/api/media/addPrivateMedia.js",
"/api/query/get-schema": "pages/api/query/get-schema.js",
"/api/query/get": "pages/api/query/get.js",
"/api/importDatabaseSchema": "pages/api/importDatabaseSchema.js",
"/api/query/update-schema-from-single-database": "pages/api/query/update-schema-from-single-database.js",
"/api/queryEntriesSearchTerm": "pages/api/queryEntriesSearchTerm.js",
"/api/reAuthenticateUser": "pages/api/reAuthenticateUser.js",
"/api/queryEntriesSearchTerm": "pages/api/queryEntriesSearchTerm.js",
"/api/renameMedia": "pages/api/renameMedia.js",
"/api/registerUser": "pages/api/registerUser.js",
"/api/refreshEntry": "pages/api/refreshEntry.js",
"/api/registerUser": "pages/api/registerUser.js",
"/api/resetDelegatedDatabaseToken": "pages/api/resetDelegatedDatabaseToken.js",
"/api/resetPassword": "pages/api/resetPassword.js",
"/api/runUserDbQuery": "pages/api/runUserDbQuery.js",
"/api/sendEmailVerificationLink": "pages/api/sendEmailVerificationLink.js",
"/api/sendPasswordResetLink": "pages/api/sendPasswordResetLink.js",
"/api/social-login/facebook-auth": "pages/api/social-login/facebook-auth.js",
"/api/social-login/github-auth": "pages/api/social-login/github-auth.js",
"/api/social-login/google-auth": "pages/api/social-login/google-auth.js",
"/api/social-login/facebook-auth": "pages/api/social-login/facebook-auth.js",
"/api/social-login/utils/checkEmail": "pages/api/social-login/utils/checkEmail.js",
"/api/social-login/utils/getEmailFromSocialId": "pages/api/social-login/utils/getEmailFromSocialId.js",
"/api/social-login/google-auth": "pages/api/social-login/google-auth.js",
"/api/social-login/utils/checkSocialId": "pages/api/social-login/utils/checkSocialId.js",
"/api/social-login/utils/getEmailFromSocialId": "pages/api/social-login/utils/getEmailFromSocialId.js",
"/api/sql-users/update": "pages/api/sql-users/update.js",
"/api/sql-users/create": "pages/api/sql-users/create.js",
"/api/sql-users/delete": "pages/api/sql-users/delete.js",
"/api/stream/[path]": "pages/api/stream/[path].js",
"/api/sql-users/update": "pages/api/sql-users/update.js",
"/api/sync-table-data": "pages/api/sync-table-data.js",
"/api/test/cors": "pages/api/test/cors.js",
"/api/test/mail": "pages/api/test/mail.js",
"/api/unsubscribe": "pages/api/unsubscribe.js",
"/api/updateAdminUserAccess": "pages/api/updateAdminUserAccess.js",
"/api/unsubscribe": "pages/api/unsubscribe.js",
"/api/updateClonedTableForeignKeys": "pages/api/updateClonedTableForeignKeys.js",
"/api/updateDbSchemaDataForUser": "pages/api/updateDbSchemaDataForUser.js",
"/api/updateDbUser": "pages/api/updateDbUser.js",
"/api/updateTableEntry": "pages/api/updateTableEntry.js",
"/api/updateUser": "pages/api/updateUser.js",
"/api/updateUserDatabase": "pages/api/updateUserDatabase.js",
"/api/updateUserTable": "pages/api/updateUserTable.js",
"/api/updateUserUser": "pages/api/updateUserUser.js",
"/api/updateUserTable": "pages/api/updateUserTable.js",
"/api/updateUserDatabase": "pages/api/updateUserDatabase.js",
"/api/user-schema/replace-database-schema": "pages/api/user-schema/replace-database-schema.js",
"/api/user/add-user": "pages/api/user/add-user.js",
"/api/user/delete-user": "pages/api/user/delete-user.js",
"/api/user/get-user": "pages/api/user/get-user.js",
"/api/test/mail": "pages/api/test/mail.js",
"/api/user/github-login": "pages/api/user/github-login.js",
"/api/user/google-login": "pages/api/user/google-login.js",
"/api/user/grab-google-user-from-token": "pages/api/user/grab-google-user-from-token.js",
"/api/user/login-user": "pages/api/user/login-user.js",
"/api/user/reauth-user": "pages/api/user/reauth-user.js",
"/api/user/send-email-code": "pages/api/user/send-email-code.js",
"/api/user/update-user": "pages/api/user/update-user.js",
"/api/webhooks/github-push": "pages/api/webhooks/github-push.js",
"/": "pages/index.html",
"/privacy": "pages/privacy.html",
"/redirect": "pages/redirect.html",
"/terms": "pages/terms.html",
"/about": "pages/about.html",
"/admin/[user_id]/databases/[single]/edit-database": "pages/admin/[user_id]/databases/[single]/edit-database.js",
"/api/user/update-user": "pages/api/user/update-user.js",
"/": "pages/index.js",
"/privacy": "pages/privacy.js",
"/redirect": "pages/redirect.js",
"/terms": "pages/terms.js",
"/admin/[user_id]/api-keys": "pages/admin/[user_id]/api-keys.js",
"/admin/[user_id]/connect": "pages/admin/[user_id]/connect.js",
"/admin/[user_id]/databases/[single]/connect": "pages/admin/[user_id]/databases/[single]/connect.js",
"/admin/[user_id]/databases/[single]/edit-database": "pages/admin/[user_id]/databases/[single]/edit-database.js",
"/about": "pages/about.js",
"/admin/[user_id]/databases/[single]": "pages/admin/[user_id]/databases/[single].js",
"/admin/[user_id]/databases/[single]/shell": "pages/admin/[user_id]/databases/[single]/shell.js",
"/admin/[user_id]/databases/[single]/schema": "pages/admin/[user_id]/databases/[single]/schema.js",
"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js",
"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js",
"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js",
"/admin/[user_id]/databases/[single]/tables/[single_table]/fields": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js",
"/admin/[user_id]/databases/[single]/connect": "pages/admin/[user_id]/databases/[single]/connect.js",
"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js",
"/admin/[user_id]/databases/[single]/tables/[single_table]/entries": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js",
"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js",
"/admin/[user_id]/databases/[single]/tables/add-table": "pages/admin/[user_id]/databases/[single]/tables/add-table.js",
"/admin/[user_id]/databases/[single]/tables/[single_table]": "pages/admin/[user_id]/databases/[single]/tables/[single_table].js",
"/admin/[user_id]/databases/[single]/users/[user]/change-password": "pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js",
"/admin/[user_id]/databases/[single]/tables/[single_table]": "pages/admin/[user_id]/databases/[single]/tables/[single_table].js",
"/admin/[user_id]/databases/[single]/tables": "pages/admin/[user_id]/databases/[single]/tables.js",
"/admin/[user_id]/databases/[single]/users/add-social-logins": "pages/admin/[user_id]/databases/[single]/users/add-social-logins.js",
"/admin/[user_id]/databases/[single]/users/[user]": "pages/admin/[user_id]/databases/[single]/users/[user].js",
"/admin/[user_id]/databases/[single]/users/add-user": "pages/admin/[user_id]/databases/[single]/users/add-user.js",
"/admin/[user_id]/databases/[single]/users/[user]": "pages/admin/[user_id]/databases/[single]/users/[user].js",
"/admin/[user_id]/databases/[single]/users": "pages/admin/[user_id]/databases/[single]/users.js",
"/admin/[user_id]/databases": "pages/admin/[user_id]/databases.js",
"/admin/[user_id]/databases/add-database": "pages/admin/[user_id]/databases/add-database.js",
"/admin/[user_id]/databases": "pages/admin/[user_id]/databases.js",
"/admin/[user_id]": "pages/admin/[user_id].js",
"/admin/[user_id]/media/[...folder]": "pages/admin/[user_id]/media/[...folder].js",
"/admin/[user_id]/schema": "pages/admin/[user_id]/schema.js",
"/admin/[user_id]/settings": "pages/admin/[user_id]/settings.js",
"/admin/[user_id]/media": "pages/admin/[user_id]/media.js",
"/admin/[user_id]/users/add-user": "pages/admin/[user_id]/users/add-user.js",
"/admin/[user_id]/users/databases/[database]/[user]": "pages/admin/[user_id]/users/databases/[database]/[user].js",
"/admin/[user_id]/media": "pages/admin/[user_id]/media.js",
"/admin/[user_id]/media/[...folder]": "pages/admin/[user_id]/media/[...folder].js",
"/admin/[user_id]/users/databases/[database]": "pages/admin/[user_id]/users/databases/[database].js",
"/admin/[user_id]/settings": "pages/admin/[user_id]/settings.js",
"/admin/[user_id]/users/databases": "pages/admin/[user_id]/users/databases.js",
"/admin/[user_id]/users/databases/[database]/[user]": "pages/admin/[user_id]/users/databases/[database]/[user].js",
"/admin": "pages/admin.js",
"/admin/[user_id]/users": "pages/admin/[user_id]/users.js",
"/api/exportTableData": "pages/api/exportTableData.js",
"/api/addUserMedia": "pages/api/addUserMedia.js",
"/api/query/get-private-file": "pages/api/query/get-private-file.js",
"/api/query/add-file": "pages/api/query/add-file.js",
"/api/query/delete-file": "pages/api/query/delete-file.js",
"/api/query/post": "pages/api/query/post.js",
"/api/addUserMedia": "pages/api/addUserMedia.js",
"/api/query/add-image": "pages/api/query/add-image.js",
"/blog": "pages/blog.html",
"/contact": "pages/contact.html",
"/api/query/post": "pages/api/query/post.js",
"/contact": "pages/contact.js",
"/blog": "pages/blog.js",
"/docs/[page]": "pages/docs/[page].js",
"/create-account": "pages/create-account.js",
"/docs/[page]/[sub-page]": "pages/docs/[page]/[sub-page].js",
"/docs": "pages/docs.js",
"/login": "pages/login.js",
"/docs/[page]/[sub-page]": "pages/docs/[page]/[sub-page].js",
"/pricing": "pages/pricing.html",
"/pricing": "pages/pricing.js",
"/email-verification": "pages/email-verification.js",
"/su/backups": "pages/su/backups.js",
"/su/console": "pages/su/console.js",
"/logout": "pages/logout.js",
"/su/console": "pages/su/console.js",
"/su/backups": "pages/su/backups.js",
"/send-password-reset-link": "pages/send-password-reset-link.js",
"/su/docs/edit-page": "pages/su/docs/edit-page.js",
"/su/docs": "pages/su/docs.js",
"/su/docs/create-page": "pages/su/docs/create-page.js",
"/su/docs/edit-page": "pages/su/docs/edit-page.js",
"/reset-password": "pages/reset-password.js",
"/su/docs/pages": "pages/su/docs/pages.js",
"/su/envar": "pages/su/envar.js",
"/su/docs": "pages/su/docs.js",
"/su/docs/pages": "pages/su/docs/pages.js",
"/su/error-logs": "pages/su/error-logs.js",
"/su/docs/pages/[id]": "pages/su/docs/pages/[id].js",
"/su": "pages/su.js",
"/su/users/new": "pages/su/users/new.js",
"/su/login": "pages/su/login.js",
"/su/users": "pages/su/users.js",
"/su/docs/pages/[id]": "pages/su/docs/pages/[id].js",
"/_error": "pages/_error.js",
"/su/users/[single]": "pages/su/users/[single].js",
"/su/users": "pages/su/users.js",
"/su/users/new": "pages/su/users/new.js",
"/unsubscribe": "pages/unsubscribe.js"
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,213 @@
"use strict";
(() => {
var exports = {};
exports.id = 2197;
exports.ids = [2197];
exports.modules = {
/***/ 461:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"default": () => (/* binding */ NotFoundPage)
});
// EXTERNAL MODULE: external "react/jsx-runtime"
var jsx_runtime_ = __webpack_require__(997);
// EXTERNAL MODULE: external "react"
var external_react_ = __webpack_require__(6689);
var external_react_default = /*#__PURE__*/__webpack_require__.n(external_react_);
// EXTERNAL MODULE: ./layouts/GeneralLayout.jsx + 1 modules
var GeneralLayout = __webpack_require__(6217);
// EXTERNAL MODULE: ./components/general/PageHeadTags.jsx
var PageHeadTags = __webpack_require__(4097);
// EXTERNAL MODULE: ./functions/frontend/clientAuthUser.js
var clientAuthUser = __webpack_require__(9922);
;// CONCATENATED MODULE: external "@mui/icons-material/RailwayAlertTwoTone"
const RailwayAlertTwoTone_namespaceObject = require("@mui/icons-material/RailwayAlertTwoTone");
var RailwayAlertTwoTone_default = /*#__PURE__*/__webpack_require__.n(RailwayAlertTwoTone_namespaceObject);
;// CONCATENATED MODULE: ./pages/404.jsx
// @ts-check
/**
* ==============================================================================
* Imports
* ==============================================================================
*/
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /**
* ==============================================================================
* Main Component { Functional }
* ==============================================================================
* @param {Object} props - Server props
*/ function NotFoundPage(props) {
/**
* Get Contexts
*
* @abstract { React.useContext }
*/ if (true) {
external_react_default().useEffect(()=>{
window.location.href = "https://datasquirel.com";
}, []);
return null;
}
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* Javascript Variables
*
* @abstract Non hook variables and functions
*/ const pageTitle = "Cloudbased SQL data management system | Datasquirel";
const pageDescription = "Datasquirel is a fast and efficient cloud-based SQL data management system that takes away the entire hassle of dealing with data both locally and across different platforms.";
let head = /*#__PURE__*/ (0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, {
children: [
/*#__PURE__*/ jsx_runtime_.jsx("title", {
children: pageTitle
}),
/*#__PURE__*/ jsx_runtime_.jsx("meta", {
name: "description",
content: pageDescription
}),
/*#__PURE__*/ jsx_runtime_.jsx(PageHeadTags/* default */.Z, {
pageTitle: pageTitle,
pageDescription: pageDescription,
pagePathname: "/"
})
]
});
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* React Hooks
*
* @abstract { useState, useEffect, useRef, etc ... }
*/ const [user, setUser] = external_react_default().useState(null);
external_react_default().useEffect(()=>{
// @ts-ignore
(0,clientAuthUser/* default */.Z)({
setUser
});
}, []);
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* Function Return
*
* @abstract Main Function Return
*/ return /*#__PURE__*/ jsx_runtime_.jsx(GeneralLayout/* default */.Z, {
head: head,
user: user,
children: /*#__PURE__*/ jsx_runtime_.jsx("main", {
children: /*#__PURE__*/ jsx_runtime_.jsx("section", {
children: /*#__PURE__*/ (0,jsx_runtime_.jsxs)("div", {
className: "paper items-center px-20 gap-2",
children: [
/*#__PURE__*/ jsx_runtime_.jsx("h2", {
className: "text-base m-0 text-slate-400",
children: "Ooops ..."
}),
/*#__PURE__*/ jsx_runtime_.jsx("h1", {
className: "text-2xl m-0",
children: "Page Not Found"
}),
/*#__PURE__*/ jsx_runtime_.jsx((RailwayAlertTwoTone_default()), {
color: "primary",
sx: {
fontSize: 200
},
className: "opacity-40"
}),
/*#__PURE__*/ (0,jsx_runtime_.jsxs)("div", {
children: [
/*#__PURE__*/ jsx_runtime_.jsx("a", {
href: "/",
className: "button outlined",
children: "Home"
}),
/*#__PURE__*/ jsx_runtime_.jsx("button", {
onClick: (e)=>{
window.history.back();
},
children: "Go Back"
})
]
})
]
})
})
})
});
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
} /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */
/***/ }),
/***/ 386:
/***/ ((module) => {
module.exports = require("@mui/icons-material/CottageTwoTone");
/***/ }),
/***/ 5557:
/***/ ((module) => {
module.exports = require("@mui/icons-material/MenuBookTwoTone");
/***/ }),
/***/ 2423:
/***/ ((module) => {
module.exports = require("lucide-react");
/***/ }),
/***/ 968:
/***/ ((module) => {
module.exports = require("next/head");
/***/ }),
/***/ 6689:
/***/ ((module) => {
module.exports = require("react");
/***/ }),
/***/ 997:
/***/ ((module) => {
module.exports = require("react/jsx-runtime");
/***/ })
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = __webpack_require__.X(0, [4017,8313,5264,6729,5449,913,9360,6217,4097,9922], () => (__webpack_exec__(461)));
module.exports = __webpack_exports__;
})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,208 @@
"use strict";
(() => {
var exports = {};
exports.id = 8573;
exports.ids = [8573];
exports.modules = {
/***/ 5494:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ ErrorPage)
/* harmony export */ });
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(997);
/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(6689);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _layouts_GeneralLayout__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6217);
/* harmony import */ var _components_general_PageHeadTags__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4097);
/* harmony import */ var _functions_frontend_clientAuthUser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(9922);
/* harmony import */ var _functions_frontend_fetchApi__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6729);
// @ts-check
/**
* ==============================================================================
* Imports
* ==============================================================================
*/
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /**
* ==============================================================================
* Main Component { Functional }
* ==============================================================================
* @param {Object} props - Server props
*/ function ErrorPage(props) {
/**
* Get Contexts
*
* @abstract { React.useContext }
*/ if (true) {
react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(()=>{
window.location.href = "https://datasquirel.com";
}, []);
return null;
}
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* Javascript Variables
*
* @abstract Non hook variables and functions
*/ const pageTitle = "Datasquire app error | Datasquirel";
const pageDescription = "Sorry we encountered and error";
let head = /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {
children: [
/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("title", {
children: pageTitle
}),
/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("meta", {
name: "description",
content: pageDescription
}),
/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_components_general_PageHeadTags__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, {
pageTitle: pageTitle,
pageDescription: pageDescription,
pagePathname: "/"
})
]
});
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* React Hooks
*
* @abstract { useState, useEffect, useRef, etc ... }
*/ const [user, setUser] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(null);
react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(()=>{
// @ts-ignore
(0,_functions_frontend_clientAuthUser__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)({
setUser
});
}, []);
react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(()=>{
if (!user) return;
(0,_functions_frontend_fetchApi__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)("/api/admin/clientError", {
method: "post",
body: {
component: "ErrorBoundary-class-component",
message: "Application Error!!!",
user: user
}
});
}, [
user
]);
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* Function Return
*
* @abstract Main Function Return
*/ return /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx(_layouts_GeneralLayout__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z, {
head: head,
user: user,
children: /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("main", {
children: /*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("section", {
children: /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", {
className: "paper items-center px-20",
children: [
/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h2", {
className: "text-base text-slate-400 m-0",
children: "Application Error"
}),
/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("h1", {
className: "text-2xl m-0 mb-4",
children: "Please try again!"
}),
/*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", {
children: [
/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("a", {
href: "/",
className: "button outlined",
children: "Home"
}),
/*#__PURE__*/ react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx("button", {
onClick: (e)=>{
window.history.back();
},
children: "Go Back"
})
]
})
]
})
})
})
});
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
} /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */
/***/ }),
/***/ 386:
/***/ ((module) => {
module.exports = require("@mui/icons-material/CottageTwoTone");
/***/ }),
/***/ 5557:
/***/ ((module) => {
module.exports = require("@mui/icons-material/MenuBookTwoTone");
/***/ }),
/***/ 2423:
/***/ ((module) => {
module.exports = require("lucide-react");
/***/ }),
/***/ 968:
/***/ ((module) => {
module.exports = require("next/head");
/***/ }),
/***/ 6689:
/***/ ((module) => {
module.exports = require("react");
/***/ }),
/***/ 997:
/***/ ((module) => {
module.exports = require("react/jsx-runtime");
/***/ })
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = __webpack_require__.X(0, [4017,8313,5264,6729,5449,913,9360,6217,4097,9922], () => (__webpack_exec__(5494)));
module.exports = __webpack_exports__;
})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":1,"files":["../webpack-runtime.js","../chunks/6859.js","../../package.json","../../../node_modules/next/dist/server/get-page-files.js","../../../node_modules/next/dist/server/htmlescape.js","../../../node_modules/next/dist/server/utils.js","../../../node_modules/next/dist/shared/lib/constants.js","../../../node_modules/next/dist/shared/lib/html-context.js","../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../node_modules/next/package.json","../../../node_modules/react/package.json","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/next/dist/shared/lib/utils.js","../../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../../../node_modules/@swc/helpers/package.json","../../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../node_modules/@swc/helpers/lib/_async_to_generator.js","../../../node_modules/next/dist/shared/lib/router/utils/index.js","../../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../../../package.json"]}
{"version":1,"files":["../webpack-runtime.js","../chunks/6859.js","../../package.json","../../../node_modules/next/dist/server/get-page-files.js","../../../node_modules/next/dist/server/htmlescape.js","../../../node_modules/next/dist/server/utils.js","../../../node_modules/next/dist/shared/lib/constants.js","../../../node_modules/next/dist/shared/lib/html-context.js","../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../node_modules/next/package.json","../../../node_modules/react/package.json","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../../../node_modules/next/dist/shared/lib/utils.js","../../../node_modules/@swc/helpers/package.json","../../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../node_modules/@swc/helpers/lib/_async_to_generator.js","../../../node_modules/next/dist/shared/lib/router/utils/index.js","../../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../../../package.json"]}

View File

@ -1 +1 @@
{"version":1,"files":["../webpack-runtime.js","../../package.json","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/head-manager-context.js","../../../node_modules/next/package.json","../../../node_modules/react/package.json","../../../node_modules/react/index.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/amp-context.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/utils.js","../../../node_modules/@swc/helpers/lib/_extends.js","../../../node_modules/@swc/helpers/package.json","../../../node_modules/@swc/helpers/lib/_interop_require_default.js","../../../node_modules/@swc/helpers/lib/_interop_require_wildcard.js","../../../node_modules/@swc/helpers/lib/_async_to_generator.js","../../../package.json"]}
{"version":1,"files":["../webpack-runtime.js","../../package.json","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/head-manager-context.js","../../../node_modules/next/package.json","../../../node_modules/react/package.json","../../../node_modules/react/index.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/amp-context.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/utils.js","../../../node_modules/@swc/helpers/lib/_extends.js","../../../node_modules/@swc/helpers/package.json","../../../node_modules/@swc/helpers/lib/_interop_require_wildcard.js","../../../node_modules/@swc/helpers/lib/_interop_require_default.js","../../../node_modules/@swc/helpers/lib/_async_to_generator.js","../../../package.json"]}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,330 @@
"use strict";
(() => {
var exports = {};
exports.id = 2521;
exports.ids = [2521];
exports.modules = {
/***/ 2939:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
"HomepageContext": () => (/* binding */ HomepageContext),
"default": () => (/* binding */ Homepage)
});
// EXTERNAL MODULE: external "react/jsx-runtime"
var jsx_runtime_ = __webpack_require__(997);
// EXTERNAL MODULE: external "react"
var external_react_ = __webpack_require__(6689);
var external_react_default = /*#__PURE__*/__webpack_require__.n(external_react_);
// EXTERNAL MODULE: ./layouts/GeneralLayout.jsx + 1 modules
var GeneralLayout = __webpack_require__(6217);
;// CONCATENATED MODULE: ./components/pages/about/Hero.jsx
// @ts-check
/**
* ==============================================================================
* Imports
* ==============================================================================
*/
////////////////////////////////////////
/** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /**
* ==============================================================================
* Main Component { Functional }
* ==============================================================================
* @param {Object} props - Server props
* @param {import("@/package-shared/types").UserType} [props.user]
*/ function Hero({ user }) {
/**
* Get Contexts
*
* @abstract { React.useContext }
*/ ////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* Javascript Variables
*
* @abstract Non hook variables and functions
*/ ////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* React Hooks
*
* @abstract { useState, useEffect, useRef, etc ... }
*/ ////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* Function Return
*
* @abstract Main Function Return
*/ return /*#__PURE__*/ (0,jsx_runtime_.jsxs)("section", {
className: "pb-44 lg:pb-28 pt-44 -mt-24 bg-slate-100 dark:bg-slate-950",
children: [
/*#__PURE__*/ (0,jsx_runtime_.jsxs)("div", {
className: "main-container gap-10 justify-between flex-col lg:flex-row relative z-10",
children: [
/*#__PURE__*/ (0,jsx_runtime_.jsxs)("div", {
className: "flex-col items-center lg:items-start max-w-lg text-center lg:text-left",
style: {
minWidth: "45%"
},
children: [
/*#__PURE__*/ jsx_runtime_.jsx("h1", {
className: "m-0",
children: "Easy data administration."
}),
/*#__PURE__*/ jsx_runtime_.jsx("span", {
className: "text-lg font-normal",
children: "Create, store, retrieve data with ease. The database hassle ends here. Now you have everything in one place."
})
]
}),
/*#__PURE__*/ jsx_runtime_.jsx("div", {
className: "relative flex items-center justify-center w-full translate-y-10"
})
]
}),
/*#__PURE__*/ jsx_runtime_.jsx("img", {
src: "/images/grid.webp",
alt: "Dotted image background",
className: "absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-20 z-0"
})
]
});
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
} /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */
// EXTERNAL MODULE: ./components/general/PageHeadTags.jsx
var PageHeadTags = __webpack_require__(4097);
// EXTERNAL MODULE: ./functions/frontend/clientAuthUser.js
var clientAuthUser = __webpack_require__(9922);
// EXTERNAL MODULE: ./components/pages/homepage/BriefIntroSection.jsx + 2 modules
var BriefIntroSection = __webpack_require__(7335);
// EXTERNAL MODULE: ./components/pages/homepage/FooterCta.jsx
var FooterCta = __webpack_require__(3987);
// EXTERNAL MODULE: ./components/pages/homepage/MainFeaturesSection.jsx
var MainFeaturesSection = __webpack_require__(662);
;// CONCATENATED MODULE: ./pages/about.jsx
// @ts-check
/**
* ==============================================================================
* Imports
* ==============================================================================
*/
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/** ****************************************************************************** */ const HomepageContext = /*#__PURE__*/ external_react_default().createContext({});
/** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /**
* ==============================================================================
* Main Component { Functional }
* ==============================================================================
* @param {Object} props - Server props
*/ function Homepage(props) {
/**
* Get Contexts
*
* @abstract { React.useContext }
*/ if (true) {
external_react_default().useEffect(()=>{
window.location.href = "https://datasquirel.com/about";
}, []);
return null;
}
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* Javascript Variables
*
* @abstract Non hook variables and functions
*/ const pageTitle = "About Us | Datasquirel";
const pageDescription = "Cloudbased SQL data management system. Datasquirel is a fast and efficient cloud-based SQL data management system that takes away the entire hassle of dealing with data both locally and across different platforms.";
let head = /*#__PURE__*/ (0,jsx_runtime_.jsxs)(jsx_runtime_.Fragment, {
children: [
/*#__PURE__*/ jsx_runtime_.jsx("title", {
children: pageTitle
}),
/*#__PURE__*/ jsx_runtime_.jsx("meta", {
name: "description",
content: pageDescription
}),
/*#__PURE__*/ jsx_runtime_.jsx(PageHeadTags/* default */.Z, {
pageTitle: pageTitle,
pageDescription: pageDescription,
pagePathname: "/"
})
]
});
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* React Hooks
*
* @abstract { useState, useEffect, useRef, etc ... }
*/ const [user, setUser] = external_react_default().useState(null);
external_react_default().useEffect(()=>{
(0,clientAuthUser/* default */.Z)({
setUser
});
}, []);
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
/**
* Function Return
*
* @abstract Main Function Return
*/ return /*#__PURE__*/ jsx_runtime_.jsx(GeneralLayout/* default */.Z, {
head: head,
transparentHeader: true,
user: user,
children: /*#__PURE__*/ jsx_runtime_.jsx(HomepageContext.Provider, {
value: {
user
},
children: /*#__PURE__*/ (0,jsx_runtime_.jsxs)("main", {
children: [
/*#__PURE__*/ jsx_runtime_.jsx(Hero, {}),
/*#__PURE__*/ jsx_runtime_.jsx(BriefIntroSection/* default */.Z, {}),
/*#__PURE__*/ jsx_runtime_.jsx(FooterCta/* default */.Z, {
user: user
})
]
})
})
});
////////////////////////////////////////
////////////////////////////////////////
////////////////////////////////////////
} /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /**
* ==============================================================================
* Server Side Props or Static Props
* ==============================================================================
* @type {import("next").GetStaticProps}
*/ // export async function getStaticProps() {
// /**
// * User Auth
// *
// * @description User Auth
// */
// if (process.env.NEXT_PUBLIC_DSQL_LOCAL) {
// return {
// redirect: {
// destination: "https://datasquirel.com/about",
// permanent: false,
// },
// };
// }
// ////////////////////////////////////////
// ////////////////////////////////////////
// ////////////////////////////////////////
// /**
// * Server props return
// *
// * @description Return data fetched on the server side
// */
// return {
// props: {},
// };
// ////////////////////////////////////////
// ////////////////////////////////////////
// ////////////////////////////////////////
// }
/***/ }),
/***/ 1891:
/***/ ((module) => {
module.exports = require("@mui/icons-material/ArticleTwoTone");
/***/ }),
/***/ 5891:
/***/ ((module) => {
module.exports = require("@mui/icons-material/CloudDoneTwoTone");
/***/ }),
/***/ 386:
/***/ ((module) => {
module.exports = require("@mui/icons-material/CottageTwoTone");
/***/ }),
/***/ 5557:
/***/ ((module) => {
module.exports = require("@mui/icons-material/MenuBookTwoTone");
/***/ }),
/***/ 5768:
/***/ ((module) => {
module.exports = require("@mui/icons-material/ThumbUpAltTwoTone");
/***/ }),
/***/ 2423:
/***/ ((module) => {
module.exports = require("lucide-react");
/***/ }),
/***/ 968:
/***/ ((module) => {
module.exports = require("next/head");
/***/ }),
/***/ 6689:
/***/ ((module) => {
module.exports = require("react");
/***/ }),
/***/ 997:
/***/ ((module) => {
module.exports = require("react/jsx-runtime");
/***/ })
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = __webpack_require__.X(0, [4017,8313,5264,6729,5449,913,9360,6217,4097,9922,8095], () => (__webpack_exec__(2939)));
module.exports = __webpack_exports__;
})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -456,7 +456,7 @@ var FormSelect = __webpack_require__(4114);
} /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */ /** ****************************************************************************** */
// EXTERNAL MODULE: ./functions/backend/grabUserSchemaData.js
var grabUserSchemaData = __webpack_require__(3314);
var grabUserSchemaData = __webpack_require__(2527);
// EXTERNAL MODULE: ./package-shared/utils/backend/global-db/DB_HANDLER.js
var DB_HANDLER = __webpack_require__(9395);
var DB_HANDLER_default = /*#__PURE__*/__webpack_require__.n(DB_HANDLER);

File diff suppressed because one or more lines are too long

View File

@ -2,7 +2,7 @@
(() => {
var exports = {};
exports.id = 3293;
exports.ids = [3293,2657,8105,133,3316,4135,4105,3314,2434];
exports.ids = [3293,2657,8105,3316,133,4135,4105,3314,2434];
exports.modules = {
/***/ 4417:
@ -401,7 +401,7 @@ exports.modules = {
/***/ }),
/***/ 3314:
/***/ 2527:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
@ -1318,7 +1318,7 @@ var varDatabaseDbHandler_default = /*#__PURE__*/__webpack_require__.n(varDatabas
var DB_HANDLER = __webpack_require__(9395);
var DB_HANDLER_default = /*#__PURE__*/__webpack_require__.n(DB_HANDLER);
// EXTERNAL MODULE: ./functions/backend/grabUserSchemaData.js
var grabUserSchemaData = __webpack_require__(3314);
var grabUserSchemaData = __webpack_require__(2527);
;// CONCATENATED MODULE: ./pages/admin/[user_id]/databases/[single]/schema.jsx
// @ts-check
/**

File diff suppressed because one or more lines are too long

View File

@ -430,7 +430,7 @@ var Paper_default = /*#__PURE__*/__webpack_require__.n(Paper_);
var DB_HANDLER = __webpack_require__(9395);
var DB_HANDLER_default = /*#__PURE__*/__webpack_require__.n(DB_HANDLER);
// EXTERNAL MODULE: ./functions/backend/grabUserSchemaData.js
var grabUserSchemaData = __webpack_require__(3314);
var grabUserSchemaData = __webpack_require__(2527);
;// CONCATENATED MODULE: ./pages/admin/[user_id]/databases/[single]/shell.jsx
// @ts-check
/**

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -256,7 +256,7 @@ exports.modules = {
/* harmony import */ var _package_shared_utils_backend_global_db_DB_HANDLER__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_package_shared_utils_backend_global_db_DB_HANDLER__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _grabDelegatedUserFromCookie__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(5116);
/* harmony import */ var _grabDelegatedUserFromCookie__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_grabDelegatedUserFromCookie__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _grabUserSchemaData__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3314);
/* harmony import */ var _grabUserSchemaData__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(2527);
/* harmony import */ var _package_shared_functions_backend_varDatabaseDbHandler__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(1206);
/* harmony import */ var _package_shared_functions_backend_varDatabaseDbHandler__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_package_shared_functions_backend_varDatabaseDbHandler__WEBPACK_IMPORTED_MODULE_5__);
// @ts-check
@ -390,7 +390,7 @@ exports.modules = {
/***/ }),
/***/ 3314:
/***/ 2527:
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
@ -450,11 +450,11 @@ const path = __webpack_require__(1017);
* ==============================================================================
* @param {object} params - Single object parameters
* @param {{delegated: boolean}} [params.query] - Query object
* @param {DSQL_TableSchemaType} params.table - Target table object
* @param {DSQL_MYSQL_user_databases_Type} params.database - Target MYSQL database record object
* @param {DSQL_DatabaseSchemaType[]} params.dbSchemaData - DSQL db schema
* @param {DSQL_FieldSchemaType[]} [params.tableFields] - Table Fields
* @param {DSQL_IndexSchemaType[]} [params.tableIndexes] - Table INdexes
* @param {import("@/package-shared/types").DSQL_TableSchemaType} params.table - Target table object
* @param {import("@/package-shared/types").DSQL_MYSQL_user_databases_Type} params.database - Target MYSQL database record object
* @param {import("@/package-shared/types").DSQL_DatabaseSchemaType[]} params.dbSchemaData - DSQL db schema
* @param {import("@/package-shared/types").DSQL_FieldSchemaType[]} [params.tableFields] - Table Fields
* @param {import("@/package-shared/types").DSQL_IndexSchemaType[]} [params.tableIndexes] - Table INdexes
* @param {React.Dispatch<React.SetStateAction<boolean>>} [params.setLoading]
*/ function updateTableAfterFieldsUpdateFunctionExt({ query , table , database , dbSchemaData , tableFields , tableIndexes , setLoading , }) {
/**
@ -565,8 +565,8 @@ var TableFields = __webpack_require__(4893);
* Auth user on client side
* ==============================================================================
* @param {object} params
* @param {DSQL_IndexSchemaType[]} params.tableIndexes
* @param {React.Dispatch<React.SetStateAction<DSQL_IndexSchemaType[]>>} params.setTableIndexes
* @param {import("@/package-shared/types").DSQL_IndexSchemaType[]} params.tableIndexes
* @param {React.Dispatch<React.SetStateAction<import("@/package-shared/types").DSQL_IndexSchemaType[]>>} params.setTableIndexes
* @param {React.Dispatch<React.SetStateAction<number>>} [params.setRefresh]
* @param {React.Dispatch<React.SetStateAction<number>>} [params.setPageRefresh]
*
@ -606,9 +606,9 @@ var TableFields = __webpack_require__(4893);
* ==============================================================================
* @param {object} params
* @param {number} params.fieldIndex
* @param {React.Dispatch<React.SetStateAction<DSQL_IndexSchemaType[]>>} params.setTableIndexes
* @param {React.Dispatch<React.SetStateAction<import("@/package-shared/types").DSQL_IndexSchemaType[]>>} params.setTableIndexes
* @param {React.Dispatch<React.SetStateAction<number>>} params.setRefresh
* @param {DSQL_IndexSchemaType} params.payload
* @param {import("@/package-shared/types").DSQL_IndexSchemaType} params.payload
* @requires search-field name attribute
*/ function addNewIndex({ fieldIndex , setTableIndexes , setRefresh , payload , }) {
/**

View File

@ -2,7 +2,7 @@
(() => {
var exports = {};
exports.id = 4504;
exports.ids = [4504,8105,133,3316,4135];
exports.ids = [4504,8105,3316,133,4135];
exports.modules = {
/***/ 8382:
@ -33,11 +33,11 @@ exports.modules = {
* ==============================================================================
* @param {object} params - Single object parameters
* @param {{delegated: boolean}} [params.query] - Query object
* @param {DSQL_TableSchemaType} params.table - Target table object
* @param {DSQL_MYSQL_user_databases_Type} params.database - Target MYSQL database record object
* @param {DSQL_DatabaseSchemaType[]} params.dbSchemaData - DSQL db schema
* @param {DSQL_FieldSchemaType[]} [params.tableFields] - Table Fields
* @param {DSQL_IndexSchemaType[]} [params.tableIndexes] - Table INdexes
* @param {import("@/package-shared/types").DSQL_TableSchemaType} params.table - Target table object
* @param {import("@/package-shared/types").DSQL_MYSQL_user_databases_Type} params.database - Target MYSQL database record object
* @param {import("@/package-shared/types").DSQL_DatabaseSchemaType[]} params.dbSchemaData - DSQL db schema
* @param {import("@/package-shared/types").DSQL_FieldSchemaType[]} [params.tableFields] - Table Fields
* @param {import("@/package-shared/types").DSQL_IndexSchemaType[]} [params.tableIndexes] - Table INdexes
* @param {React.Dispatch<React.SetStateAction<boolean>>} [params.setLoading]
*/ function updateTableAfterFieldsUpdateFunctionExt({ query , table , database , dbSchemaData , tableFields , tableIndexes , setLoading , }) {
/**
@ -510,7 +510,7 @@ var grabDelegatedUserFromCookie_default = /*#__PURE__*/__webpack_require__.n(gra
var DB_HANDLER = __webpack_require__(9395);
var DB_HANDLER_default = /*#__PURE__*/__webpack_require__.n(DB_HANDLER);
// EXTERNAL MODULE: ./functions/backend/grabUserSchemaData.js
var grabUserSchemaData = __webpack_require__(3314);
var grabUserSchemaData = __webpack_require__(2527);
;// CONCATENATED MODULE: ./pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.jsx
// @ts-check
/**

View File

@ -134,7 +134,7 @@ exports.modules = {
/* harmony import */ var _package_shared_utils_backend_global_db_DB_HANDLER__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_package_shared_utils_backend_global_db_DB_HANDLER__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _grabDelegatedUserFromCookie__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(5116);
/* harmony import */ var _grabDelegatedUserFromCookie__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_grabDelegatedUserFromCookie__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _grabUserSchemaData__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(3314);
/* harmony import */ var _grabUserSchemaData__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(2527);
/* harmony import */ var _package_shared_functions_backend_varDatabaseDbHandler__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(1206);
/* harmony import */ var _package_shared_functions_backend_varDatabaseDbHandler__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_package_shared_functions_backend_varDatabaseDbHandler__WEBPACK_IMPORTED_MODULE_5__);
// @ts-check
@ -296,11 +296,11 @@ exports.modules = {
* ==============================================================================
* @param {object} params - Single object parameters
* @param {{delegated: boolean}} [params.query] - Query object
* @param {DSQL_TableSchemaType} params.table - Target table object
* @param {DSQL_MYSQL_user_databases_Type} params.database - Target MYSQL database record object
* @param {DSQL_DatabaseSchemaType[]} params.dbSchemaData - DSQL db schema
* @param {DSQL_FieldSchemaType[]} [params.tableFields] - Table Fields
* @param {DSQL_IndexSchemaType[]} [params.tableIndexes] - Table INdexes
* @param {import("@/package-shared/types").DSQL_TableSchemaType} params.table - Target table object
* @param {import("@/package-shared/types").DSQL_MYSQL_user_databases_Type} params.database - Target MYSQL database record object
* @param {import("@/package-shared/types").DSQL_DatabaseSchemaType[]} params.dbSchemaData - DSQL db schema
* @param {import("@/package-shared/types").DSQL_FieldSchemaType[]} [params.tableFields] - Table Fields
* @param {import("@/package-shared/types").DSQL_IndexSchemaType[]} [params.tableIndexes] - Table INdexes
* @param {React.Dispatch<React.SetStateAction<boolean>>} [params.setLoading]
*/ function updateTableAfterFieldsUpdateFunctionExt({ query , table , database , dbSchemaData , tableFields , tableIndexes , setLoading , }) {
/**

View File

@ -859,7 +859,7 @@ var ExtraContentDatabase = __webpack_require__(4941);
var DB_HANDLER = __webpack_require__(9395);
var DB_HANDLER_default = /*#__PURE__*/__webpack_require__.n(DB_HANDLER);
// EXTERNAL MODULE: ./functions/backend/grabUserSchemaData.js
var grabUserSchemaData = __webpack_require__(3314);
var grabUserSchemaData = __webpack_require__(2527);
;// CONCATENATED MODULE: ./pages/admin/[user_id]/databases/[single]/tables/add-table.jsx
// @ts-check
/**

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -165,15 +165,8 @@ const NO_DB_HANDLER = __webpack_require__(2020);
const fs = __webpack_require__(7147);
const path = __webpack_require__(1017);
// const mysql = require("mysql");
// const NO_DB = mysql.createConnection({
// host: process.env.DSQL_DB_HOST,
// user: process.env.DSQL_DB_USERNAME,
// password: process.env.DSQL_DB_PASSWORD,
// charset: "utf8mb4",
// });
const mysql = __webpack_require__(2261);
const SSL_DIR = "/app/ssl";
const SSL_DIR = process.env.DSQL_SSL_DIR || path.resolve(__dirname, "../../../../ssl");
let NO_DB = mysql({
config: {
host: process.env.DSQL_DB_HOST,

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/6926.js","../../../../package.json","../../../../../node_modules/nodemailer/package.json","../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../package.json"]}
{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/6926.js","../../../../package.json","../../../../../node_modules/nodemailer/package.json","../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../package.json"]}

Some files were not shown because too many files have changed in this diff Show More