mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2026-01-06 04:26:57 +00:00
Node upgrade and migrate from webpack to vite (#23072)
* Node upgrade and migrate from webpack to vite * fix(build): Disable sourcemaps to prevent OOM errors * Add basePath back --------- Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
This commit is contained in:
parent
24e5155ffd
commit
5771b6c014
15
.github/workflows/yarn-coverage.yml
vendored
15
.github/workflows/yarn-coverage.yml
vendored
@ -48,6 +48,11 @@ jobs:
|
||||
# Disabling shallow clone is recommended for improving relevancy of reporting
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: 'openmetadata-ui/src/main/resources/ui/.nvmrc'
|
||||
|
||||
- name: Get yarn cache directory path
|
||||
id: yarn-cache-dir-path
|
||||
run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT
|
||||
@ -57,9 +62,9 @@ jobs:
|
||||
id: yarn-cache
|
||||
with:
|
||||
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
|
||||
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
|
||||
key: ${{ runner.os }}-node-yarn-${{ hashFiles('**/yarn.lock') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-yarn-
|
||||
${{ runner.os }}-node-yarn-
|
||||
|
||||
- name: Get npm cache directory
|
||||
id: npm-cache-dir
|
||||
@ -75,16 +80,10 @@ jobs:
|
||||
restore-keys: |
|
||||
${{ runner.os }}-node-
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: 'openmetadata-ui/src/main/resources/ui/.nvmrc'
|
||||
|
||||
- name: Install Antlr4 CLI
|
||||
run: |
|
||||
sudo make install_antlr_cli
|
||||
- name: Install Yarn Packages
|
||||
if: steps.yarn-cache.outputs.exit-code == 0
|
||||
working-directory: ${{ env.UI_WORKING_DIRECTORY }}
|
||||
run: yarn install
|
||||
- name: Run Coverage
|
||||
|
||||
@ -82,6 +82,7 @@
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources/ui/dist</directory>
|
||||
<targetPath>assets</targetPath>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>src/main/resources/json/data</directory>
|
||||
@ -108,7 +109,7 @@
|
||||
<goal>install-node-and-yarn</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<nodeVersion>v18.19.0</nodeVersion>
|
||||
<nodeVersion>v22.17.0</nodeVersion>
|
||||
<yarnVersion>v1.22.18</yarnVersion>
|
||||
</configuration>
|
||||
</execution>
|
||||
@ -172,7 +173,7 @@
|
||||
<goal>copy-resources</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<outputDirectory>${basedir}/target/classes</outputDirectory>
|
||||
<outputDirectory>${basedir}/target/classes/assets</outputDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources/ui/dist</directory>
|
||||
|
||||
@ -1 +1 @@
|
||||
v18.19.0
|
||||
v22.17.0
|
||||
|
||||
@ -15,7 +15,6 @@
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="msapplication-TileColor" content="#ffffff" />
|
||||
<meta
|
||||
name="msapplication-TileImage"
|
||||
@ -106,12 +105,12 @@
|
||||
<link rel="manifest" href="${basePath}manifest.json" />
|
||||
|
||||
<script>
|
||||
let images = ['/images/governce.png', '/images/data-collbration.png'];
|
||||
let images = ['${basePath}images/governce.png', '${basePath}images/data-collbration.png'];
|
||||
|
||||
images.forEach((image) => {
|
||||
let img = new Image();
|
||||
img.loading = 'eager';
|
||||
img.src = window.location.origin + image;
|
||||
img.src = image;
|
||||
});
|
||||
</script>
|
||||
|
||||
@ -120,5 +119,6 @@
|
||||
<body>
|
||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||
<div id="root"></div>
|
||||
<script type="module" src="/src/index.tsx"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
@ -3,7 +3,7 @@
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"engines": {
|
||||
"node": ">=18.19.0",
|
||||
"node": ">=22.0.0",
|
||||
"yarn": "^1.22.0"
|
||||
},
|
||||
"repository": {
|
||||
@ -12,8 +12,9 @@
|
||||
"directory": "openmetadata-ui/src/main/resources/ui"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "webpack serve --config ./webpack.config.dev.js --env development",
|
||||
"build": "webpack --config ./webpack.config.prod.js --env production",
|
||||
"start": "vite",
|
||||
"build": "vite build",
|
||||
"preview": "vite preview",
|
||||
"postinstall": "yarn run build-check",
|
||||
"preinstall": "cd ../../../../.. && yarn install --frozen-lockfile",
|
||||
"pre-commit": "lint-staged --concurrent false",
|
||||
@ -72,7 +73,7 @@
|
||||
"@tiptap/starter-kit": "^2.3.0",
|
||||
"@tiptap/suggestion": "^2.3.0",
|
||||
"@toast-ui/react-editor": "^3.1.8",
|
||||
"@windmillcode/quill-emoji": "^2.0.1000",
|
||||
"@windmillcode/quill-emoji": "2.0.3000",
|
||||
"analytics": "^0.8.1",
|
||||
"antd": "4.24.16",
|
||||
"antlr4": "4.9.2",
|
||||
@ -150,12 +151,10 @@
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.11.1",
|
||||
"@babel/plugin-transform-runtime": "^7.14.5",
|
||||
"@babel/polyfill": "^7.12.1",
|
||||
"@babel/preset-env": "^7.11.0",
|
||||
"@babel/preset-react": "^7.10.4",
|
||||
"@estruyf/github-actions-reporter": "^1.7.0",
|
||||
"@playwright/test": "1.51.1",
|
||||
"@svgr/webpack": "^6.5.0",
|
||||
"@testing-library/jest-dom": "^5.11.10",
|
||||
"@testing-library/react": "^14.2.1",
|
||||
"@testing-library/react-hooks": "^8.0.1",
|
||||
@ -172,6 +171,7 @@
|
||||
"@types/luxon": "^3.0.1",
|
||||
"@types/node": "^15.6.1",
|
||||
"@types/pako": "^2.0.0",
|
||||
"@types/qs": "^6.14.0",
|
||||
"@types/react": "^18.2.55",
|
||||
"@types/react-dom": "^18.2.19",
|
||||
"@types/react-grid-layout": "^1.3.5",
|
||||
@ -185,13 +185,9 @@
|
||||
"@types/use-analytics": "^0.0.0",
|
||||
"@typescript-eslint/eslint-plugin": "4.31.0",
|
||||
"@typescript-eslint/parser": "4.31.0",
|
||||
"@vitejs/plugin-react": "^5.0.1",
|
||||
"babel-eslint": "^10.1.0",
|
||||
"babel-jest": "^24.9.0",
|
||||
"babel-loader": "8.3.0",
|
||||
"clean-webpack-plugin": "^3.0.0",
|
||||
"compression-webpack-plugin": "^11.1.0",
|
||||
"copy-webpack-plugin": "^7.0.0",
|
||||
"css-loader": "^6.7.2",
|
||||
"dotenv": "^16.0.0",
|
||||
"eslint": "7.32.0",
|
||||
"eslint-config-prettier": "8.3.0",
|
||||
@ -203,37 +199,31 @@
|
||||
"eslint-plugin-prettier": "^4.2.1",
|
||||
"eslint-plugin-react": "7.36.1",
|
||||
"eslint-plugin-react-hooks": "4.2.0",
|
||||
"file-loader": "^6.2.0",
|
||||
"fork-ts-checker-webpack-plugin": "^9.0.2",
|
||||
"fs-extra": "^10.1.0",
|
||||
"html-webpack-plugin": "^5.5.0",
|
||||
"husky": "^8.0.1",
|
||||
"i18next-json-sync": "^3.1.2",
|
||||
"jest": "^26.6.3",
|
||||
"jest-junit": "^16.0.0",
|
||||
"jest-sonar-reporter": "^2.0.0",
|
||||
"less": "4.1.3",
|
||||
"less-loader": "^11.0.0",
|
||||
"license-check-and-add": "^4.0.5",
|
||||
"lint-staged": "^10.3.0",
|
||||
"organize-imports-cli": "^0.10.0",
|
||||
"pinst": "^3.0.0",
|
||||
"postcss": "8.4.31",
|
||||
"postcss-loader": "^6.1.0",
|
||||
"prettier": "^2.1.2",
|
||||
"react-test-renderer": "^18.2.0",
|
||||
"style-loader": "^3.3.1",
|
||||
"sync-i18n": "^0.0.20",
|
||||
"thread-loader": "^4.0.4",
|
||||
"terser": "^5.43.1",
|
||||
"ts-jest": "^26.4.4",
|
||||
"ts-loader": "^9.5.1",
|
||||
"tslib": "^2.4.1",
|
||||
"typescript": "^4.2.4",
|
||||
"url-loader": "^4.1.1",
|
||||
"webpack": "5.94.0",
|
||||
"webpack-bundle-analyzer": "^4.10.2",
|
||||
"webpack-cli": "^5.1.4",
|
||||
"webpack-dev-server": "5.2.1"
|
||||
"vite": "^7.1.3",
|
||||
"vite-plugin-compression": "^0.5.1",
|
||||
"vite-plugin-node-polyfills": "^0.24.0",
|
||||
"vite-plugin-style-import": "^2.0.0",
|
||||
"vite-plugin-svgr": "^3.3.0",
|
||||
"vite-tsconfig-paths": "^5.1.4"
|
||||
},
|
||||
"resolutions": {
|
||||
"@types/react": "^18.2.55",
|
||||
@ -249,7 +239,6 @@
|
||||
"tough-cookie": "4.1.3",
|
||||
"clean-css": "4.1.11",
|
||||
"path-to-regexp": "1.9.0",
|
||||
"terser-webpack-plugin": "5.1.1",
|
||||
"cookie": "0.7.0",
|
||||
"cross-spawn": "7.0.5",
|
||||
"serialize-javascript": "6.0.2",
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.asset-info-card.explore-search-card {
|
||||
background-color: @grey-5;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../../../styles/variables.less');
|
||||
@import '../../../../styles/variables.less';
|
||||
|
||||
.feed-header {
|
||||
display: flex;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.activity-feed-card {
|
||||
padding: 18px 12px;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../../../styles/variables.less');
|
||||
@import '../../../../../styles/variables.less';
|
||||
|
||||
.test-result-container {
|
||||
width: 36px;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../../../styles/variables.less');
|
||||
@import '../../../../styles/variables.less';
|
||||
|
||||
.feed-card-header-v2 {
|
||||
display: flex;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.feed-card-v2-container {
|
||||
display: flex;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.feed-drawer {
|
||||
.activity-feed-card-container.ant-btn:hover {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
// Define a mixin for repeated styles
|
||||
.buttonStyle() {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.activity-feed-card-container.ant-btn {
|
||||
height: auto;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.feed-explore-heading {
|
||||
background-color: @grey-1;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.ql-container {
|
||||
box-sizing: border-box;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
/* Reaction CSS Start */
|
||||
.ant-btn-add-reactions:hover,
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.feed-actions.ant-space {
|
||||
position: absolute;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.announcement-badge-container {
|
||||
position: absolute;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.task-feed-card-v1 {
|
||||
padding: 18px 12px;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../styles/variables.less');
|
||||
@import (reference) '../../styles/variables.less';
|
||||
|
||||
@keyframes resize-show-animation {
|
||||
from {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../../styles/variables.less');
|
||||
@import '../../../../styles/variables.less';
|
||||
|
||||
.alert-config-details {
|
||||
.ant-select-disabled,
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.destination-select-dropdown {
|
||||
.ant-tabs-nav {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../styles/variables.less');
|
||||
@import (reference) '../../styles/variables.less';
|
||||
|
||||
.announcement-thread-body {
|
||||
margin-top: 16px;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../styles/variables.less');
|
||||
@import (reference) '../../styles/variables.less';
|
||||
|
||||
.app-container {
|
||||
height: 100vh;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.tippy-box {
|
||||
max-width: 400px !important;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.file-attachment {
|
||||
margin: 0.75em 0;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../styles/variables.less');
|
||||
@import (reference) '../../styles/variables.less';
|
||||
|
||||
@border-radius: 6px;
|
||||
@border-color: #e8e8ed;
|
||||
|
||||
@ -10,8 +10,8 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('antd/dist/antd.variable.less');
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) 'antd/dist/antd.variable.less';
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.grid-container {
|
||||
position: relative;
|
||||
|
||||
@ -10,8 +10,8 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) url('../../../styles/components/card.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
@import (reference) '../../../styles/components/card.less';
|
||||
|
||||
.generic-widget-card {
|
||||
height: 100%;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../styles/variables.less');
|
||||
@import (reference) '../../styles/variables.less';
|
||||
|
||||
.custom-icon-button {
|
||||
.ant-btn-icon-only {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.asset-selection-model-card.table-data-card-container {
|
||||
box-shadow: none !important;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.ant-tabs.ant-tabs-left.contract-tabs {
|
||||
.ant-tabs-content-holder {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.contract-header-container {
|
||||
.contract-title {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.contract-quality-form-tab-container {
|
||||
.contract-export-button {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.add-semantic-button {
|
||||
span {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.contract-tab-container {
|
||||
.contract-divider {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.contract-mode-radio-group {
|
||||
border-radius: @size-xs;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.contract-yaml-container {
|
||||
width: 100%;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../styles/variables.less');
|
||||
@import (reference) '../../styles/variables.less';
|
||||
|
||||
@label-color: #6b7280;
|
||||
@summary-card-bg-hover: #f0f1f3;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.data-product-details {
|
||||
.ant-tabs-tabpane {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.add-test-case-container {
|
||||
padding: 16px;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../../styles/fonts.less');
|
||||
@import (reference) '../../../../styles/fonts.less';
|
||||
|
||||
.incident-manager-header {
|
||||
display: flex;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../../styles/variables.less');
|
||||
@import '../../../../styles/variables.less';
|
||||
|
||||
.feed-explore-heading {
|
||||
background-color: @grey-1;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
.test-case-result-tab {
|
||||
.test-case-result-tab-graph {
|
||||
background-color: @grey-5;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.parameter-value-container {
|
||||
background: @grey-1;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
.test-case-summary-table {
|
||||
// Removed padding for expanded rows to prevent unnecessary scrolling behavior for the expanded row content
|
||||
.ant-table.ant-table-small .ant-table-tbody > tr.ant-table-expanded-row > td {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.table-profiler-container {
|
||||
height: 100%;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../../../styles/variables.less');
|
||||
@import '../../../../styles/variables.less';
|
||||
|
||||
.parameter-value-container {
|
||||
background: @grey-1;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.ant-btn-icon-only.remove-button-default-styling.edit-retention-period-button {
|
||||
border: 1px solid @border-light;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.error-placeholder {
|
||||
height: calc(100vh - 255px);
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.message-card-collapse {
|
||||
background-color: @white;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.schema-editor-container {
|
||||
.query-editor-button {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.query-card-extra-option {
|
||||
.button-size {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.query-entity-button {
|
||||
position: absolute;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../styles/variables.less');
|
||||
@import (reference) '../../styles/variables.less';
|
||||
|
||||
.domain-details-page-tabs {
|
||||
.ant-tabs-tabpane {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.entity-header-title {
|
||||
flex: 1;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.edge-drawer-sql-editor {
|
||||
border: 1px solid @border-color;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.edge-option-container {
|
||||
margin-top: 6px;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.lineage-layer-btn {
|
||||
display: flex;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
@lineage-border: #b1b1b7;
|
||||
@lineage-collapse-header: #fafafa;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.sidebar-icon-container {
|
||||
svg {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
@lineage-breadcrumb-panel: 50px;
|
||||
@lineage-toolbar-height: 12px;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.entity-button {
|
||||
color: @text-color;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('./../../../styles/variables.less');
|
||||
@import (reference) './../../../styles/variables.less';
|
||||
|
||||
.versions-list-container {
|
||||
.version-pricing-reached {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.assignees-edit-input {
|
||||
.ant-space-item:first-child {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.assignees-edit-input {
|
||||
.ant-space-item:first-child {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.task-resolution-steps-container {
|
||||
border-radius: 10px;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.advanced-filter-text {
|
||||
background: @grey-1;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../../../styles/variables.less');
|
||||
@import '../../../../styles/variables.less';
|
||||
|
||||
.summary-list-collapse {
|
||||
&.ant-collapse {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../../styles/variables.less');
|
||||
@import '../../../../styles/variables.less';
|
||||
|
||||
.profiler-item {
|
||||
width: 100px;
|
||||
|
||||
@ -11,8 +11,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) url('../../../styles/components/card.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
@import (reference) '../../../styles/components/card.less';
|
||||
|
||||
.summary-panel-container {
|
||||
position: sticky;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.ant-tree-treenode-selected {
|
||||
.explore-node-count {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../styles/variables.less');
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.explore-search-card {
|
||||
padding: 20px;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../styles/variables.less');
|
||||
@import (reference) '../../styles/variables.less';
|
||||
|
||||
@quick-filters-container-height: 86px;
|
||||
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
.add-reviewer-btn {
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../../../styles/variables.less');
|
||||
@import '../../../../../styles/variables.less';
|
||||
|
||||
.workflow-history-widget {
|
||||
border-radius: @size-xs;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../../styles/variables.less');
|
||||
@import '../../../../styles/variables.less';
|
||||
|
||||
.ant-popover-asset {
|
||||
.ant-popover-inner-content {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../styles/variables.less');
|
||||
@import '../../styles/variables.less';
|
||||
|
||||
@box-shadow-color: rgba(0, 0, 0, 0.06);
|
||||
@left-panel-border-color: rgb(229, 231, 235);
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../styles/variables.less');
|
||||
@import '../../styles/variables.less';
|
||||
|
||||
.knowledge-graph-container {
|
||||
height: 100%;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.metric-entity-button {
|
||||
&:hover {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import url('../../../../styles/variables.less');
|
||||
@import '../../../../styles/variables.less';
|
||||
|
||||
.add-widget-modal {
|
||||
.ant-modal-body {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.customise-home-modal {
|
||||
position: relative;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.customise-landing-page-header {
|
||||
margin: 0;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.search-input {
|
||||
position: relative;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.customize-page-header {
|
||||
border: 0.5px solid @primary-3;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
|
||||
.grid-container {
|
||||
.react-grid-item.react-grid-placeholder {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../../styles/variables.less');
|
||||
@import '../../../../styles/variables.less';
|
||||
|
||||
.empty-widget-placeholder-v1 {
|
||||
.empty-widget-placeholder-v1-content {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url('../../../../styles/variables.less');
|
||||
@import '../../../../styles/variables.less';
|
||||
|
||||
.ant-card.ant-card-bordered.empty-widget-placeholder {
|
||||
background-color: @grey-1;
|
||||
|
||||
@ -10,8 +10,8 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) url('../../../styles/fonts.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
@import (reference) '../../../styles/fonts.less';
|
||||
|
||||
.feed-widget-container {
|
||||
display: flex;
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
|
||||
.github-star-popup-card {
|
||||
border: none;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../styles/variables.less');
|
||||
@import (reference) '../../../styles/variables.less';
|
||||
@selected-color: @primary-color;
|
||||
@hover-color: @primary-1;
|
||||
@active-color: @primary-7;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import url(../../../styles/variables.less);
|
||||
@import '../../../styles/variables.less';
|
||||
|
||||
.welcome-screen-container {
|
||||
.ant-card-head {
|
||||
|
||||
@ -10,8 +10,8 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../../styles/variables.less');
|
||||
@import (reference) url('../../../../../styles/fonts.less');
|
||||
@import (reference) '../../../../../styles/variables.less';
|
||||
@import (reference) '../../../../../styles/fonts.less';
|
||||
|
||||
.announcement-card-v1 {
|
||||
border: none;
|
||||
|
||||
@ -10,8 +10,8 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../styles/variables.less');
|
||||
@import (reference) url('../../../../styles/fonts.less');
|
||||
@import (reference) '../../../../styles/variables.less';
|
||||
@import (reference) '../../../../styles/fonts.less';
|
||||
|
||||
// Override widget wrapper for announcement widget
|
||||
.announcements-widget-v1-wrapper {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../../styles/variables.less');
|
||||
@import (reference) '../../../../../styles/variables.less';
|
||||
|
||||
.widget-empty-state {
|
||||
display: flex;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../../styles/variables.less');
|
||||
@import (reference) '../../../../../styles/variables.less';
|
||||
|
||||
.widget-footer {
|
||||
width: 100%;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../../styles/variables.less');
|
||||
@import (reference) '../../../../../styles/variables.less';
|
||||
|
||||
.widget-header {
|
||||
padding: 12px 20px 12px 20px;
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../../styles/variables.less');
|
||||
@import (reference) '../../../../../styles/variables.less';
|
||||
|
||||
.widget-more-options-container {
|
||||
.widget-more-options-button {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
@import (reference) url('../../../../../styles/variables.less');
|
||||
@import (reference) '../../../../../styles/variables.less';
|
||||
.widget-wrapper-container {
|
||||
height: 100%;
|
||||
border-radius: 8px;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user