Files
WrenAI/wren-ui/next.config.js
T
Shiminandshimin b483a7a94b feat(wren-ui): Settings (#137)
* feat(wren-ui): add settings API

* feat(wren-ui): add foreign key to model columns & metric measures in migrations

* feat(wren-ui): add resetCurrentProject API

* feat(wren-ui): add updateDataSource API

* feat(wren-ui): generate settings, resetCurrentProject, updateDataSource graphQL API

* feat(wren-ui): add redirect routes in next config

* feat(wren-ui): integrate reset to project settings

* feat(wren-ui): integrate settings to data source settings

* feat(wren-ui): add grid less classes for utilizing

* feat(wren-ui): move ButtonItem to single file for reuse

* feat(wren-ui): implement & integrate sample dataset replacement UI in settings

* feat(wren-ui): handle update data source behavior

* feat(wren-ui): add flexible loading when data source not retrieve yet

* fix(wren-ui): trim Duckdb initSQL redundant newline or space

* fix(wren-ui): show duckdb configurations & extensions in settings when empty

* fix(wren-ui): store initSql without concat extensions to db

* fix(wren-ui): duckdb extensions UI bug which caused by form item name

* fix(wren-ui): fix review suggestion

* feat(wren-ui): adjust BigQuery data source credentials to optional when edit mode

* chore(wren-ui): adjust updated message in data source setting

* revert(wren-ui): fix invalid session props will cause future saveDataSource action to fail (#138)

This reverts commit 5e867c0c56.

* feat(wren-ui): close modal when change dataset, fix form instance rendering issue

* fix(wren-ui): provide pg password placeholder to UI, fix update password strategy

* feat(wren-ui): lock pg properties when in settings edit mode

---------

Co-authored-by: shimin <shimin@shimins-MacBook-Pro.local>
2024-04-22 15:59:01 +08:00

34 lines
812 B
JavaScript

/* eslint-disable @typescript-eslint/no-var-requires */
const path = require('path');
const withAntdLess = require('next-plugin-antd-less');
/** @type {import('next').NextConfig} */
const nextConfig = {
output: 'standalone',
staticPageGenerationTimeout: 1000,
compiler: {
// Enables the styled-components SWC transform
styledComponents: {
displayName: true,
ssr: true,
},
},
...withAntdLess({
// next-plugin-antd-less options
lessVarsFilePath: path.resolve(__dirname, 'src/styles/antd-variables.less'),
lessVarsFilePathAppendToEndOfContent: false,
}),
// routes redirect
async redirects() {
return [
{
source: '/setup',
destination: '/setup/connection',
permanent: true,
},
];
},
};
module.exports = nextConfig;