Revert "Node upgrade and webpack to vite (#22993) (#22997)" (#23069)

This reverts commit bef698b8e6.
This commit is contained in:
satish 2025-08-23 14:24:42 +05:30 committed by GitHub
parent ecdeec84f8
commit 9b2222fa4d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
254 changed files with 4024 additions and 2015 deletions

View file

@ -163,7 +163,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: 'openmetadata-ui/src/main/resources/ui/.nvmrc'
node-version: 18.19.0
- name: Download blob reports from GitHub Actions Artifacts
uses: actions/download-artifact@v4

View file

@ -96,11 +96,6 @@ jobs:
args: "-d mysql"
ingestion_dependency: "playwright"
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: 'openmetadata-ui/src/main/resources/ui/.nvmrc'
- name: Install dependencies
working-directory: openmetadata-ui/src/main/resources/ui/
run: yarn --ignore-scripts --frozen-lockfile

View file

@ -96,11 +96,6 @@ jobs:
args: "-d postgresql"
ingestion_dependency: "playwright"
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: 'openmetadata-ui/src/main/resources/ui/.nvmrc'
- name: Install dependencies
working-directory: openmetadata-ui/src/main/resources/ui/
run: yarn --ignore-scripts --frozen-lockfile

View file

@ -163,7 +163,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: 'openmetadata-ui/src/main/resources/ui/.nvmrc'
node-version: 18.19.0
- name: Download blob reports from GitHub Actions Artifacts
uses: actions/download-artifact@v4

View file

@ -44,7 +44,7 @@ jobs:
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version-file: 'openmetadata-ui/src/main/resources/ui/.nvmrc'
node-version: "18"
- name: Install dependencies
run: |

View file

@ -21,6 +21,9 @@ concurrency:
cancel-in-progress: true
jobs:
ui-coverage-tests:
strategy:
matrix:
node-version: [18.x]
runs-on: ubuntu-latest
if: ${{ !github.event.pull_request.draft }}
steps:
@ -48,11 +51,6 @@ 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
@ -62,9 +60,9 @@ jobs:
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-node-yarn-${{ hashFiles('**/yarn.lock') }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-node-yarn-
${{ runner.os }}-yarn-
- name: Get npm cache directory
id: npm-cache-dir
@ -80,10 +78,17 @@ jobs:
restore-keys: |
${{ runner.os }}-node-
- name: Use Node.js ${{ matrix.node-version }}
if: steps.npm-cache.outputs.exit-code == 0
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- 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

View file

@ -82,7 +82,6 @@
<resources>
<resource>
<directory>src/main/resources/ui/dist</directory>
<targetPath>assets</targetPath>
</resource>
<resource>
<directory>src/main/resources/json/data</directory>
@ -109,7 +108,7 @@
<goal>install-node-and-yarn</goal>
</goals>
<configuration>
<nodeVersion>v22.17.0</nodeVersion>
<nodeVersion>v18.19.0</nodeVersion>
<yarnVersion>v1.22.18</yarnVersion>
</configuration>
</execution>
@ -173,7 +172,7 @@
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes/assets</outputDirectory>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<resources>
<resource>
<directory>src/main/resources/ui/dist</directory>

View file

@ -1 +1 @@
v22.17.0
v18.19.0

View file

@ -3,7 +3,7 @@
"version": "0.1.0",
"private": true,
"engines": {
"node": ">=22.0.0",
"node": ">=18.19.0",
"yarn": "^1.22.0"
},
"repository": {
@ -12,9 +12,8 @@
"directory": "openmetadata-ui/src/main/resources/ui"
},
"scripts": {
"start": "vite",
"build": "NODE_OPTIONS='--max-old-space-size=8192' vite build",
"preview": "vite preview",
"start": "webpack serve --config ./webpack.config.dev.js --env development",
"build": "webpack --config ./webpack.config.prod.js --env production",
"postinstall": "yarn run build-check",
"preinstall": "cd ../../../../.. && yarn install --frozen-lockfile",
"pre-commit": "lint-staged --concurrent false",
@ -73,7 +72,7 @@
"@tiptap/starter-kit": "^2.3.0",
"@tiptap/suggestion": "^2.3.0",
"@toast-ui/react-editor": "^3.1.8",
"@windmillcode/quill-emoji": "2.0.3000",
"@windmillcode/quill-emoji": "^2.0.1000",
"analytics": "^0.8.1",
"antd": "4.24.16",
"antlr4": "4.9.2",
@ -151,10 +150,12 @@
"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",
@ -171,7 +172,6 @@
"@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,9 +185,13 @@
"@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",
@ -199,31 +203,37 @@
"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",
"terser": "^5.43.1",
"thread-loader": "^4.0.4",
"ts-jest": "^26.4.4",
"ts-loader": "^9.5.1",
"tslib": "^2.4.1",
"typescript": "^4.2.4",
"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"
"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"
},
"resolutions": {
"@types/react": "^18.2.55",
@ -239,6 +249,7 @@
"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",

View file

@ -15,10 +15,11 @@
<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"
content="/favicons/ms-icon-144x144.png"
content="${basePath}favicons/ms-icon-144x144.png"
/>
<meta name="theme-color" content="#ffffff" />
<meta name="description" content="OpenMetadata Application" />
@ -26,83 +27,83 @@
<meta property="og:description" content="OpenMetadata Application" />
<meta
property="og:image"
content="/favicons/android-icon-192x192.png"
content="${basePath}favicons/android-icon-192x192.png"
/>
<script>
window.BASE_PATH = '/';
window.BASE_PATH = '${basePath}';
</script>
<link rel="shortcut icon" href="/favicon.png" type="image/png" />
<link rel="shortcut icon" href="${basePath}favicon.png" type="image/png" />
<link
rel="apple-touch-icon"
sizes="57x57"
href="/favicons/apple-icon-57x57.png"
href="${basePath}favicons/apple-icon-57x57.png"
/>
<link
rel="apple-touch-icon"
sizes="60x60"
href="/favicons/apple-icon-60x60.png"
href="${basePath}favicons/apple-icon-60x60.png"
/>
<link
rel="apple-touch-icon"
sizes="72x72"
href="/favicons/apple-icon-72x72.png"
href="${basePath}favicons/apple-icon-72x72.png"
/>
<link
rel="apple-touch-icon"
sizes="76x76"
href="/favicons/apple-icon-76x76.png"
href="${basePath}favicons/apple-icon-76x76.png"
/>
<link
rel="apple-touch-icon"
sizes="114x114"
href="/favicons/apple-icon-114x114.png"
href="${basePath}favicons/apple-icon-114x114.png"
/>
<link
rel="apple-touch-icon"
sizes="120x120"
href="/favicons/apple-icon-120x120.png"
href="${basePath}favicons/apple-icon-120x120.png"
/>
<link
rel="apple-touch-icon"
sizes="144x144"
href="/favicons/apple-icon-144x144.png"
href="${basePath}favicons/apple-icon-144x144.png"
/>
<link
rel="apple-touch-icon"
sizes="152x152"
href="/favicons/apple-icon-152x152.png"
href="${basePath}favicons/apple-icon-152x152.png"
/>
<link
rel="apple-touch-icon"
sizes="180x180"
href="/favicons/apple-icon-180x180.png"
href="${basePath}favicons/apple-icon-180x180.png"
/>
<link
rel="icon"
type="image/png"
sizes="192x192"
href="/favicons/android-icon-192x192.png"
href="${basePath}favicons/android-icon-192x192.png"
/>
<link
rel="icon"
type="image/png"
sizes="32x32"
href="/favicons/favicon-32x32.png"
href="${basePath}favicons/favicon-32x32.png"
/>
<link
rel="icon"
type="image/png"
sizes="96x96"
href="/favicons/favicon-96x96.png"
href="${basePath}favicons/favicon-96x96.png"
/>
<link
rel="icon"
type="image/png"
sizes="16x16"
href="/favicons/favicon-16x16.png"
href="${basePath}favicons/favicon-16x16.png"
/>
<link rel="manifest" href="/manifest.json" />
<link rel="manifest" href="${basePath}manifest.json" />
<script>
let images = ['/images/governce.png', '/images/data-collbration.png'];
@ -119,6 +120,5 @@
<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>

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.asset-info-card.explore-search-card {
background-color: @grey-5;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../../../styles/variables.less';
@import url('../../../../styles/variables.less');
.feed-header {
display: flex;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.activity-feed-card {
padding: 18px 12px;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../../../styles/variables.less';
@import url('../../../../../styles/variables.less');
.test-result-container {
width: 36px;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../../../styles/variables.less';
@import url('../../../../styles/variables.less');
.feed-card-header-v2 {
display: flex;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.feed-card-v2-container {
display: flex;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.feed-drawer {
.activity-feed-card-container.ant-btn:hover {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
// Define a mixin for repeated styles
.buttonStyle() {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.activity-feed-card-container.ant-btn {
height: auto;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.feed-explore-heading {
background-color: @grey-1;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.ql-container {
box-sizing: border-box;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
/* Reaction CSS Start */
.ant-btn-add-reactions:hover,

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.feed-actions.ant-space {
position: absolute;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.announcement-badge-container {
position: absolute;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.task-feed-card-v1 {
padding: 18px 12px;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../styles/variables.less';
@import (reference) url('../../styles/variables.less');
@keyframes resize-show-animation {
from {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../../styles/variables.less';
@import url('../../../../styles/variables.less');
.alert-config-details {
.ant-select-disabled,

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.destination-select-dropdown {
.ant-tabs-nav {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../styles/variables.less';
@import (reference) url('../../styles/variables.less');
.announcement-thread-body {
margin-top: 16px;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../styles/variables.less';
@import (reference) url('../../styles/variables.less');
.app-container {
height: 100vh;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.tippy-box {
max-width: 400px !important;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.file-attachment {
margin: 0.75em 0;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../styles/variables.less';
@import (reference) url('../../styles/variables.less');
@border-radius: 6px;
@border-color: #e8e8ed;

View file

@ -10,8 +10,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) 'antd/dist/antd.variable.less';
@import (reference) '../../../styles/variables.less';
@import (reference) url('antd/dist/antd.variable.less');
@import (reference) url('../../../styles/variables.less');
.grid-container {
position: relative;

View file

@ -10,8 +10,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) '../../../styles/components/card.less';
@import (reference) url('../../../styles/variables.less');
@import (reference) url('../../../styles/components/card.less');
.generic-widget-card {
height: 100%;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../styles/variables.less';
@import (reference) url('../../styles/variables.less');
.custom-icon-button {
.ant-btn-icon-only {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.asset-selection-model-card.table-data-card-container {
box-shadow: none !important;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.ant-tabs.ant-tabs-left.contract-tabs {
.ant-tabs-content-holder {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.contract-header-container {
.contract-title {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.contract-quality-form-tab-container {
.contract-export-button {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.add-semantic-button {
span {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.contract-tab-container {
.contract-divider {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.contract-mode-radio-group {
border-radius: @size-xs;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.contract-yaml-container {
width: 100%;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../styles/variables.less';
@import (reference) url('../../styles/variables.less');
@label-color: #6b7280;
@summary-card-bg-hover: #f0f1f3;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.data-product-details {
.ant-tabs-tabpane {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.add-test-case-container {
padding: 16px;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../../styles/fonts.less';
@import (reference) url('../../../../styles/fonts.less');
.incident-manager-header {
display: flex;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../../styles/variables.less';
@import url('../../../../styles/variables.less');
.feed-explore-heading {
background-color: @grey-1;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.test-case-result-tab {
.test-case-result-tab-graph {
background-color: @grey-5;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.parameter-value-container {
background: @grey-1;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../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 {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.table-profiler-container {
height: 100%;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../../../styles/variables.less';
@import url('../../../../styles/variables.less');
.parameter-value-container {
background: @grey-1;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.ant-btn-icon-only.remove-button-default-styling.edit-retention-period-button {
border: 1px solid @border-light;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.error-placeholder {
height: calc(100vh - 255px);

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.message-card-collapse {
background-color: @white;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.schema-editor-container {
.query-editor-button {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.query-card-extra-option {
.button-size {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.query-entity-button {
position: absolute;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../styles/variables.less';
@import (reference) url('../../styles/variables.less');
.domain-details-page-tabs {
.ant-tabs-tabpane {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.entity-header-title {
flex: 1;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.edge-drawer-sql-editor {
border: 1px solid @border-color;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.edge-option-container {
margin-top: 6px;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.lineage-layer-btn {
display: flex;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
@lineage-border: #b1b1b7;
@lineage-collapse-header: #fafafa;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.sidebar-icon-container {
svg {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
@lineage-breadcrumb-panel: 50px;
@lineage-toolbar-height: 12px;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.entity-button {
color: @text-color;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) './../../../styles/variables.less';
@import (reference) url('./../../../styles/variables.less');
.versions-list-container {
.version-pricing-reached {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.assignees-edit-input {
.ant-space-item:first-child {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.assignees-edit-input {
.ant-space-item:first-child {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.task-resolution-steps-container {
border-radius: 10px;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.advanced-filter-text {
background: @grey-1;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../../../styles/variables.less';
@import url('../../../../styles/variables.less');
.summary-list-collapse {
&.ant-collapse {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../../styles/variables.less';
@import url('../../../../styles/variables.less');
.profiler-item {
width: 100px;

View file

@ -11,8 +11,8 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) '../../../styles/components/card.less';
@import (reference) url('../../../styles/variables.less');
@import (reference) url('../../../styles/components/card.less');
.summary-panel-container {
position: sticky;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.ant-tree-treenode-selected {
.explore-node-count {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url('../../../styles/variables.less');
.explore-search-card {
padding: 20px;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../styles/variables.less';
@import (reference) url('../../styles/variables.less');
@quick-filters-container-height: 86px;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.add-reviewer-btn {
height: 16px;
}

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../../../styles/variables.less';
@import url('../../../../../styles/variables.less');
.workflow-history-widget {
border-radius: @size-xs;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../../styles/variables.less';
@import url('../../../../styles/variables.less');
.ant-popover-asset {
.ant-popover-inner-content {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../styles/variables.less';
@import url('../../styles/variables.less');
@box-shadow-color: rgba(0, 0, 0, 0.06);
@left-panel-border-color: rgb(229, 231, 235);

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../styles/variables.less';
@import url('../../styles/variables.less');
.knowledge-graph-container {
height: 100%;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.metric-entity-button {
&:hover {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import '../../../../styles/variables.less';
@import url('../../../../styles/variables.less');
.add-widget-modal {
.ant-modal-body {

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.customise-home-modal {
position: relative;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.customise-landing-page-header {
margin: 0;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.search-input {
position: relative;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.customize-page-header {
border: 0.5px solid @primary-3;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) url('../../../../styles/variables.less');
.grid-container {
.react-grid-item.react-grid-placeholder {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../../styles/variables.less';
@import url('../../../../styles/variables.less');
.empty-widget-placeholder-v1 {
.empty-widget-placeholder-v1-content {

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../../styles/variables.less';
@import url('../../../../styles/variables.less');
.ant-card.ant-card-bordered.empty-widget-placeholder {
background-color: @grey-1;

View file

@ -10,8 +10,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) '../../../styles/fonts.less';
@import (reference) url('../../../styles/variables.less');
@import (reference) url('../../../styles/fonts.less');
.feed-widget-container {
display: flex;

View file

@ -11,7 +11,7 @@
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
.github-star-popup-card {
border: none;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../styles/variables.less';
@import (reference) url('../../../styles/variables.less');
@selected-color: @primary-color;
@hover-color: @primary-1;
@active-color: @primary-7;

View file

@ -10,7 +10,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import '../../../styles/variables.less';
@import url(../../../styles/variables.less);
.welcome-screen-container {
.ant-card-head {

View file

@ -10,8 +10,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../../../styles/variables.less';
@import (reference) '../../../../../styles/fonts.less';
@import (reference) url('../../../../../styles/variables.less');
@import (reference) url('../../../../../styles/fonts.less');
.announcement-card-v1 {
border: none;

View file

@ -10,8 +10,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@import (reference) '../../../../styles/variables.less';
@import (reference) '../../../../styles/fonts.less';
@import (reference) url('../../../../styles/variables.less');
@import (reference) url('../../../../styles/fonts.less');
// Override widget wrapper for announcement widget
.announcements-widget-v1-wrapper {

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