diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 90712089d7..6a827f06b5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,9 +65,9 @@ jobs: uses: actions/cache@v3 with: path: .cache - key: ${{ runner.os }}-nx-master-${{ hashFiles('**/package.json') }} + key: ${{ runner.os }}-nx-master-${{ hashFiles('yarn.lock', 'package.json') }}-${{ hashFiles('**/package.json') }} restore-keys: | - ${{ runner.os }}-nx-master- + ${{ runner.os }}-nx-master-${{ hashFiles('yarn.lock', 'package.json') }}- if: (github.event_name == 'pull_request' && github.base_ref == 'master') || (github.event_name == 'push' && github.ref_name == 'master') - name: Cache for npx @@ -109,15 +109,16 @@ jobs: - run: yarn build - run: yarn test:ci - - run: yarn test:e2e:ci - env: - CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} - name: Codecov uses: codecov/codecov-action@v3 with: directory: packages + - run: yarn test:e2e:ci + env: + CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} + - id: next-publish-from-tags uses: easyops-cn/actions-next-publish-from-tags@master with: @@ -125,5 +126,6 @@ jobs: if: github.event_name == 'push' && github.ref_name != 'next' - name: Sync taobao npm mirror - run: npx lerna exec -- curl -sLX PUT 'https://npm.taobao.org/sync/$LERNA_PACKAGE_NAME?sync_upstream=true' + run: npx lerna exec -- curl -sLX PUT 'https://registry-direct.npmmirror.com/-/package/$LERNA_PACKAGE_NAME/syncs' if: github.event_name == 'push' && github.ref_name != 'next' && steps.next-publish-from-tags.outputs.has-tags + continue-on-error: true diff --git a/.github/workflows/cleanup-caches.yml b/.github/workflows/cleanup-caches.yml new file mode 100644 index 0000000000..3936ed9233 --- /dev/null +++ b/.github/workflows/cleanup-caches.yml @@ -0,0 +1,33 @@ +name: cleanup caches by a branch +on: + pull_request: + types: + - closed + +jobs: + cleanup: + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v3 + + - name: Cleanup + run: | + gh extension install actions/gh-actions-cache + + REPO=${{ github.repository }} + BRANCH="refs/pull/${{ github.event.pull_request.number }}/merge" + + echo "Fetching list of cache key" + cacheKeysForPR=$(gh actions-cache list -R $REPO -B $BRANCH | cut -f 1 ) + + ## Setting this to not fail the workflow while deleting cache keys. + set +e + echo "Deleting caches..." + for cacheKey in $cacheKeysForPR + do + gh actions-cache delete $cacheKey -R $REPO -B $BRANCH --confirm + done + echo "Done" + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/lerna-version.yml b/.github/workflows/lerna-version.yml index 22d416b1c7..671dcc4752 100644 --- a/.github/workflows/lerna-version.yml +++ b/.github/workflows/lerna-version.yml @@ -27,4 +27,4 @@ jobs: node-version: ${{ matrix.node-version }} - name: Lerna Version - run: npx lerna version --yes + run: npx lerna@5 version --yes diff --git a/.github/workflows/update-docs-etc.yml b/.github/workflows/update-docs-etc.yml index 655f8f35a2..8c14ee9d0c 100644 --- a/.github/workflows/update-docs-etc.yml +++ b/.github/workflows/update-docs-etc.yml @@ -67,11 +67,11 @@ jobs: - name: Build and update docs etc run: >- - lerna run build --scope @next-core/brick-types --include-dependencies - || lerna run docs:dev --scope @next-core/brick-types + npx lerna run build --scope @next-core/brick-types --include-dependencies + || npx lerna run docs:dev --scope @next-core/brick-types - lerna run build --scope @next-core/brick-kit --include-dependencies - || lerna run docs:dev --scope @next-core/brick-kit + npx lerna run build --scope @next-core/brick-kit --include-dependencies + || npx lerna run docs:dev --scope @next-core/brick-kit - name: Git commit and push run: | diff --git a/.size-limit.js b/.size-limit.js index 2cd4561696..71570b4052 100644 --- a/.size-limit.js +++ b/.size-limit.js @@ -21,7 +21,7 @@ module.exports = [ }, { path: "packages/brick-container/dist/dll.*.js", - limit: "1.42 MB", + limit: "1.43 MB", }, { path: "packages/brick-container/dist/main.*.js", @@ -41,19 +41,23 @@ module.exports = [ }, { path: "packages/brick-icons/dist/index.esm.js", - limit: "10 KB", + limit: "11 KB", }, { path: "packages/brick-kit/dist/index.esm.js", - limit: "120 KB", + limit: "128 KB", }, { path: "packages/brick-types/dist/index.esm.js", limit: "1.1 KB", }, + { + path: "packages/brick-types/.schema/storyboard.json", + limit: "26 KB", + }, { path: "packages/brick-utils/dist/index.esm.js", - limit: "140 KB", + limit: "145 KB", }, { path: "packages/editor-bricks-helper/dist/index.esm.js", diff --git a/declarations/global.d.ts b/declarations/global.d.ts index f59f6e81e4..078e0f3763 100644 --- a/declarations/global.d.ts +++ b/declarations/global.d.ts @@ -56,6 +56,9 @@ interface Window { /** The app root, E.g. "hello-world/" */ APP_ROOT?: string; + /** The app root template, E.g. "sa-static/{id}/versions/{version}/webroot/" */ + APP_ROOT_TPL?: string; + /** The public cdn, E.g. "https://my.cdn.site/" */ PUBLIC_CDN?: string; @@ -71,8 +74,13 @@ interface Window { /** The bootstrap filename, E.g. "hello-world/-/bootstrap.abc123.json" */ BOOTSTRAP_FILE?: string; + /** the union bootstrap filename */ + BOOTSTRAP_UNION_FILE?: string; + /** Mock global date, currently for sandbox demo website only */ MOCK_DATE?: string; + + DISABLE_REACT_FLUSH_SYNC?: boolean; } declare const __webpack_public_path__: string; diff --git a/dll/ace/CHANGELOG.md b/dll/ace/CHANGELOG.md index 10bf1ec690..fde9dced43 100644 --- a/dll/ace/CHANGELOG.md +++ b/dll/ace/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.598](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.597...@next-dll/ace@2.0.598) (2023-03-16) +## [2.0.719](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.718...@next-dll/ace@2.0.719) (2024-01-09) **Note:** Version bump only for package @next-dll/ace @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.597](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.596...@next-dll/ace@2.0.597) (2023-03-16) +## [2.0.718](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.717...@next-dll/ace@2.0.718) (2024-01-09) **Note:** Version bump only for package @next-dll/ace @@ -19,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.596](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.595...@next-dll/ace@2.0.596) (2023-03-15) +## [2.0.717](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.716...@next-dll/ace@2.0.717) (2023-12-26) **Note:** Version bump only for package @next-dll/ace @@ -27,7 +27,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.595](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.594...@next-dll/ace@2.0.595) (2023-03-15) +## [2.0.716](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.715...@next-dll/ace@2.0.716) (2023-12-22) **Note:** Version bump only for package @next-dll/ace @@ -35,7 +35,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.594](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.593...@next-dll/ace@2.0.594) (2023-03-15) +## [2.0.715](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.714...@next-dll/ace@2.0.715) (2023-12-21) **Note:** Version bump only for package @next-dll/ace @@ -43,7 +43,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.593](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.592...@next-dll/ace@2.0.593) (2023-03-14) +## [2.0.714](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.713...@next-dll/ace@2.0.714) (2023-12-19) **Note:** Version bump only for package @next-dll/ace @@ -51,7 +51,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.592](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.591...@next-dll/ace@2.0.592) (2023-03-14) +## [2.0.713](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.712...@next-dll/ace@2.0.713) (2023-12-19) **Note:** Version bump only for package @next-dll/ace @@ -59,7 +59,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.591](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.590...@next-dll/ace@2.0.591) (2023-03-13) +## [2.0.712](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.711...@next-dll/ace@2.0.712) (2023-12-19) **Note:** Version bump only for package @next-dll/ace @@ -67,7 +67,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.590](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.589...@next-dll/ace@2.0.590) (2023-03-10) +## [2.0.711](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.710...@next-dll/ace@2.0.711) (2023-12-18) **Note:** Version bump only for package @next-dll/ace @@ -75,7 +75,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.589](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.588...@next-dll/ace@2.0.589) (2023-03-09) +## [2.0.710](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.709...@next-dll/ace@2.0.710) (2023-12-18) **Note:** Version bump only for package @next-dll/ace @@ -83,7 +83,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.588](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.587...@next-dll/ace@2.0.588) (2023-03-09) +## [2.0.709](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.708...@next-dll/ace@2.0.709) (2023-12-18) **Note:** Version bump only for package @next-dll/ace @@ -91,7 +91,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.587](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.586...@next-dll/ace@2.0.587) (2023-03-09) +## [2.0.708](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.707...@next-dll/ace@2.0.708) (2023-12-15) **Note:** Version bump only for package @next-dll/ace @@ -99,7 +99,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.586](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.585...@next-dll/ace@2.0.586) (2023-03-06) +## [2.0.707](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.706...@next-dll/ace@2.0.707) (2023-12-14) **Note:** Version bump only for package @next-dll/ace @@ -107,7 +107,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.585](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.584...@next-dll/ace@2.0.585) (2023-03-03) +## [2.0.706](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.705...@next-dll/ace@2.0.706) (2023-12-14) **Note:** Version bump only for package @next-dll/ace @@ -115,7 +115,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.584](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.583...@next-dll/ace@2.0.584) (2023-03-02) +## [2.0.705](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.704...@next-dll/ace@2.0.705) (2023-12-07) **Note:** Version bump only for package @next-dll/ace @@ -123,18 +123,23 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.583](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.582...@next-dll/ace@2.0.583) (2023-03-02) +## [2.0.704](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.703...@next-dll/ace@2.0.704) (2023-12-07) + +**Note:** Version bump only for package @next-dll/ace -### Bug Fixes -* refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) +## [2.0.703](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.702...@next-dll/ace@2.0.703) (2023-12-04) + +**Note:** Version bump only for package @next-dll/ace -## [2.0.582](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.581...@next-dll/ace@2.0.582) (2023-02-28) + + +## [2.0.702](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.701...@next-dll/ace@2.0.702) (2023-12-04) **Note:** Version bump only for package @next-dll/ace @@ -142,7 +147,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.581](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.580...@next-dll/ace@2.0.581) (2023-02-20) +## [2.0.701](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.700...@next-dll/ace@2.0.701) (2023-11-30) **Note:** Version bump only for package @next-dll/ace @@ -150,7 +155,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.580](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.579...@next-dll/ace@2.0.580) (2023-02-16) +## [2.0.700](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.699...@next-dll/ace@2.0.700) (2023-11-29) **Note:** Version bump only for package @next-dll/ace @@ -158,7 +163,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.579](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.578...@next-dll/ace@2.0.579) (2023-02-16) +## [2.0.699](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.698...@next-dll/ace@2.0.699) (2023-11-29) **Note:** Version bump only for package @next-dll/ace @@ -166,7 +171,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.578](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.577...@next-dll/ace@2.0.578) (2023-02-07) +## [2.0.698](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.697...@next-dll/ace@2.0.698) (2023-11-24) **Note:** Version bump only for package @next-dll/ace @@ -174,7 +179,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.577](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.576...@next-dll/ace@2.0.577) (2023-02-07) +## [2.0.697](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.696...@next-dll/ace@2.0.697) (2023-11-16) **Note:** Version bump only for package @next-dll/ace @@ -182,7 +187,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.576](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.575...@next-dll/ace@2.0.576) (2023-02-02) +## [2.0.696](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.695...@next-dll/ace@2.0.696) (2023-11-10) **Note:** Version bump only for package @next-dll/ace @@ -190,7 +195,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.575](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.574...@next-dll/ace@2.0.575) (2023-01-30) +## [2.0.695](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.694...@next-dll/ace@2.0.695) (2023-11-08) **Note:** Version bump only for package @next-dll/ace @@ -198,7 +203,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.574](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.573...@next-dll/ace@2.0.574) (2023-01-16) +## [2.0.694](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.693...@next-dll/ace@2.0.694) (2023-11-02) **Note:** Version bump only for package @next-dll/ace @@ -206,7 +211,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.573](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.572...@next-dll/ace@2.0.573) (2023-01-15) +## [2.0.693](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.692...@next-dll/ace@2.0.693) (2023-11-01) **Note:** Version bump only for package @next-dll/ace @@ -214,7 +219,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.572](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.571...@next-dll/ace@2.0.572) (2023-01-12) +## [2.0.692](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.691...@next-dll/ace@2.0.692) (2023-10-30) **Note:** Version bump only for package @next-dll/ace @@ -222,7 +227,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.571](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.570...@next-dll/ace@2.0.571) (2023-01-12) +## [2.0.691](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.690...@next-dll/ace@2.0.691) (2023-10-25) **Note:** Version bump only for package @next-dll/ace @@ -230,7 +235,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.570](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.569...@next-dll/ace@2.0.570) (2023-01-12) +## [2.0.690](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.689...@next-dll/ace@2.0.690) (2023-10-20) **Note:** Version bump only for package @next-dll/ace @@ -238,7 +243,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.569](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.568...@next-dll/ace@2.0.569) (2023-01-11) +## [2.0.689](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.688...@next-dll/ace@2.0.689) (2023-10-20) **Note:** Version bump only for package @next-dll/ace @@ -246,7 +251,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.568](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.567...@next-dll/ace@2.0.568) (2023-01-11) +## [2.0.688](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.687...@next-dll/ace@2.0.688) (2023-10-20) **Note:** Version bump only for package @next-dll/ace @@ -254,165 +259,567 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.567](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.566...@next-dll/ace@2.0.567) (2023-01-11) +## [2.0.687](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.686...@next-dll/ace@2.0.687) (2023-10-19) **Note:** Version bump only for package @next-dll/ace +## [2.0.686](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.685...@next-dll/ace@2.0.686) (2023-10-19) +**Note:** Version bump only for package @next-dll/ace +## [2.0.685](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.684...@next-dll/ace@2.0.685) (2023-10-19) +**Note:** Version bump only for package @next-dll/ace -## [2.0.566](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.565...@next-dll/ace@2.0.566) (2023-01-10) +## [2.0.684](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.683...@next-dll/ace@2.0.684) (2023-10-13) **Note:** Version bump only for package @next-dll/ace +## [2.0.683](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.682...@next-dll/ace@2.0.683) (2023-10-10) +**Note:** Version bump only for package @next-dll/ace +## [2.0.682](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.681...@next-dll/ace@2.0.682) (2023-10-08) +**Note:** Version bump only for package @next-dll/ace -## [2.0.565](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.564...@next-dll/ace@2.0.565) (2023-01-09) +## [2.0.681](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.680...@next-dll/ace@2.0.681) (2023-10-07) **Note:** Version bump only for package @next-dll/ace +## [2.0.680](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.679...@next-dll/ace@2.0.680) (2023-09-27) +**Note:** Version bump only for package @next-dll/ace +## [2.0.679](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.678...@next-dll/ace@2.0.679) (2023-09-25) +**Note:** Version bump only for package @next-dll/ace -## [2.0.564](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.563...@next-dll/ace@2.0.564) (2023-01-09) +## [2.0.678](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.677...@next-dll/ace@2.0.678) (2023-09-21) **Note:** Version bump only for package @next-dll/ace +## [2.0.677](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.676...@next-dll/ace@2.0.677) (2023-09-15) +**Note:** Version bump only for package @next-dll/ace +## [2.0.676](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.675...@next-dll/ace@2.0.676) (2023-09-15) +**Note:** Version bump only for package @next-dll/ace -## [2.0.563](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.562...@next-dll/ace@2.0.563) (2023-01-09) +## [2.0.675](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.674...@next-dll/ace@2.0.675) (2023-09-15) **Note:** Version bump only for package @next-dll/ace +## [2.0.674](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.673...@next-dll/ace@2.0.674) (2023-09-12) +**Note:** Version bump only for package @next-dll/ace +## [2.0.673](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.672...@next-dll/ace@2.0.673) (2023-09-05) +**Note:** Version bump only for package @next-dll/ace -## [2.0.562](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.561...@next-dll/ace@2.0.562) (2023-01-06) +## [2.0.672](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.671...@next-dll/ace@2.0.672) (2023-09-04) **Note:** Version bump only for package @next-dll/ace +## [2.0.671](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.670...@next-dll/ace@2.0.671) (2023-08-25) +**Note:** Version bump only for package @next-dll/ace +## [2.0.670](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.669...@next-dll/ace@2.0.670) (2023-08-18) +**Note:** Version bump only for package @next-dll/ace -## [2.0.561](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.560...@next-dll/ace@2.0.561) (2023-01-05) +## [2.0.669](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.668...@next-dll/ace@2.0.669) (2023-08-17) **Note:** Version bump only for package @next-dll/ace +## [2.0.668](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.667...@next-dll/ace@2.0.668) (2023-08-16) +**Note:** Version bump only for package @next-dll/ace +## [2.0.667](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.666...@next-dll/ace@2.0.667) (2023-08-09) +**Note:** Version bump only for package @next-dll/ace -## [2.0.560](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.559...@next-dll/ace@2.0.560) (2023-01-05) +## [2.0.666](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.665...@next-dll/ace@2.0.666) (2023-08-05) **Note:** Version bump only for package @next-dll/ace +## [2.0.665](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.664...@next-dll/ace@2.0.665) (2023-08-04) +**Note:** Version bump only for package @next-dll/ace +## [2.0.664](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.663...@next-dll/ace@2.0.664) (2023-07-31) +**Note:** Version bump only for package @next-dll/ace -## [2.0.559](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.558...@next-dll/ace@2.0.559) (2023-01-05) +## [2.0.663](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.662...@next-dll/ace@2.0.663) (2023-07-27) **Note:** Version bump only for package @next-dll/ace +## [2.0.662](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.661...@next-dll/ace@2.0.662) (2023-07-26) +**Note:** Version bump only for package @next-dll/ace +## [2.0.661](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.660...@next-dll/ace@2.0.661) (2023-07-26) +**Note:** Version bump only for package @next-dll/ace -## [2.0.558](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.557...@next-dll/ace@2.0.558) (2023-01-04) +## [2.0.660](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.659...@next-dll/ace@2.0.660) (2023-07-25) **Note:** Version bump only for package @next-dll/ace +## [2.0.659](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.658...@next-dll/ace@2.0.659) (2023-07-24) +**Note:** Version bump only for package @next-dll/ace +## [2.0.658](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.657...@next-dll/ace@2.0.658) (2023-07-21) +**Note:** Version bump only for package @next-dll/ace -## [2.0.557](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.556...@next-dll/ace@2.0.557) (2023-01-03) +## [2.0.657](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.656...@next-dll/ace@2.0.657) (2023-07-20) **Note:** Version bump only for package @next-dll/ace +## [2.0.656](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.655...@next-dll/ace@2.0.656) (2023-07-17) +**Note:** Version bump only for package @next-dll/ace +## [2.0.655](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.654...@next-dll/ace@2.0.655) (2023-07-11) +**Note:** Version bump only for package @next-dll/ace -## [2.0.556](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.555...@next-dll/ace@2.0.556) (2023-01-03) +## [2.0.654](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.653...@next-dll/ace@2.0.654) (2023-07-06) **Note:** Version bump only for package @next-dll/ace +## [2.0.653](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.652...@next-dll/ace@2.0.653) (2023-07-06) +**Note:** Version bump only for package @next-dll/ace +## [2.0.652](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.651...@next-dll/ace@2.0.652) (2023-07-06) +**Note:** Version bump only for package @next-dll/ace -## [2.0.555](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.554...@next-dll/ace@2.0.555) (2022-12-29) +## [2.0.651](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.650...@next-dll/ace@2.0.651) (2023-06-26) **Note:** Version bump only for package @next-dll/ace +## [2.0.650](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.649...@next-dll/ace@2.0.650) (2023-06-21) +**Note:** Version bump only for package @next-dll/ace +## [2.0.649](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.648...@next-dll/ace@2.0.649) (2023-06-20) +**Note:** Version bump only for package @next-dll/ace -## [2.0.554](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.553...@next-dll/ace@2.0.554) (2022-12-29) +## [2.0.648](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.647...@next-dll/ace@2.0.648) (2023-06-14) **Note:** Version bump only for package @next-dll/ace +## [2.0.647](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.646...@next-dll/ace@2.0.647) (2023-06-12) +**Note:** Version bump only for package @next-dll/ace +## [2.0.646](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.645...@next-dll/ace@2.0.646) (2023-06-08) +**Note:** Version bump only for package @next-dll/ace -## [2.0.553](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.552...@next-dll/ace@2.0.553) (2022-12-29) +## [2.0.645](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.644...@next-dll/ace@2.0.645) (2023-06-08) **Note:** Version bump only for package @next-dll/ace +## [2.0.644](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.643...@next-dll/ace@2.0.644) (2023-06-08) +**Note:** Version bump only for package @next-dll/ace +## [2.0.643](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.642...@next-dll/ace@2.0.643) (2023-06-08) +**Note:** Version bump only for package @next-dll/ace -## [2.0.552](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.551...@next-dll/ace@2.0.552) (2022-12-28) +## [2.0.642](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.641...@next-dll/ace@2.0.642) (2023-06-08) **Note:** Version bump only for package @next-dll/ace +## [2.0.641](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.640...@next-dll/ace@2.0.641) (2023-06-05) +**Note:** Version bump only for package @next-dll/ace +## [2.0.640](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.639...@next-dll/ace@2.0.640) (2023-06-02) +**Note:** Version bump only for package @next-dll/ace -## [2.0.551](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.550...@next-dll/ace@2.0.551) (2022-12-28) +## [2.0.639](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.638...@next-dll/ace@2.0.639) (2023-06-02) **Note:** Version bump only for package @next-dll/ace +## [2.0.638](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.637...@next-dll/ace@2.0.638) (2023-06-01) +**Note:** Version bump only for package @next-dll/ace +## [2.0.637](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.636...@next-dll/ace@2.0.637) (2023-05-31) +**Note:** Version bump only for package @next-dll/ace -## [2.0.550](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.549...@next-dll/ace@2.0.550) (2022-12-19) +## [2.0.636](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.635...@next-dll/ace@2.0.636) (2023-05-30) **Note:** Version bump only for package @next-dll/ace +## [2.0.635](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.634...@next-dll/ace@2.0.635) (2023-05-29) +**Note:** Version bump only for package @next-dll/ace +## [2.0.634](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.633...@next-dll/ace@2.0.634) (2023-05-25) +**Note:** Version bump only for package @next-dll/ace -## [2.0.549](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.548...@next-dll/ace@2.0.549) (2022-12-13) +## [2.0.633](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.632...@next-dll/ace@2.0.633) (2023-05-22) **Note:** Version bump only for package @next-dll/ace +## [2.0.632](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.631...@next-dll/ace@2.0.632) (2023-05-22) + +**Note:** Version bump only for package @next-dll/ace +## [2.0.631](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.630...@next-dll/ace@2.0.631) (2023-05-18) +**Note:** Version bump only for package @next-dll/ace +## [2.0.630](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.629...@next-dll/ace@2.0.630) (2023-05-17) -## [2.0.548](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.547...@next-dll/ace@2.0.548) (2022-12-09) +**Note:** Version bump only for package @next-dll/ace + +## [2.0.629](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.628...@next-dll/ace@2.0.629) (2023-05-16) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.628](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.627...@next-dll/ace@2.0.628) (2023-05-16) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.627](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.626...@next-dll/ace@2.0.627) (2023-05-12) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.626](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.625...@next-dll/ace@2.0.626) (2023-05-12) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.625](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.624...@next-dll/ace@2.0.625) (2023-05-12) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.624](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.623...@next-dll/ace@2.0.624) (2023-05-12) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.623](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.622...@next-dll/ace@2.0.623) (2023-05-11) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.622](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.621...@next-dll/ace@2.0.622) (2023-05-10) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.621](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.620...@next-dll/ace@2.0.621) (2023-05-09) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.620](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.619...@next-dll/ace@2.0.620) (2023-05-09) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.619](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.618...@next-dll/ace@2.0.619) (2023-05-06) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.618](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.617...@next-dll/ace@2.0.618) (2023-05-05) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.617](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.616...@next-dll/ace@2.0.617) (2023-05-05) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.616](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.615...@next-dll/ace@2.0.616) (2023-04-27) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.615](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.614...@next-dll/ace@2.0.615) (2023-04-27) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.614](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.613...@next-dll/ace@2.0.614) (2023-04-23) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.613](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.612...@next-dll/ace@2.0.613) (2023-04-23) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.612](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.611...@next-dll/ace@2.0.612) (2023-04-14) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.611](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.610...@next-dll/ace@2.0.611) (2023-04-14) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.610](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.609...@next-dll/ace@2.0.610) (2023-04-14) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.609](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.608...@next-dll/ace@2.0.609) (2023-04-12) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.608](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.607...@next-dll/ace@2.0.608) (2023-04-11) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.607](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.606...@next-dll/ace@2.0.607) (2023-04-11) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.606](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.605...@next-dll/ace@2.0.606) (2023-04-11) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.605](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.604...@next-dll/ace@2.0.605) (2023-04-10) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.604](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.603...@next-dll/ace@2.0.604) (2023-04-10) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.603](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.602...@next-dll/ace@2.0.603) (2023-04-07) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.602](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.601...@next-dll/ace@2.0.602) (2023-03-31) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.601](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.600...@next-dll/ace@2.0.601) (2023-03-28) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.600](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.599...@next-dll/ace@2.0.600) (2023-03-27) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.599](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.598...@next-dll/ace@2.0.599) (2023-03-24) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.598](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.597...@next-dll/ace@2.0.598) (2023-03-16) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.597](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.596...@next-dll/ace@2.0.597) (2023-03-16) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.596](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.595...@next-dll/ace@2.0.596) (2023-03-15) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.595](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.594...@next-dll/ace@2.0.595) (2023-03-15) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.594](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.593...@next-dll/ace@2.0.594) (2023-03-15) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.593](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.592...@next-dll/ace@2.0.593) (2023-03-14) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.592](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.591...@next-dll/ace@2.0.592) (2023-03-14) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.591](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.590...@next-dll/ace@2.0.591) (2023-03-13) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.590](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.589...@next-dll/ace@2.0.590) (2023-03-10) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.589](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.588...@next-dll/ace@2.0.589) (2023-03-09) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.588](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.587...@next-dll/ace@2.0.588) (2023-03-09) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.587](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.586...@next-dll/ace@2.0.587) (2023-03-09) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.586](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.585...@next-dll/ace@2.0.586) (2023-03-06) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.585](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.584...@next-dll/ace@2.0.585) (2023-03-03) **Note:** Version bump only for package @next-dll/ace +## [2.0.584](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.583...@next-dll/ace@2.0.584) (2023-03-02) + +**Note:** Version bump only for package @next-dll/ace +## [2.0.583](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.582...@next-dll/ace@2.0.583) (2023-03-02) + +### Bug Fixes +- refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) + +## [2.0.582](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.581...@next-dll/ace@2.0.582) (2023-02-28) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.581](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.580...@next-dll/ace@2.0.581) (2023-02-20) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.580](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.579...@next-dll/ace@2.0.580) (2023-02-16) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.579](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.578...@next-dll/ace@2.0.579) (2023-02-16) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.578](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.577...@next-dll/ace@2.0.578) (2023-02-07) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.577](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.576...@next-dll/ace@2.0.577) (2023-02-07) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.576](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.575...@next-dll/ace@2.0.576) (2023-02-02) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.575](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.574...@next-dll/ace@2.0.575) (2023-01-30) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.574](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.573...@next-dll/ace@2.0.574) (2023-01-16) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.573](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.572...@next-dll/ace@2.0.573) (2023-01-15) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.572](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.571...@next-dll/ace@2.0.572) (2023-01-12) +**Note:** Version bump only for package @next-dll/ace + +## [2.0.571](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.570...@next-dll/ace@2.0.571) (2023-01-12) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.570](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.569...@next-dll/ace@2.0.570) (2023-01-12) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.569](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.568...@next-dll/ace@2.0.569) (2023-01-11) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.568](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.567...@next-dll/ace@2.0.568) (2023-01-11) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.567](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.566...@next-dll/ace@2.0.567) (2023-01-11) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.566](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.565...@next-dll/ace@2.0.566) (2023-01-10) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.565](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.564...@next-dll/ace@2.0.565) (2023-01-09) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.564](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.563...@next-dll/ace@2.0.564) (2023-01-09) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.563](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.562...@next-dll/ace@2.0.563) (2023-01-09) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.562](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.561...@next-dll/ace@2.0.562) (2023-01-06) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.561](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.560...@next-dll/ace@2.0.561) (2023-01-05) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.560](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.559...@next-dll/ace@2.0.560) (2023-01-05) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.559](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.558...@next-dll/ace@2.0.559) (2023-01-05) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.558](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.557...@next-dll/ace@2.0.558) (2023-01-04) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.557](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.556...@next-dll/ace@2.0.557) (2023-01-03) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.556](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.555...@next-dll/ace@2.0.556) (2023-01-03) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.555](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.554...@next-dll/ace@2.0.555) (2022-12-29) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.554](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.553...@next-dll/ace@2.0.554) (2022-12-29) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.553](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.552...@next-dll/ace@2.0.553) (2022-12-29) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.552](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.551...@next-dll/ace@2.0.552) (2022-12-28) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.551](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.550...@next-dll/ace@2.0.551) (2022-12-28) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.550](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.549...@next-dll/ace@2.0.550) (2022-12-19) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.549](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.548...@next-dll/ace@2.0.549) (2022-12-13) + +**Note:** Version bump only for package @next-dll/ace + +## [2.0.548](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.547...@next-dll/ace@2.0.548) (2022-12-09) + +**Note:** Version bump only for package @next-dll/ace ## [2.0.547](https://github.com/easyops-cn/next-core/compare/@next-dll/ace@2.0.546...@next-dll/ace@2.0.547) (2022-12-08) diff --git a/dll/ace/package.json b/dll/ace/package.json index 873539caa9..7a27c115f4 100644 --- a/dll/ace/package.json +++ b/dll/ace/package.json @@ -1,6 +1,6 @@ { "name": "@next-dll/ace", - "version": "2.0.598", + "version": "2.0.719", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/dll/ace", "license": "GPL-3.0", @@ -22,8 +22,8 @@ "react-ace": "^7.0.5" }, "devDependencies": { - "@next-core/brick-dll": "^2.41.50", - "@next-core/webpack-config-factory": "^2.21.0", + "@next-core/brick-dll": "^2.45.64", + "@next-core/webpack-config-factory": "^2.22.0", "react-ace": "^7.0.5" } } diff --git a/dll/d3/CHANGELOG.md b/dll/d3/CHANGELOG.md index 5463bcbfeb..8282bfedd1 100644 --- a/dll/d3/CHANGELOG.md +++ b/dll/d3/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.79](https://github.com/easyops-cn/next-core/compare/@next-dll/d3@2.0.78...@next-dll/d3@2.0.79) (2023-03-28) + +**Note:** Version bump only for package @next-dll/d3 + + + + + ## [2.0.78](https://github.com/easyops-cn/next-core/compare/@next-dll/d3@2.0.77...@next-dll/d3@2.0.78) (2023-03-15) **Note:** Version bump only for package @next-dll/d3 diff --git a/dll/d3/package.json b/dll/d3/package.json index dc0aa8a86c..b9cd2130a9 100644 --- a/dll/d3/package.json +++ b/dll/d3/package.json @@ -1,6 +1,6 @@ { "name": "@next-dll/d3", - "version": "2.0.78", + "version": "2.0.79", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/dll/d3", "license": "GPL-3.0", @@ -27,7 +27,7 @@ "d3-zoom": "^2.0.0" }, "devDependencies": { - "@next-core/webpack-config-factory": "^2.21.0", + "@next-core/webpack-config-factory": "^2.22.0", "d3-drag": "^2.0.0", "d3-force": "^2.1.1", "d3-hierarchy": "^2.0.0", diff --git a/dll/echarts/CHANGELOG.md b/dll/echarts/CHANGELOG.md index f230fcd067..dd891fb604 100644 --- a/dll/echarts/CHANGELOG.md +++ b/dll/echarts/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.80](https://github.com/easyops-cn/next-core/compare/@next-dll/echarts@2.0.79...@next-dll/echarts@2.0.80) (2023-03-28) + +**Note:** Version bump only for package @next-dll/echarts + + + + + ## [2.0.79](https://github.com/easyops-cn/next-core/compare/@next-dll/echarts@2.0.78...@next-dll/echarts@2.0.79) (2023-03-15) **Note:** Version bump only for package @next-dll/echarts diff --git a/dll/echarts/package.json b/dll/echarts/package.json index 55fcb941a8..e8ef1bbef7 100644 --- a/dll/echarts/package.json +++ b/dll/echarts/package.json @@ -1,6 +1,6 @@ { "name": "@next-dll/echarts", - "version": "2.0.79", + "version": "2.0.80", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/dll/echarts", "license": "GPL-3.0", @@ -22,7 +22,7 @@ "echarts": "^4.9.0" }, "devDependencies": { - "@next-core/webpack-config-factory": "^2.21.0", + "@next-core/webpack-config-factory": "^2.22.0", "echarts": "^4.9.0" } } diff --git a/dll/editor-bricks-helper/CHANGELOG.md b/dll/editor-bricks-helper/CHANGELOG.md index 5d80e3237c..6904ed6495 100644 --- a/dll/editor-bricks-helper/CHANGELOG.md +++ b/dll/editor-bricks-helper/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.34.66](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.65...@next-dll/editor-bricks-helper@0.34.66) (2023-03-16) +## [0.38.64](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.63...@next-dll/editor-bricks-helper@0.38.64) (2024-01-09) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.65](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.64...@next-dll/editor-bricks-helper@0.34.65) (2023-03-16) +## [0.38.63](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.62...@next-dll/editor-bricks-helper@0.38.63) (2024-01-09) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -19,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.64](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.63...@next-dll/editor-bricks-helper@0.34.64) (2023-03-15) +## [0.38.62](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.61...@next-dll/editor-bricks-helper@0.38.62) (2023-12-26) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -27,7 +27,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.63](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.62...@next-dll/editor-bricks-helper@0.34.63) (2023-03-15) +## [0.38.61](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.60...@next-dll/editor-bricks-helper@0.38.61) (2023-12-22) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -35,7 +35,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.62](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.61...@next-dll/editor-bricks-helper@0.34.62) (2023-03-15) +## [0.38.60](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.59...@next-dll/editor-bricks-helper@0.38.60) (2023-12-21) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -43,7 +43,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.61](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.60...@next-dll/editor-bricks-helper@0.34.61) (2023-03-14) +## [0.38.59](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.58...@next-dll/editor-bricks-helper@0.38.59) (2023-12-19) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -51,7 +51,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.60](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.59...@next-dll/editor-bricks-helper@0.34.60) (2023-03-14) +## [0.38.58](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.57...@next-dll/editor-bricks-helper@0.38.58) (2023-12-19) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -59,7 +59,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.59](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.58...@next-dll/editor-bricks-helper@0.34.59) (2023-03-13) +## [0.38.57](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.56...@next-dll/editor-bricks-helper@0.38.57) (2023-12-19) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -67,7 +67,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.58](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.57...@next-dll/editor-bricks-helper@0.34.58) (2023-03-10) +## [0.38.56](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.55...@next-dll/editor-bricks-helper@0.38.56) (2023-12-18) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -75,7 +75,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.57](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.56...@next-dll/editor-bricks-helper@0.34.57) (2023-03-09) +## [0.38.55](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.54...@next-dll/editor-bricks-helper@0.38.55) (2023-12-18) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -83,7 +83,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.56](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.55...@next-dll/editor-bricks-helper@0.34.56) (2023-03-09) +## [0.38.54](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.53...@next-dll/editor-bricks-helper@0.38.54) (2023-12-18) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -91,7 +91,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.55](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.54...@next-dll/editor-bricks-helper@0.34.55) (2023-03-09) +## [0.38.53](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.52...@next-dll/editor-bricks-helper@0.38.53) (2023-12-15) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -99,7 +99,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.54](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.53...@next-dll/editor-bricks-helper@0.34.54) (2023-03-06) +## [0.38.52](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.51...@next-dll/editor-bricks-helper@0.38.52) (2023-12-14) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -107,7 +107,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.53](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.52...@next-dll/editor-bricks-helper@0.34.53) (2023-03-03) +## [0.38.51](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.50...@next-dll/editor-bricks-helper@0.38.51) (2023-12-14) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -115,7 +115,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.52](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.51...@next-dll/editor-bricks-helper@0.34.52) (2023-03-02) +## [0.38.50](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.49...@next-dll/editor-bricks-helper@0.38.50) (2023-12-07) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -123,18 +123,23 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.51](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.50...@next-dll/editor-bricks-helper@0.34.51) (2023-03-02) +## [0.38.49](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.48...@next-dll/editor-bricks-helper@0.38.49) (2023-12-07) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper -### Bug Fixes -* refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) +## [0.38.48](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.47...@next-dll/editor-bricks-helper@0.38.48) (2023-12-04) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.50](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.49...@next-dll/editor-bricks-helper@0.34.50) (2023-02-28) + + +## [0.38.47](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.46...@next-dll/editor-bricks-helper@0.38.47) (2023-12-04) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -142,7 +147,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.49](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.48...@next-dll/editor-bricks-helper@0.34.49) (2023-02-20) +## [0.38.46](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.45...@next-dll/editor-bricks-helper@0.38.46) (2023-11-30) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -150,7 +155,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.48](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.47...@next-dll/editor-bricks-helper@0.34.48) (2023-02-16) +## [0.38.45](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.44...@next-dll/editor-bricks-helper@0.38.45) (2023-11-29) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -158,7 +163,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.47](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.46...@next-dll/editor-bricks-helper@0.34.47) (2023-02-16) +## [0.38.44](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.43...@next-dll/editor-bricks-helper@0.38.44) (2023-11-29) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -166,7 +171,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.46](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.45...@next-dll/editor-bricks-helper@0.34.46) (2023-02-07) +## [0.38.43](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.42...@next-dll/editor-bricks-helper@0.38.43) (2023-11-24) **Note:** Version bump only for package @next-dll/editor-bricks-helper @@ -174,248 +179,667 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.34.45](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.44...@next-dll/editor-bricks-helper@0.34.45) (2023-02-07) +## [0.38.42](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.41...@next-dll/editor-bricks-helper@0.38.42) (2023-11-16) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + + + + + +## [0.38.41](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.40...@next-dll/editor-bricks-helper@0.38.41) (2023-11-10) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + + + + + +## [0.38.40](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.39...@next-dll/editor-bricks-helper@0.38.40) (2023-11-08) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + + + + + +## [0.38.39](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.38...@next-dll/editor-bricks-helper@0.38.39) (2023-11-02) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + + + + + +## [0.38.38](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.37...@next-dll/editor-bricks-helper@0.38.38) (2023-11-01) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + + + + + +## [0.38.37](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.36...@next-dll/editor-bricks-helper@0.38.37) (2023-10-30) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + + + + + +## [0.38.36](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.35...@next-dll/editor-bricks-helper@0.38.36) (2023-10-25) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + + + + + +## [0.38.35](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.34...@next-dll/editor-bricks-helper@0.38.35) (2023-10-20) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + + + + + +## [0.38.34](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.33...@next-dll/editor-bricks-helper@0.38.34) (2023-10-20) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + + + + + +## [0.38.33](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.32...@next-dll/editor-bricks-helper@0.38.33) (2023-10-20) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + + + + + +## [0.38.32](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.31...@next-dll/editor-bricks-helper@0.38.32) (2023-10-19) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.31](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.30...@next-dll/editor-bricks-helper@0.38.31) (2023-10-19) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.30](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.29...@next-dll/editor-bricks-helper@0.38.30) (2023-10-19) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.29](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.28...@next-dll/editor-bricks-helper@0.38.29) (2023-10-13) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.28](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.27...@next-dll/editor-bricks-helper@0.38.28) (2023-10-10) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.27](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.26...@next-dll/editor-bricks-helper@0.38.27) (2023-10-08) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.26](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.25...@next-dll/editor-bricks-helper@0.38.26) (2023-10-07) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.25](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.24...@next-dll/editor-bricks-helper@0.38.25) (2023-09-27) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.24](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.23...@next-dll/editor-bricks-helper@0.38.24) (2023-09-25) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.23](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.22...@next-dll/editor-bricks-helper@0.38.23) (2023-09-21) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.22](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.21...@next-dll/editor-bricks-helper@0.38.22) (2023-09-15) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.21](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.20...@next-dll/editor-bricks-helper@0.38.21) (2023-09-15) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.20](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.19...@next-dll/editor-bricks-helper@0.38.20) (2023-09-15) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.19](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.18...@next-dll/editor-bricks-helper@0.38.19) (2023-09-12) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.18](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.17...@next-dll/editor-bricks-helper@0.38.18) (2023-09-05) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.17](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.16...@next-dll/editor-bricks-helper@0.38.17) (2023-09-04) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.16](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.15...@next-dll/editor-bricks-helper@0.38.16) (2023-08-25) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.15](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.14...@next-dll/editor-bricks-helper@0.38.15) (2023-08-18) +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.14](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.13...@next-dll/editor-bricks-helper@0.38.14) (2023-08-17) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.13](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.12...@next-dll/editor-bricks-helper@0.38.13) (2023-08-16) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.12](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.11...@next-dll/editor-bricks-helper@0.38.12) (2023-08-09) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.11](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.10...@next-dll/editor-bricks-helper@0.38.11) (2023-08-05) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.10](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.9...@next-dll/editor-bricks-helper@0.38.10) (2023-08-04) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.9](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.8...@next-dll/editor-bricks-helper@0.38.9) (2023-07-31) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.8](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.7...@next-dll/editor-bricks-helper@0.38.8) (2023-07-27) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.7](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.6...@next-dll/editor-bricks-helper@0.38.7) (2023-07-26) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.6](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.5...@next-dll/editor-bricks-helper@0.38.6) (2023-07-26) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.5](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.4...@next-dll/editor-bricks-helper@0.38.5) (2023-07-25) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.4](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.3...@next-dll/editor-bricks-helper@0.38.4) (2023-07-24) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.38.3](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.2...@next-dll/editor-bricks-helper@0.38.3) (2023-07-21) ### Bug Fixes -* optimization ([7f638dc](https://github.com/easyops-cn/next-core/commit/7f638dc093e35f54694f046199bd34887a8a8879)) +- support v2 use v3 bricks with useBrick ([424092d](https://github.com/easyops-cn/next-core/commit/424092d9586263150d84508da5c48d17f27cc92b)) +## [0.38.2](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.1...@next-dll/editor-bricks-helper@0.38.2) (2023-07-20) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.38.1](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.38.0...@next-dll/editor-bricks-helper@0.38.1) (2023-07-17) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.44](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.43...@next-dll/editor-bricks-helper@0.34.44) (2023-02-02) +# [0.38.0](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.37.3...@next-dll/editor-bricks-helper@0.38.0) (2023-07-11) + +### Features + +- export websocket client ([5085e00](https://github.com/easyops-cn/next-core/commit/5085e00de189ab097618df7f312dab85ba6f4d06)) + +## [0.37.3](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.37.2...@next-dll/editor-bricks-helper@0.37.3) (2023-07-06) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.37.2](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.37.1...@next-dll/editor-bricks-helper@0.37.2) (2023-07-06) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.37.1](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.37.0...@next-dll/editor-bricks-helper@0.37.1) (2023-07-06) **Note:** Version bump only for package @next-dll/editor-bricks-helper +# [0.37.0](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.36.10...@next-dll/editor-bricks-helper@0.37.0) (2023-06-28) +### Features +- update manifest.snapshot.json ([ddc9246](https://github.com/easyops-cn/next-core/commit/ddc9246a4f18bfede68a63d1838d3153bb5d33ff)) +## [0.36.10](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.36.9...@next-dll/editor-bricks-helper@0.36.10) (2023-06-26) -## [0.34.43](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.42...@next-dll/editor-bricks-helper@0.34.43) (2023-01-30) +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.36.9](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.36.8...@next-dll/editor-bricks-helper@0.36.9) (2023-06-21) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.36.8](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.36.7...@next-dll/editor-bricks-helper@0.36.8) (2023-06-20) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.36.7](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.36.6...@next-dll/editor-bricks-helper@0.36.7) (2023-06-14) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.42](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.41...@next-dll/editor-bricks-helper@0.34.42) (2023-01-16) +## [0.36.6](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.36.5...@next-dll/editor-bricks-helper@0.36.6) (2023-06-12) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.36.5](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.36.4...@next-dll/editor-bricks-helper@0.36.5) (2023-06-08) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.36.4](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.36.3...@next-dll/editor-bricks-helper@0.36.4) (2023-06-08) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.41](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.40...@next-dll/editor-bricks-helper@0.34.41) (2023-01-15) +## [0.36.3](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.36.2...@next-dll/editor-bricks-helper@0.36.3) (2023-06-08) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.36.2](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.36.1...@next-dll/editor-bricks-helper@0.36.2) (2023-06-08) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.36.1](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.36.0...@next-dll/editor-bricks-helper@0.36.1) (2023-06-08) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +# [0.36.0](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.18...@next-dll/editor-bricks-helper@0.36.0) (2023-06-05) -## [0.34.40](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.39...@next-dll/editor-bricks-helper@0.34.40) (2023-01-12) +### Bug Fixes + +- refactor process snippet ([83346bb](https://github.com/easyops-cn/next-core/commit/83346bbec562f7cfeadb12cb97949aa35c4f66f7)) + +### Features + +- support params snippet ([8e07635](https://github.com/easyops-cn/next-core/commit/8e0763587668c751521ad80c6338b1170b8c739e)) + +## [0.35.18](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.17...@next-dll/editor-bricks-helper@0.35.18) (2023-06-02) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.17](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.16...@next-dll/editor-bricks-helper@0.35.17) (2023-06-02) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.16](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.15...@next-dll/editor-bricks-helper@0.35.16) (2023-06-01) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.39](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.38...@next-dll/editor-bricks-helper@0.34.39) (2023-01-12) +## [0.35.15](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.14...@next-dll/editor-bricks-helper@0.35.15) (2023-05-31) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.14](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.13...@next-dll/editor-bricks-helper@0.35.14) (2023-05-30) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.13](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.12...@next-dll/editor-bricks-helper@0.35.13) (2023-05-29) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.12](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.11...@next-dll/editor-bricks-helper@0.35.12) (2023-05-25) -## [0.34.38](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.37...@next-dll/editor-bricks-helper@0.34.38) (2023-01-12) +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.35.11](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.10...@next-dll/editor-bricks-helper@0.35.11) (2023-05-22) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.10](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.9...@next-dll/editor-bricks-helper@0.35.10) (2023-05-22) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.9](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.8...@next-dll/editor-bricks-helper@0.35.9) (2023-05-18) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.37](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.36...@next-dll/editor-bricks-helper@0.34.37) (2023-01-11) +## [0.35.8](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.7...@next-dll/editor-bricks-helper@0.35.8) (2023-05-17) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.7](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.6...@next-dll/editor-bricks-helper@0.35.7) (2023-05-16) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.6](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.5...@next-dll/editor-bricks-helper@0.35.6) (2023-05-16) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.36](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.35...@next-dll/editor-bricks-helper@0.34.36) (2023-01-11) +## [0.35.5](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.4...@next-dll/editor-bricks-helper@0.35.5) (2023-05-12) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.4](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.3...@next-dll/editor-bricks-helper@0.35.4) (2023-05-12) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.3](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.2...@next-dll/editor-bricks-helper@0.35.3) (2023-05-12) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.35](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.34...@next-dll/editor-bricks-helper@0.34.35) (2023-01-11) +## [0.35.2](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.1...@next-dll/editor-bricks-helper@0.35.2) (2023-05-12) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.35.1](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.35.0...@next-dll/editor-bricks-helper@0.35.1) (2023-05-11) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +# [0.35.0](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.89...@next-dll/editor-bricks-helper@0.35.0) (2023-05-10) +### Features -## [0.34.34](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.33...@next-dll/editor-bricks-helper@0.34.34) (2023-01-10) +- update snapshot.json ([7ee1bd8](https://github.com/easyops-cn/next-core/commit/7ee1bd820ddf141f364335bab172a1692e3cb42d)) + +## [0.34.89](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.88...@next-dll/editor-bricks-helper@0.34.89) (2023-05-09) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.88](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.87...@next-dll/editor-bricks-helper@0.34.88) (2023-05-09) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.87](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.86...@next-dll/editor-bricks-helper@0.34.87) (2023-05-06) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.33](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.32...@next-dll/editor-bricks-helper@0.34.33) (2023-01-09) +## [0.34.86](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.85...@next-dll/editor-bricks-helper@0.34.86) (2023-05-05) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.85](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.84...@next-dll/editor-bricks-helper@0.34.85) (2023-05-05) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.84](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.83...@next-dll/editor-bricks-helper@0.34.84) (2023-04-27) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.32](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.31...@next-dll/editor-bricks-helper@0.34.32) (2023-01-09) +## [0.34.83](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.82...@next-dll/editor-bricks-helper@0.34.83) (2023-04-27) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.82](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.81...@next-dll/editor-bricks-helper@0.34.82) (2023-04-23) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.81](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.80...@next-dll/editor-bricks-helper@0.34.81) (2023-04-23) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.80](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.79...@next-dll/editor-bricks-helper@0.34.80) (2023-04-14) -## [0.34.31](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.30...@next-dll/editor-bricks-helper@0.34.31) (2023-01-09) +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.79](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.78...@next-dll/editor-bricks-helper@0.34.79) (2023-04-14) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.78](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.77...@next-dll/editor-bricks-helper@0.34.78) (2023-04-14) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.77](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.76...@next-dll/editor-bricks-helper@0.34.77) (2023-04-12) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.30](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.29...@next-dll/editor-bricks-helper@0.34.30) (2023-01-06) +## [0.34.76](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.75...@next-dll/editor-bricks-helper@0.34.76) (2023-04-11) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.75](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.74...@next-dll/editor-bricks-helper@0.34.75) (2023-04-11) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.74](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.73...@next-dll/editor-bricks-helper@0.34.74) (2023-04-11) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.29](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.28...@next-dll/editor-bricks-helper@0.34.29) (2023-01-05) +## [0.34.73](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.72...@next-dll/editor-bricks-helper@0.34.73) (2023-04-10) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.72](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.71...@next-dll/editor-bricks-helper@0.34.72) (2023-04-10) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.71](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.70...@next-dll/editor-bricks-helper@0.34.71) (2023-04-07) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.28](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.27...@next-dll/editor-bricks-helper@0.34.28) (2023-01-05) +## [0.34.70](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.69...@next-dll/editor-bricks-helper@0.34.70) (2023-03-31) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.69](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.68...@next-dll/editor-bricks-helper@0.34.69) (2023-03-28) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.68](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.67...@next-dll/editor-bricks-helper@0.34.68) (2023-03-27) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.27](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.26...@next-dll/editor-bricks-helper@0.34.27) (2023-01-05) +## [0.34.67](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.66...@next-dll/editor-bricks-helper@0.34.67) (2023-03-24) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.66](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.65...@next-dll/editor-bricks-helper@0.34.66) (2023-03-16) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.65](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.64...@next-dll/editor-bricks-helper@0.34.65) (2023-03-16) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.26](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.25...@next-dll/editor-bricks-helper@0.34.26) (2023-01-04) +## [0.34.64](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.63...@next-dll/editor-bricks-helper@0.34.64) (2023-03-15) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.63](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.62...@next-dll/editor-bricks-helper@0.34.63) (2023-03-15) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.62](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.61...@next-dll/editor-bricks-helper@0.34.62) (2023-03-15) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.25](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.24...@next-dll/editor-bricks-helper@0.34.25) (2023-01-03) +## [0.34.61](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.60...@next-dll/editor-bricks-helper@0.34.61) (2023-03-14) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.60](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.59...@next-dll/editor-bricks-helper@0.34.60) (2023-03-14) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.59](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.58...@next-dll/editor-bricks-helper@0.34.59) (2023-03-13) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.24](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.23...@next-dll/editor-bricks-helper@0.34.24) (2023-01-03) +## [0.34.58](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.57...@next-dll/editor-bricks-helper@0.34.58) (2023-03-10) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.57](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.56...@next-dll/editor-bricks-helper@0.34.57) (2023-03-09) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.56](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.55...@next-dll/editor-bricks-helper@0.34.56) (2023-03-09) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.23](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.22...@next-dll/editor-bricks-helper@0.34.23) (2022-12-29) +## [0.34.55](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.54...@next-dll/editor-bricks-helper@0.34.55) (2023-03-09) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.54](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.53...@next-dll/editor-bricks-helper@0.34.54) (2023-03-06) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.53](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.52...@next-dll/editor-bricks-helper@0.34.53) (2023-03-03) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.22](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.21...@next-dll/editor-bricks-helper@0.34.22) (2022-12-29) +## [0.34.52](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.51...@next-dll/editor-bricks-helper@0.34.52) (2023-03-02) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.51](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.50...@next-dll/editor-bricks-helper@0.34.51) (2023-03-02) + +### Bug Fixes +- refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) +## [0.34.50](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.49...@next-dll/editor-bricks-helper@0.34.50) (2023-02-28) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.21](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.20...@next-dll/editor-bricks-helper@0.34.21) (2022-12-29) +## [0.34.49](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.48...@next-dll/editor-bricks-helper@0.34.49) (2023-02-20) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.48](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.47...@next-dll/editor-bricks-helper@0.34.48) (2023-02-16) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.47](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.46...@next-dll/editor-bricks-helper@0.34.47) (2023-02-16) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.20](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.19...@next-dll/editor-bricks-helper@0.34.20) (2022-12-28) +## [0.34.46](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.45...@next-dll/editor-bricks-helper@0.34.46) (2023-02-07) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.45](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.44...@next-dll/editor-bricks-helper@0.34.45) (2023-02-07) +### Bug Fixes +- optimization ([7f638dc](https://github.com/easyops-cn/next-core/commit/7f638dc093e35f54694f046199bd34887a8a8879)) +## [0.34.44](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.43...@next-dll/editor-bricks-helper@0.34.44) (2023-02-02) -## [0.34.19](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.18...@next-dll/editor-bricks-helper@0.34.19) (2022-12-28) +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.43](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.42...@next-dll/editor-bricks-helper@0.34.43) (2023-01-30) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.42](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.41...@next-dll/editor-bricks-helper@0.34.42) (2023-01-16) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.41](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.40...@next-dll/editor-bricks-helper@0.34.41) (2023-01-15) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.18](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.17...@next-dll/editor-bricks-helper@0.34.18) (2022-12-19) +## [0.34.40](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.39...@next-dll/editor-bricks-helper@0.34.40) (2023-01-12) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.39](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.38...@next-dll/editor-bricks-helper@0.34.39) (2023-01-12) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.38](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.37...@next-dll/editor-bricks-helper@0.34.38) (2023-01-12) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.17](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.16...@next-dll/editor-bricks-helper@0.34.17) (2022-12-13) +## [0.34.37](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.36...@next-dll/editor-bricks-helper@0.34.37) (2023-01-11) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.36](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.35...@next-dll/editor-bricks-helper@0.34.36) (2023-01-11) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.35](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.34...@next-dll/editor-bricks-helper@0.34.35) (2023-01-11) +**Note:** Version bump only for package @next-dll/editor-bricks-helper -## [0.34.16](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.15...@next-dll/editor-bricks-helper@0.34.16) (2022-12-09) +## [0.34.34](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.33...@next-dll/editor-bricks-helper@0.34.34) (2023-01-10) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.33](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.32...@next-dll/editor-bricks-helper@0.34.33) (2023-01-09) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.32](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.31...@next-dll/editor-bricks-helper@0.34.32) (2023-01-09) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.31](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.30...@next-dll/editor-bricks-helper@0.34.31) (2023-01-09) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.30](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.29...@next-dll/editor-bricks-helper@0.34.30) (2023-01-06) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.29](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.28...@next-dll/editor-bricks-helper@0.34.29) (2023-01-05) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.28](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.27...@next-dll/editor-bricks-helper@0.34.28) (2023-01-05) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.27](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.26...@next-dll/editor-bricks-helper@0.34.27) (2023-01-05) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.26](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.25...@next-dll/editor-bricks-helper@0.34.26) (2023-01-04) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.25](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.24...@next-dll/editor-bricks-helper@0.34.25) (2023-01-03) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.24](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.23...@next-dll/editor-bricks-helper@0.34.24) (2023-01-03) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.23](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.22...@next-dll/editor-bricks-helper@0.34.23) (2022-12-29) **Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.22](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.21...@next-dll/editor-bricks-helper@0.34.22) (2022-12-29) +**Note:** Version bump only for package @next-dll/editor-bricks-helper +## [0.34.21](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.20...@next-dll/editor-bricks-helper@0.34.21) (2022-12-29) +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.20](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.19...@next-dll/editor-bricks-helper@0.34.20) (2022-12-28) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.19](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.18...@next-dll/editor-bricks-helper@0.34.19) (2022-12-28) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.18](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.17...@next-dll/editor-bricks-helper@0.34.18) (2022-12-19) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.17](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.16...@next-dll/editor-bricks-helper@0.34.17) (2022-12-13) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper + +## [0.34.16](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.15...@next-dll/editor-bricks-helper@0.34.16) (2022-12-09) + +**Note:** Version bump only for package @next-dll/editor-bricks-helper ## [0.34.15](https://github.com/easyops-cn/next-core/compare/@next-dll/editor-bricks-helper@0.34.14...@next-dll/editor-bricks-helper@0.34.15) (2022-12-08) diff --git a/dll/editor-bricks-helper/manifest.snapshot.json b/dll/editor-bricks-helper/manifest.snapshot.json index 7fee146dfd..64e4f5b956 100644 --- a/dll/editor-bricks-helper/manifest.snapshot.json +++ b/dll/editor-bricks-helper/manifest.snapshot.json @@ -44,7 +44,9 @@ "isEvaluable", "isObject", "isRouteNode", + "isSnippetEvaluation", "isSnippetNode", + "isTrackAll", "lint", "loadScript", "makeThrottledAggregation", @@ -85,9 +87,11 @@ "scanTemplatesInStoryboard", "shouldAllowRecursiveEvaluations", "smartDisplayForEvaluableString", + "snippetEvaluate", "syncResolveContextConcurrently", "toPath", "tokTypes", + "trackAll", "trackContext", "trackFormState", "trackState", @@ -139,6 +143,7 @@ "EditorSlotContentLayout", "SlotContainer", "getSortedIdsAfterDropped", + "getUniqueNodeId", "useActiveNodeUid", "useBuilderContextMenuStatus", "useBuilderData", @@ -190,16 +195,21 @@ "exportsType": "namespace", "providedExports": [ "BrickAsComponent", + "BrickAsComponentFactory", "BrickWrapper", "DisplayByFeatureFlags", "EasyopsEmpty", "ErrorBoundary", "FeatureFlagsProvider", "ForwardRefSingleBrickAsComponent", + "ForwardRefSingleBrickAsComponentFactory", "ModalElement", "SingleBrickAsComponent", + "SingleBrickAsComponentFactory", "StoryboardFunctionRegistryFactory", "UpdatingElement", + "WebsocketMessageRequest", + "WebsocketMessageResponse", "abortController", "applyTheme", "authenticate", @@ -209,6 +219,7 @@ "constructEventListener", "createHistory", "createRuntime", + "createWebSocket", "developHelper", "doTransform", "event", @@ -220,6 +231,7 @@ "getRealValue", "getRuntime", "getRuntimeMisc", + "getWebSocket", "handleHttpError", "httpErrorToString", "i18nText", diff --git a/dll/editor-bricks-helper/package.json b/dll/editor-bricks-helper/package.json index d6805be1f7..b699f86eee 100644 --- a/dll/editor-bricks-helper/package.json +++ b/dll/editor-bricks-helper/package.json @@ -1,6 +1,6 @@ { "name": "@next-dll/editor-bricks-helper", - "version": "0.34.66", + "version": "0.38.64", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/dll/editor-bricks-helper", "license": "GPL-3.0", @@ -18,9 +18,9 @@ "@next-core/editor-bricks-helper": "^0.49.58" }, "devDependencies": { - "@next-core/brick-dll": "^2.41.50", - "@next-core/editor-bricks-helper": "^0.49.63", - "@next-core/webpack-config-factory": "^2.21.0", - "@next-dll/react-dnd": "^0.1.536" + "@next-core/brick-dll": "^2.45.64", + "@next-core/editor-bricks-helper": "^0.50.38", + "@next-core/webpack-config-factory": "^2.22.0", + "@next-dll/react-dnd": "^0.1.657" } } diff --git a/dll/react-dnd/CHANGELOG.md b/dll/react-dnd/CHANGELOG.md index 11e236f4b5..20a4f742b5 100644 --- a/dll/react-dnd/CHANGELOG.md +++ b/dll/react-dnd/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.536](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.535...@next-dll/react-dnd@0.1.536) (2023-03-16) +## [0.1.657](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.656...@next-dll/react-dnd@0.1.657) (2024-01-09) **Note:** Version bump only for package @next-dll/react-dnd @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.535](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.534...@next-dll/react-dnd@0.1.535) (2023-03-16) +## [0.1.656](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.655...@next-dll/react-dnd@0.1.656) (2024-01-09) **Note:** Version bump only for package @next-dll/react-dnd @@ -19,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.534](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.533...@next-dll/react-dnd@0.1.534) (2023-03-15) +## [0.1.655](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.654...@next-dll/react-dnd@0.1.655) (2023-12-26) **Note:** Version bump only for package @next-dll/react-dnd @@ -27,7 +27,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.533](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.532...@next-dll/react-dnd@0.1.533) (2023-03-15) +## [0.1.654](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.653...@next-dll/react-dnd@0.1.654) (2023-12-22) **Note:** Version bump only for package @next-dll/react-dnd @@ -35,7 +35,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.532](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.531...@next-dll/react-dnd@0.1.532) (2023-03-15) +## [0.1.653](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.652...@next-dll/react-dnd@0.1.653) (2023-12-21) **Note:** Version bump only for package @next-dll/react-dnd @@ -43,7 +43,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.531](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.530...@next-dll/react-dnd@0.1.531) (2023-03-14) +## [0.1.652](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.651...@next-dll/react-dnd@0.1.652) (2023-12-19) **Note:** Version bump only for package @next-dll/react-dnd @@ -51,7 +51,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.530](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.529...@next-dll/react-dnd@0.1.530) (2023-03-14) +## [0.1.651](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.650...@next-dll/react-dnd@0.1.651) (2023-12-19) **Note:** Version bump only for package @next-dll/react-dnd @@ -59,7 +59,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.529](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.528...@next-dll/react-dnd@0.1.529) (2023-03-13) +## [0.1.650](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.649...@next-dll/react-dnd@0.1.650) (2023-12-19) **Note:** Version bump only for package @next-dll/react-dnd @@ -67,7 +67,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.528](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.527...@next-dll/react-dnd@0.1.528) (2023-03-10) +## [0.1.649](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.648...@next-dll/react-dnd@0.1.649) (2023-12-18) **Note:** Version bump only for package @next-dll/react-dnd @@ -75,7 +75,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.527](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.526...@next-dll/react-dnd@0.1.527) (2023-03-09) +## [0.1.648](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.647...@next-dll/react-dnd@0.1.648) (2023-12-18) **Note:** Version bump only for package @next-dll/react-dnd @@ -83,7 +83,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.526](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.525...@next-dll/react-dnd@0.1.526) (2023-03-09) +## [0.1.647](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.646...@next-dll/react-dnd@0.1.647) (2023-12-18) **Note:** Version bump only for package @next-dll/react-dnd @@ -91,7 +91,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.525](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.524...@next-dll/react-dnd@0.1.525) (2023-03-09) +## [0.1.646](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.645...@next-dll/react-dnd@0.1.646) (2023-12-15) **Note:** Version bump only for package @next-dll/react-dnd @@ -99,7 +99,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.524](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.523...@next-dll/react-dnd@0.1.524) (2023-03-06) +## [0.1.645](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.644...@next-dll/react-dnd@0.1.645) (2023-12-14) **Note:** Version bump only for package @next-dll/react-dnd @@ -107,7 +107,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.523](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.522...@next-dll/react-dnd@0.1.523) (2023-03-03) +## [0.1.644](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.643...@next-dll/react-dnd@0.1.644) (2023-12-14) **Note:** Version bump only for package @next-dll/react-dnd @@ -115,7 +115,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.522](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.521...@next-dll/react-dnd@0.1.522) (2023-03-02) +## [0.1.643](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.642...@next-dll/react-dnd@0.1.643) (2023-12-07) **Note:** Version bump only for package @next-dll/react-dnd @@ -123,18 +123,23 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.521](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.520...@next-dll/react-dnd@0.1.521) (2023-03-02) +## [0.1.642](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.641...@next-dll/react-dnd@0.1.642) (2023-12-07) + +**Note:** Version bump only for package @next-dll/react-dnd -### Bug Fixes -* refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) +## [0.1.641](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.640...@next-dll/react-dnd@0.1.641) (2023-12-04) + +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.520](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.519...@next-dll/react-dnd@0.1.520) (2023-02-28) + + +## [0.1.640](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.639...@next-dll/react-dnd@0.1.640) (2023-12-04) **Note:** Version bump only for package @next-dll/react-dnd @@ -142,7 +147,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.519](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.518...@next-dll/react-dnd@0.1.519) (2023-02-20) +## [0.1.639](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.638...@next-dll/react-dnd@0.1.639) (2023-11-30) **Note:** Version bump only for package @next-dll/react-dnd @@ -150,7 +155,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.518](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.517...@next-dll/react-dnd@0.1.518) (2023-02-16) +## [0.1.638](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.637...@next-dll/react-dnd@0.1.638) (2023-11-29) **Note:** Version bump only for package @next-dll/react-dnd @@ -158,7 +163,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.517](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.516...@next-dll/react-dnd@0.1.517) (2023-02-16) +## [0.1.637](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.636...@next-dll/react-dnd@0.1.637) (2023-11-29) **Note:** Version bump only for package @next-dll/react-dnd @@ -166,7 +171,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.516](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.515...@next-dll/react-dnd@0.1.516) (2023-02-07) +## [0.1.636](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.635...@next-dll/react-dnd@0.1.636) (2023-11-24) **Note:** Version bump only for package @next-dll/react-dnd @@ -174,7 +179,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.515](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.514...@next-dll/react-dnd@0.1.515) (2023-02-07) +## [0.1.635](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.634...@next-dll/react-dnd@0.1.635) (2023-11-16) **Note:** Version bump only for package @next-dll/react-dnd @@ -182,7 +187,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.514](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.513...@next-dll/react-dnd@0.1.514) (2023-02-02) +## [0.1.634](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.633...@next-dll/react-dnd@0.1.634) (2023-11-10) **Note:** Version bump only for package @next-dll/react-dnd @@ -190,7 +195,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.513](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.512...@next-dll/react-dnd@0.1.513) (2023-01-30) +## [0.1.633](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.632...@next-dll/react-dnd@0.1.633) (2023-11-08) **Note:** Version bump only for package @next-dll/react-dnd @@ -198,7 +203,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.512](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.511...@next-dll/react-dnd@0.1.512) (2023-01-16) +## [0.1.632](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.631...@next-dll/react-dnd@0.1.632) (2023-11-02) **Note:** Version bump only for package @next-dll/react-dnd @@ -206,7 +211,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.511](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.510...@next-dll/react-dnd@0.1.511) (2023-01-15) +## [0.1.631](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.630...@next-dll/react-dnd@0.1.631) (2023-11-01) **Note:** Version bump only for package @next-dll/react-dnd @@ -214,7 +219,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.510](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.509...@next-dll/react-dnd@0.1.510) (2023-01-12) +## [0.1.630](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.629...@next-dll/react-dnd@0.1.630) (2023-10-30) **Note:** Version bump only for package @next-dll/react-dnd @@ -222,7 +227,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.509](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.508...@next-dll/react-dnd@0.1.509) (2023-01-12) +## [0.1.629](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.628...@next-dll/react-dnd@0.1.629) (2023-10-25) **Note:** Version bump only for package @next-dll/react-dnd @@ -230,7 +235,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.508](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.507...@next-dll/react-dnd@0.1.508) (2023-01-12) +## [0.1.628](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.627...@next-dll/react-dnd@0.1.628) (2023-10-20) **Note:** Version bump only for package @next-dll/react-dnd @@ -238,7 +243,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.507](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.506...@next-dll/react-dnd@0.1.507) (2023-01-11) +## [0.1.627](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.626...@next-dll/react-dnd@0.1.627) (2023-10-20) **Note:** Version bump only for package @next-dll/react-dnd @@ -246,7 +251,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.506](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.505...@next-dll/react-dnd@0.1.506) (2023-01-11) +## [0.1.626](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.625...@next-dll/react-dnd@0.1.626) (2023-10-20) **Note:** Version bump only for package @next-dll/react-dnd @@ -254,165 +259,567 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.505](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.504...@next-dll/react-dnd@0.1.505) (2023-01-11) +## [0.1.625](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.624...@next-dll/react-dnd@0.1.625) (2023-10-19) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.624](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.623...@next-dll/react-dnd@0.1.624) (2023-10-19) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.623](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.622...@next-dll/react-dnd@0.1.623) (2023-10-19) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.504](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.503...@next-dll/react-dnd@0.1.504) (2023-01-10) +## [0.1.622](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.621...@next-dll/react-dnd@0.1.622) (2023-10-13) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.621](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.620...@next-dll/react-dnd@0.1.621) (2023-10-10) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.620](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.619...@next-dll/react-dnd@0.1.620) (2023-10-08) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.503](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.502...@next-dll/react-dnd@0.1.503) (2023-01-09) +## [0.1.619](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.618...@next-dll/react-dnd@0.1.619) (2023-10-07) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.618](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.617...@next-dll/react-dnd@0.1.618) (2023-09-27) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.617](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.616...@next-dll/react-dnd@0.1.617) (2023-09-25) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.502](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.501...@next-dll/react-dnd@0.1.502) (2023-01-09) +## [0.1.616](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.615...@next-dll/react-dnd@0.1.616) (2023-09-21) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.615](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.614...@next-dll/react-dnd@0.1.615) (2023-09-15) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.614](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.613...@next-dll/react-dnd@0.1.614) (2023-09-15) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.501](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.500...@next-dll/react-dnd@0.1.501) (2023-01-09) +## [0.1.613](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.612...@next-dll/react-dnd@0.1.613) (2023-09-15) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.612](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.611...@next-dll/react-dnd@0.1.612) (2023-09-12) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.611](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.610...@next-dll/react-dnd@0.1.611) (2023-09-05) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.500](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.499...@next-dll/react-dnd@0.1.500) (2023-01-06) +## [0.1.610](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.609...@next-dll/react-dnd@0.1.610) (2023-09-04) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.609](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.608...@next-dll/react-dnd@0.1.609) (2023-08-25) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.608](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.607...@next-dll/react-dnd@0.1.608) (2023-08-18) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.499](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.498...@next-dll/react-dnd@0.1.499) (2023-01-05) +## [0.1.607](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.606...@next-dll/react-dnd@0.1.607) (2023-08-17) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.606](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.605...@next-dll/react-dnd@0.1.606) (2023-08-16) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.605](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.604...@next-dll/react-dnd@0.1.605) (2023-08-09) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.498](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.497...@next-dll/react-dnd@0.1.498) (2023-01-05) +## [0.1.604](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.603...@next-dll/react-dnd@0.1.604) (2023-08-05) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.603](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.602...@next-dll/react-dnd@0.1.603) (2023-08-04) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.602](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.601...@next-dll/react-dnd@0.1.602) (2023-07-31) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.497](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.496...@next-dll/react-dnd@0.1.497) (2023-01-05) +## [0.1.601](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.600...@next-dll/react-dnd@0.1.601) (2023-07-27) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.600](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.599...@next-dll/react-dnd@0.1.600) (2023-07-26) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.599](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.598...@next-dll/react-dnd@0.1.599) (2023-07-26) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.496](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.495...@next-dll/react-dnd@0.1.496) (2023-01-04) +## [0.1.598](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.597...@next-dll/react-dnd@0.1.598) (2023-07-25) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.597](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.596...@next-dll/react-dnd@0.1.597) (2023-07-24) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.596](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.595...@next-dll/react-dnd@0.1.596) (2023-07-21) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.495](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.494...@next-dll/react-dnd@0.1.495) (2023-01-03) +## [0.1.595](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.594...@next-dll/react-dnd@0.1.595) (2023-07-20) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.594](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.593...@next-dll/react-dnd@0.1.594) (2023-07-17) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.593](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.592...@next-dll/react-dnd@0.1.593) (2023-07-11) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.494](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.493...@next-dll/react-dnd@0.1.494) (2023-01-03) +## [0.1.592](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.591...@next-dll/react-dnd@0.1.592) (2023-07-06) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.591](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.590...@next-dll/react-dnd@0.1.591) (2023-07-06) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.590](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.589...@next-dll/react-dnd@0.1.590) (2023-07-06) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.493](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.492...@next-dll/react-dnd@0.1.493) (2022-12-29) +## [0.1.589](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.588...@next-dll/react-dnd@0.1.589) (2023-06-26) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.588](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.587...@next-dll/react-dnd@0.1.588) (2023-06-21) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.587](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.586...@next-dll/react-dnd@0.1.587) (2023-06-20) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.492](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.491...@next-dll/react-dnd@0.1.492) (2022-12-29) +## [0.1.586](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.585...@next-dll/react-dnd@0.1.586) (2023-06-14) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.585](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.584...@next-dll/react-dnd@0.1.585) (2023-06-12) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.584](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.583...@next-dll/react-dnd@0.1.584) (2023-06-08) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.491](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.490...@next-dll/react-dnd@0.1.491) (2022-12-29) +## [0.1.583](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.582...@next-dll/react-dnd@0.1.583) (2023-06-08) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.582](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.581...@next-dll/react-dnd@0.1.582) (2023-06-08) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.581](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.580...@next-dll/react-dnd@0.1.581) (2023-06-08) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.490](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.489...@next-dll/react-dnd@0.1.490) (2022-12-28) +## [0.1.580](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.579...@next-dll/react-dnd@0.1.580) (2023-06-08) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.579](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.578...@next-dll/react-dnd@0.1.579) (2023-06-05) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.578](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.577...@next-dll/react-dnd@0.1.578) (2023-06-02) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.489](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.488...@next-dll/react-dnd@0.1.489) (2022-12-28) +## [0.1.577](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.576...@next-dll/react-dnd@0.1.577) (2023-06-02) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.576](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.575...@next-dll/react-dnd@0.1.576) (2023-06-01) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.575](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.574...@next-dll/react-dnd@0.1.575) (2023-05-31) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.488](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.487...@next-dll/react-dnd@0.1.488) (2022-12-19) +## [0.1.574](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.573...@next-dll/react-dnd@0.1.574) (2023-05-30) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.573](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.572...@next-dll/react-dnd@0.1.573) (2023-05-29) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.572](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.571...@next-dll/react-dnd@0.1.572) (2023-05-25) +**Note:** Version bump only for package @next-dll/react-dnd -## [0.1.487](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.486...@next-dll/react-dnd@0.1.487) (2022-12-13) +## [0.1.571](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.570...@next-dll/react-dnd@0.1.571) (2023-05-22) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.570](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.569...@next-dll/react-dnd@0.1.570) (2023-05-22) + +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.569](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.568...@next-dll/react-dnd@0.1.569) (2023-05-18) +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.568](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.567...@next-dll/react-dnd@0.1.568) (2023-05-17) -## [0.1.486](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.485...@next-dll/react-dnd@0.1.486) (2022-12-09) +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.567](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.566...@next-dll/react-dnd@0.1.567) (2023-05-16) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.566](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.565...@next-dll/react-dnd@0.1.566) (2023-05-16) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.565](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.564...@next-dll/react-dnd@0.1.565) (2023-05-12) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.564](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.563...@next-dll/react-dnd@0.1.564) (2023-05-12) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.563](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.562...@next-dll/react-dnd@0.1.563) (2023-05-12) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.562](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.561...@next-dll/react-dnd@0.1.562) (2023-05-12) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.561](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.560...@next-dll/react-dnd@0.1.561) (2023-05-11) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.560](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.559...@next-dll/react-dnd@0.1.560) (2023-05-10) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.559](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.558...@next-dll/react-dnd@0.1.559) (2023-05-09) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.558](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.557...@next-dll/react-dnd@0.1.558) (2023-05-09) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.557](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.556...@next-dll/react-dnd@0.1.557) (2023-05-06) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.556](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.555...@next-dll/react-dnd@0.1.556) (2023-05-05) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.555](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.554...@next-dll/react-dnd@0.1.555) (2023-05-05) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.554](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.553...@next-dll/react-dnd@0.1.554) (2023-04-27) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.553](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.552...@next-dll/react-dnd@0.1.553) (2023-04-27) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.552](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.551...@next-dll/react-dnd@0.1.552) (2023-04-23) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.551](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.550...@next-dll/react-dnd@0.1.551) (2023-04-23) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.550](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.549...@next-dll/react-dnd@0.1.550) (2023-04-14) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.549](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.548...@next-dll/react-dnd@0.1.549) (2023-04-14) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.548](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.547...@next-dll/react-dnd@0.1.548) (2023-04-14) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.547](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.546...@next-dll/react-dnd@0.1.547) (2023-04-12) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.546](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.545...@next-dll/react-dnd@0.1.546) (2023-04-11) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.545](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.544...@next-dll/react-dnd@0.1.545) (2023-04-11) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.544](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.543...@next-dll/react-dnd@0.1.544) (2023-04-11) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.543](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.542...@next-dll/react-dnd@0.1.543) (2023-04-10) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.542](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.541...@next-dll/react-dnd@0.1.542) (2023-04-10) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.541](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.540...@next-dll/react-dnd@0.1.541) (2023-04-07) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.540](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.539...@next-dll/react-dnd@0.1.540) (2023-03-31) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.539](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.538...@next-dll/react-dnd@0.1.539) (2023-03-28) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.538](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.537...@next-dll/react-dnd@0.1.538) (2023-03-27) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.537](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.536...@next-dll/react-dnd@0.1.537) (2023-03-24) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.536](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.535...@next-dll/react-dnd@0.1.536) (2023-03-16) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.535](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.534...@next-dll/react-dnd@0.1.535) (2023-03-16) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.534](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.533...@next-dll/react-dnd@0.1.534) (2023-03-15) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.533](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.532...@next-dll/react-dnd@0.1.533) (2023-03-15) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.532](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.531...@next-dll/react-dnd@0.1.532) (2023-03-15) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.531](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.530...@next-dll/react-dnd@0.1.531) (2023-03-14) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.530](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.529...@next-dll/react-dnd@0.1.530) (2023-03-14) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.529](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.528...@next-dll/react-dnd@0.1.529) (2023-03-13) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.528](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.527...@next-dll/react-dnd@0.1.528) (2023-03-10) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.527](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.526...@next-dll/react-dnd@0.1.527) (2023-03-09) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.526](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.525...@next-dll/react-dnd@0.1.526) (2023-03-09) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.525](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.524...@next-dll/react-dnd@0.1.525) (2023-03-09) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.524](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.523...@next-dll/react-dnd@0.1.524) (2023-03-06) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.523](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.522...@next-dll/react-dnd@0.1.523) (2023-03-03) **Note:** Version bump only for package @next-dll/react-dnd +## [0.1.522](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.521...@next-dll/react-dnd@0.1.522) (2023-03-02) + +**Note:** Version bump only for package @next-dll/react-dnd +## [0.1.521](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.520...@next-dll/react-dnd@0.1.521) (2023-03-02) + +### Bug Fixes +- refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) + +## [0.1.520](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.519...@next-dll/react-dnd@0.1.520) (2023-02-28) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.519](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.518...@next-dll/react-dnd@0.1.519) (2023-02-20) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.518](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.517...@next-dll/react-dnd@0.1.518) (2023-02-16) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.517](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.516...@next-dll/react-dnd@0.1.517) (2023-02-16) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.516](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.515...@next-dll/react-dnd@0.1.516) (2023-02-07) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.515](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.514...@next-dll/react-dnd@0.1.515) (2023-02-07) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.514](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.513...@next-dll/react-dnd@0.1.514) (2023-02-02) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.513](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.512...@next-dll/react-dnd@0.1.513) (2023-01-30) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.512](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.511...@next-dll/react-dnd@0.1.512) (2023-01-16) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.511](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.510...@next-dll/react-dnd@0.1.511) (2023-01-15) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.510](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.509...@next-dll/react-dnd@0.1.510) (2023-01-12) +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.509](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.508...@next-dll/react-dnd@0.1.509) (2023-01-12) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.508](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.507...@next-dll/react-dnd@0.1.508) (2023-01-12) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.507](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.506...@next-dll/react-dnd@0.1.507) (2023-01-11) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.506](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.505...@next-dll/react-dnd@0.1.506) (2023-01-11) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.505](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.504...@next-dll/react-dnd@0.1.505) (2023-01-11) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.504](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.503...@next-dll/react-dnd@0.1.504) (2023-01-10) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.503](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.502...@next-dll/react-dnd@0.1.503) (2023-01-09) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.502](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.501...@next-dll/react-dnd@0.1.502) (2023-01-09) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.501](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.500...@next-dll/react-dnd@0.1.501) (2023-01-09) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.500](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.499...@next-dll/react-dnd@0.1.500) (2023-01-06) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.499](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.498...@next-dll/react-dnd@0.1.499) (2023-01-05) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.498](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.497...@next-dll/react-dnd@0.1.498) (2023-01-05) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.497](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.496...@next-dll/react-dnd@0.1.497) (2023-01-05) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.496](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.495...@next-dll/react-dnd@0.1.496) (2023-01-04) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.495](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.494...@next-dll/react-dnd@0.1.495) (2023-01-03) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.494](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.493...@next-dll/react-dnd@0.1.494) (2023-01-03) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.493](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.492...@next-dll/react-dnd@0.1.493) (2022-12-29) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.492](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.491...@next-dll/react-dnd@0.1.492) (2022-12-29) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.491](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.490...@next-dll/react-dnd@0.1.491) (2022-12-29) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.490](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.489...@next-dll/react-dnd@0.1.490) (2022-12-28) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.489](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.488...@next-dll/react-dnd@0.1.489) (2022-12-28) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.488](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.487...@next-dll/react-dnd@0.1.488) (2022-12-19) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.487](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.486...@next-dll/react-dnd@0.1.487) (2022-12-13) + +**Note:** Version bump only for package @next-dll/react-dnd + +## [0.1.486](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.485...@next-dll/react-dnd@0.1.486) (2022-12-09) + +**Note:** Version bump only for package @next-dll/react-dnd ## [0.1.485](https://github.com/easyops-cn/next-core/compare/@next-dll/react-dnd@0.1.484...@next-dll/react-dnd@0.1.485) (2022-12-08) diff --git a/dll/react-dnd/package.json b/dll/react-dnd/package.json index b8b1942200..a4f2824247 100644 --- a/dll/react-dnd/package.json +++ b/dll/react-dnd/package.json @@ -1,6 +1,6 @@ { "name": "@next-dll/react-dnd", - "version": "0.1.536", + "version": "0.1.657", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/dll/react-dnd", "license": "GPL-3.0", @@ -19,7 +19,7 @@ "react-dnd-html5-backend": "^11.1.3" }, "devDependencies": { - "@next-core/brick-dll": "^2.41.50", + "@next-core/brick-dll": "^2.45.64", "dnd-core": "^11.1.3", "react-dnd": "^11.1.3", "react-dnd-html5-backend": "^11.1.3" diff --git a/etc/brick-kit.api.md b/etc/brick-kit.api.md index 9c528dbffa..c5c87abb15 100644 --- a/etc/brick-kit.api.md +++ b/etc/brick-kit.api.md @@ -8,6 +8,7 @@ import { Action } from 'history'; import { AppBarBrick } from '@next-core/brick-types'; import { AuthInfo } from '@next-core/brick-types'; import { BaseColors } from '@next-core/color-theme'; +import { BatchUpdateContextItem } from '@next-core/brick-types'; import { BrandColor } from '@next-core/color-theme'; import { BreadcrumbItemConf } from '@next-core/brick-types'; import { BrickConf } from '@next-core/brick-types'; @@ -18,6 +19,7 @@ import { BrickLifeCycle } from '@next-core/brick-types'; import { BrickPackage } from '@next-core/brick-types'; import { BrickTemplateFactory } from '@next-core/brick-types'; import { ContextConf } from '@next-core/brick-types'; +import { ContextResolveTriggerBrickLifeCycle } from '@next-core/brick-types'; import { ContractRequest } from '@next-core/brick-types'; import { ContractResponse } from '@next-core/brick-types'; import { CustomApiInfo } from '@next-core/brick-utils'; @@ -59,6 +61,7 @@ import { PluginHistoryState } from '@next-core/brick-types'; import { PluginLocation } from '@next-core/brick-types'; import { PluginRuntimeContext } from '@next-core/brick-types'; import type { PresetBricksConf } from '@next-core/brick-types'; +import type _React from 'react'; import { default as React_2 } from 'react'; import { RefForProxy } from '@next-core/brick-types'; import { ResolveConf } from '@next-core/brick-types'; @@ -66,6 +69,7 @@ import { ResolveOptions } from '@next-core/brick-types'; import { RouteConf } from '@next-core/brick-types'; import type { RuntimeBootstrapData } from '@next-core/brick-types'; import type { RuntimeMisc } from '@next-core/brick-types'; +import { RuntimeSnippet } from '@next-core/brick-types'; import { RuntimeStoryboard } from '@next-core/brick-types'; import { SidebarMenu } from '@next-core/brick-types'; import { SidebarSubMenu } from '@next-core/brick-types'; @@ -126,7 +130,10 @@ export function batchSetAppsLocalTheme(appsTheme: Record): vo // Warning: (ae-forgotten-export) The symbol "BrickAsComponentProps" needs to be exported by the entry point index.d.ts // // @public -export function BrickAsComponent({ useBrick, data, }: BrickAsComponentProps): React_2.ReactElement; +export const BrickAsComponent: (props: BrickAsComponentProps) => React_2.ReactElement>; + +// @public (undocumented) +export function BrickAsComponentFactory(React: typeof _React): (props: BrickAsComponentProps) => React_2.ReactElement; // Warning: (ae-forgotten-export) The symbol "BrickWrapperProps" needs to be exported by the entry point index.d.ts // @@ -157,6 +164,11 @@ export function createHistory(): PluginHistory; // @internal (undocumented) export function createRuntime(): Runtime; +// Warning: (ae-forgotten-export) The symbol "WebSocketService" needs to be exported by the entry point index.d.ts +// +// @public (undocumented) +export const createWebSocket: () => WebSocketService; + // Warning: (ae-internal-missing-underscore) The name "CustomApiDefinition" should be prefixed with an underscore because the declaration is marked as @internal // // @internal (undocumented) @@ -207,6 +219,12 @@ export interface CustomApiProfile { version?: string; } +// @public (undocumented) +export interface DataValueOption { + // (undocumented) + tplContextId?: string; +} + // Warning: (ae-internal-missing-underscore) The name "developHelper" should be prefixed with an underscore because the declaration is marked as @internal // // @internal (undocumented) @@ -230,7 +248,12 @@ export const developHelper: { updateTemplatePreviewSettings: typeof _dev_only_updateTemplatePreviewSettings; updateSnippetPreviewSettings: typeof _dev_only_updateSnippetPreviewSettings; updateFormPreviewSettings: typeof _dev_only_updateFormPreviewSettings; + getAddedContracts: typeof _dev_only_getAddedContracts; + getContextValue: typeof _dev_only_getContextValue; + getAllContextValues: typeof _dev_only_getAllContextValues; render: typeof _dev_only_render; + setRealTimeDataInspectRoot: typeof setRealTimeDataInspectRoot; + addRealTimeDataInspectHook: typeof addRealTimeDataInspectHook; }; // Warning: (ae-forgotten-export) The symbol "featureFlagsProps" needs to be exported by the entry point index.d.ts @@ -315,6 +338,9 @@ export const FeatureFlagsProvider: React_2.Provider; // @public (undocumented) export const ForwardRefSingleBrickAsComponent: React_2.MemoExoticComponent>>; +// @public (undocumented) +export function ForwardRefSingleBrickAsComponentFactory(React: typeof _React): React_2.MemoExoticComponent>>; + // Warning: (ae-internal-missing-underscore) The name "FunctionCoverageCollector" should be prefixed with an underscore because the declaration is marked as @internal // // @internal (undocumented) @@ -362,7 +388,9 @@ export const getMockInfo: (requestUrl: string, method: string) => { } | undefined; // @public -export function getRealValue(value: unknown): unknown; +export function getRealValue(value: unknown, { useRealTimeQuery, }?: { + useRealTimeQuery?: boolean; +}): unknown; // @public export function getRuntime(): Runtime; @@ -370,6 +398,9 @@ export function getRuntime(): Runtime; // @public (undocumented) export function getRuntimeMisc(): RuntimeMisc; +// @public (undocumented) +export function getWebSocket(): WebSocketService; + // @public export function handleHttpError(error: Error | HttpFetchError | HttpResponseError | HttpParseError | HttpAbortError): ReturnType; @@ -381,6 +412,8 @@ export function i18nText(data: I18nData): string; // @public export interface IfContainer { + // (undocumented) + else?: BrickEventHandler | BrickEventHandler[]; if?: unknown; } @@ -431,6 +464,21 @@ export type PartialMicroApp = Pick; // @internal (undocumented) export function preprocessTransformProperties(data: unknown, to: GeneralTransform, from?: string | string[], mapArray?: boolean | "auto", options?: TransformOptions): Record; +// @public (undocumented) +export interface PreviewOption { + // (undocumented) + appId?: string; + // (undocumented) + formId?: string; + // (undocumented) + updateStoryboardType?: "route" | "template" | "snippet" | "form"; +} + +// Warning: (ae-forgotten-export) The symbol "FormDataProperties" needs to be exported by the entry point index.d.ts +// +// @public (undocumented) +export type PreviewStoryboardPatch = CustomTemplate | RouteConf | RuntimeSnippet | FormDataProperties; + // @public export function property(options?: PropertyDeclaration): any; @@ -501,7 +549,10 @@ export interface RuntimeStoryboardFunction { } // @public -export const SingleBrickAsComponent: React_2.NamedExoticComponent; +export const SingleBrickAsComponent: React_2.MemoExoticComponent<({ useBrick, data, refCallback, immediatelyRefCallback, }: SingleBrickAsComponentProps) => React_2.ReactElement>>; + +// @public (undocumented) +export function SingleBrickAsComponentFactory(React: typeof _React): React_2.MemoExoticComponent<({ useBrick, data, refCallback, immediatelyRefCallback, }: SingleBrickAsComponentProps) => React_2.ReactElement>; // Warning: (ae-internal-missing-underscore) The name "StoryboardFunctionPatch" should be prefixed with an underscore because the declaration is marked as @internal // @@ -613,26 +664,68 @@ export function useProvider(...args: UseProviderArgs): UseProvider< // @internal (undocumented) export function useRecentApps(): RecentApps; +// @public (undocumented) +export class WebsocketMessageRequest { + constructor(event: PluginWebSocketMessageEvent, topic: PluginWebSocketMessageTopic); + // (undocumented) + data: string; + // Warning: (ae-forgotten-export) The symbol "PluginWebSocketMessageEvent" needs to be exported by the entry point index.d.ts + // + // (undocumented) + event: PluginWebSocketMessageEvent; + // (undocumented) + get identity(): string; + // Warning: (ae-forgotten-export) The symbol "PluginWebSocketMessage" needs to be exported by the entry point index.d.ts + // Warning: (ae-forgotten-export) The symbol "PluginWebSocketMessageTopic" needs to be exported by the entry point index.d.ts + // + // (undocumented) + message: PluginWebSocketMessage; + // (undocumented) + topic: string; +} + +// @public (undocumented) +export class WebsocketMessageResponse { + constructor(response: string); + // (undocumented) + data: string; + // (undocumented) + event: PluginWebSocketMessageEvent; + // (undocumented) + get identity(): string; + // Warning: (ae-forgotten-export) The symbol "PluginWebSocketMessageResponsePayload" needs to be exported by the entry point index.d.ts + // + // (undocumented) + message: PluginWebSocketMessage; + // (undocumented) + topic: string; +} + // Warnings were encountered during analysis: // -// src/developHelper.ts:29:3 - (ae-forgotten-export) The symbol "LocationContext" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:30:3 - (ae-forgotten-export) The symbol "mountTree" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:31:3 - (ae-forgotten-export) The symbol "unmountTree" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:32:3 - (ae-forgotten-export) The symbol "afterMountTree" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:33:3 - (ae-forgotten-export) The symbol "_dev_only_getBrickPackages" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:34:3 - (ae-forgotten-export) The symbol "_dev_only_getTemplatePackages" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:35:3 - (ae-forgotten-export) The symbol "_dev_only_getStoryboards" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:36:3 - (ae-forgotten-export) The symbol "_dev_only_loadEditorBricks" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:37:3 - (ae-forgotten-export) The symbol "_dev_only_loadDynamicBricksInBrickConf" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:38:3 - (ae-forgotten-export) The symbol "_dev_only_getFakeKernel" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:47:3 - (ae-forgotten-export) The symbol "_dev_only_updateStoryboard" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:48:3 - (ae-forgotten-export) The symbol "_dev_only_updateStoryboardByRoute" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:49:3 - (ae-forgotten-export) The symbol "_dev_only_updateStoryboardByTemplate" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:50:3 - (ae-forgotten-export) The symbol "_dev_only_updateStoryboardBySnippet" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:51:3 - (ae-forgotten-export) The symbol "_dev_only_updateTemplatePreviewSettings" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:52:3 - (ae-forgotten-export) The symbol "_dev_only_updateSnippetPreviewSettings" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:53:3 - (ae-forgotten-export) The symbol "_dev_only_updateFormPreviewSettings" needs to be exported by the entry point index.d.ts -// src/developHelper.ts:54:3 - (ae-forgotten-export) The symbol "_dev_only_render" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:36:3 - (ae-forgotten-export) The symbol "LocationContext" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:37:3 - (ae-forgotten-export) The symbol "mountTree" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:38:3 - (ae-forgotten-export) The symbol "unmountTree" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:39:3 - (ae-forgotten-export) The symbol "afterMountTree" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:40:3 - (ae-forgotten-export) The symbol "_dev_only_getBrickPackages" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:41:3 - (ae-forgotten-export) The symbol "_dev_only_getTemplatePackages" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:42:3 - (ae-forgotten-export) The symbol "_dev_only_getStoryboards" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:43:3 - (ae-forgotten-export) The symbol "_dev_only_loadEditorBricks" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:44:3 - (ae-forgotten-export) The symbol "_dev_only_loadDynamicBricksInBrickConf" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:45:3 - (ae-forgotten-export) The symbol "_dev_only_getFakeKernel" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:54:3 - (ae-forgotten-export) The symbol "_dev_only_updateStoryboard" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:55:3 - (ae-forgotten-export) The symbol "_dev_only_updateStoryboardByRoute" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:56:3 - (ae-forgotten-export) The symbol "_dev_only_updateStoryboardByTemplate" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:57:3 - (ae-forgotten-export) The symbol "_dev_only_updateStoryboardBySnippet" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:58:3 - (ae-forgotten-export) The symbol "_dev_only_updateTemplatePreviewSettings" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:59:3 - (ae-forgotten-export) The symbol "_dev_only_updateSnippetPreviewSettings" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:60:3 - (ae-forgotten-export) The symbol "_dev_only_updateFormPreviewSettings" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:61:3 - (ae-forgotten-export) The symbol "_dev_only_getAddedContracts" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:62:3 - (ae-forgotten-export) The symbol "_dev_only_getContextValue" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:63:3 - (ae-forgotten-export) The symbol "_dev_only_getAllContextValues" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:64:3 - (ae-forgotten-export) The symbol "_dev_only_render" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:65:3 - (ae-forgotten-export) The symbol "setRealTimeDataInspectRoot" needs to be exported by the entry point index.d.ts +// src/developHelper.ts:66:3 - (ae-forgotten-export) The symbol "addRealTimeDataInspectHook" needs to be exported by the entry point index.d.ts ``` diff --git a/etc/brick-types.api.md b/etc/brick-types.api.md index 970990769f..d000822166 100644 --- a/etc/brick-types.api.md +++ b/etc/brick-types.api.md @@ -129,6 +129,14 @@ export interface BaseRouteConf { segues?: SeguesConf; } +// @public +export interface BatchUpdateContextItem { + // (undocumented) + name: string; + // (undocumented) + value: unknown; +} + // Warning: (ae-internal-missing-underscore) The name "BootstrapData" should be prefixed with an underscore because the declaration is marked as @internal // // @internal (undocumented) @@ -289,7 +297,7 @@ export enum BrickEvent { } // @public -export type BrickEventHandler = BuiltinBrickEventHandler | UseProviderEventHandler | CustomBrickEventHandler; +export type BrickEventHandler = BuiltinBrickEventHandler | UseProviderEventHandler | CustomBrickEventHandler | ConditionalEventHandler; // @public export interface BrickEventHandlerCallback { @@ -705,10 +713,14 @@ export interface BuilderSnippetNode extends BuilderBaseNode { // (undocumented) category?: string; // (undocumented) + data?: ContextConf[]; + // (undocumented) description?: I18nData; // (undocumented) layerType?: LayerType; // (undocumented) + params?: SnippetDeclareParams; + // (undocumented) snippetId: string; // (undocumented) subCategory?: string; @@ -724,7 +736,9 @@ export interface BuilderSnippetNode extends BuilderBaseNode { export interface BuiltinBrickEventHandler { action: "history.push" | "history.replace" | "history.goBack" | "history.goForward" | "history.reload" | "history.pushQuery" | "history.replaceQuery" | "history.pushAnchor" | "history.block" | "history.unblock" | "segue.push" | "segue.replace" | "alias.push" | "alias.replace" | "localStorage.setItem" | "localStorage.removeItem" | "sessionStorage.setItem" | "sessionStorage.removeItem" | "legacy.go" | "location.reload" | "location.assign" | "window.open" | "event.preventDefault" | "console.log" | "console.error" | "console.warn" | "console.info" | "message.success" | "message.error" | "message.info" | "message.warn" | "handleHttpError" | "context.assign" | "context.replace" | "context.refresh" | "context.load" | "state.update" | "state.refresh" | "state.load" | "tpl.dispatchEvent" | "message.subscribe" | "message.unsubscribe" | "theme.setDarkTheme" | "theme.setLightTheme" | "theme.setTheme" | "mode.setDashboardMode" | "mode.setDefaultMode" | "menu.clearMenuTitleCache" | "menu.clearMenuCache" | "preview.debug" | "analytics.event" | "formstate.update"; args?: unknown[]; + batch?: boolean; callback?: BrickEventHandlerCallback; + else?: BrickEventHandler | BrickEventHandler[]; if?: string | boolean; } @@ -830,6 +844,13 @@ export interface CompileResult { regexp: RegExp; } +// @public (undocumented) +export interface ConditionalEventHandler { + else?: BrickEventHandler | BrickEventHandler[]; + if?: string | boolean; + then: BrickEventHandler | BrickEventHandler[]; +} + // @public export interface ContextConf { if?: string | boolean; @@ -843,9 +864,14 @@ export interface ContextConf { // @public export type ContextResolveConf = ResolveConf & { + async?: boolean; lazy?: boolean; + trigger?: ContextResolveTriggerBrickLifeCycle; }; +// @public +export type ContextResolveTriggerBrickLifeCycle = "onBeforePageLoad" | "onPageLoad" | "onBeforePageLeave" | "onPageLeave" | "onAnchorLoad" | "onAnchorUnload"; + // @public (undocumented) export interface Contract { // (undocumented) @@ -1354,10 +1380,12 @@ export type MenuIcon = AntdIcon | FaIcon | EasyopsIcon; export type MenuItemRawData = Omit & { children?: MenuItemRawData[]; type?: "default" | "group"; + childLayout?: "default" | "category" | "siteMap"; sort?: number; if?: string | boolean; defaultExpanded?: boolean; groupId?: string; + groupFrom?: string; }; // @public @@ -1434,13 +1462,17 @@ export interface MicroApp { legacy?: "iframe"; localeName?: string; locales?: AppLocales; - menuIcon?: MenuIcon; + menuIcon?: MenuIcon | { + imgSrc?: string; + imgStyle?: Record; + }; name: string; noAuthGuard?: boolean; private?: boolean; standaloneMode?: boolean; status?: "developing" | "enabled" | "disabled"; theme?: "light" | "dark-v2"; + uiVersion?: string; userConfig?: Record; } @@ -1617,6 +1649,7 @@ export type ProviderConf = string | Pick boolean; expectPollStopImmediately?: () => boolean; @@ -1850,6 +1883,22 @@ export interface RuntimeMisc { isInIframeOfVisualBuilder: boolean; } +// @public (undocumented) +export interface RuntimeSnippet { + // (undocumented) + brick?: string; + // (undocumented) + bricks: BrickConf[]; + // (undocumented) + context?: ContextConf[]; + // (undocumented) + data?: ContextConf[]; + // (undocumented) + params?: SnippetDeclareParams; + // (undocumented) + snippetId?: string; +} + // Warning: (ae-internal-missing-underscore) The name "RuntimeStoryboard" should be prefixed with an underscore because the declaration is marked as @internal // // @internal (undocumented) @@ -1863,6 +1912,8 @@ export interface RuntimeStoryboard extends Storyboard { // (undocumented) $$fulfilling?: Promise; // (undocumented) + $$fullMerged?: boolean; + // (undocumented) $$i18nFulfilled?: boolean; // (undocumented) $$registerCustomTemplateProcessed?: boolean; @@ -1929,7 +1980,10 @@ export interface SidebarMenu { // @public export interface SidebarMenuGroup { + childLayout?: "default" | "category" | "siteMap"; defaultExpanded?: boolean; + groupFrom?: string; + groupId?: string; icon?: MenuIcon; items: SidebarMenuItem[]; // @internal (undocumented) @@ -2057,6 +2111,21 @@ export interface SnippetConf { title: I18nData; } +// @public (undocumented) +export interface SnippetContext { + // (undocumented) + declareParams?: SnippetDeclareParams; + // (undocumented) + inputParams?: Record; + // (undocumented) + rootType?: string; +} + +// Warning: (ae-incompatible-release-tags) The symbol "SnippetDeclareParams" is marked as @public, but its signature references "SnippetParamField" which is marked as @internal +// +// @public (undocumented) +export type SnippetDeclareParams = Record; + // Warning: (ae-internal-missing-underscore) The name "SnippetDefinition" should be prefixed with an underscore because the declaration is marked as @internal // // @internal @@ -2079,6 +2148,16 @@ export interface SnippetDefinition { thumbnail?: string; } +// Warning: (ae-internal-missing-underscore) The name "SnippetParamField" should be prefixed with an underscore because the declaration is marked as @internal +// +// @internal (undocumented) +export interface SnippetParamField { + // (undocumented) + defaultValue?: unknown; + // (undocumented) + type: string; +} + // Warning: (ae-internal-missing-underscore) The name "SrcIcon" should be prefixed with an underscore because the declaration is marked as @internal // // @internal (undocumented) @@ -2113,11 +2192,13 @@ export interface Story { // (undocumented) actions?: Action[]; // (undocumented) + alias?: string[]; + // (undocumented) author?: string; // (undocumented) category: string; // (undocumented) - conf: StoryConf | StoryConf[] | mixConf[]; + conf: StoryConf | StoryConf[] | mixConf[] | V3StoryConf; // (undocumented) deprecated?: boolean; // (undocumented) @@ -2135,6 +2216,8 @@ export interface Story { // (undocumented) previewColumns?: number; // (undocumented) + source?: string; + // (undocumented) storyId: string; // (undocumented) tags?: I18nData[]; @@ -2144,11 +2227,14 @@ export interface Story { type: "brick" | "template"; // (undocumented) useWidget?: string[]; + // (undocumented) + v3Brick?: boolean; } // @public export interface Storyboard { app: MicroApp; + bootstrapFile?: string; // @internal @deprecated (undocumented) dependsAll?: boolean; // @internal (undocumented) @@ -2185,6 +2271,10 @@ export interface StoryboardContextItemBrickProperty { // // @internal (undocumented) export interface StoryboardContextItemFreeVariable { + // (undocumented) + async?: boolean; + // (undocumented) + deps?: string[]; // (undocumented) eventTarget?: EventTarget; // (undocumented) @@ -2196,6 +2286,8 @@ export interface StoryboardContextItemFreeVariable { // (undocumented) type: "free-variable"; // (undocumented) + useResolve?: boolean; + // (undocumented) value: unknown; } @@ -2535,6 +2627,7 @@ export interface UseBrickSlotsConf { export interface UseProviderEventHandler { args?: unknown[]; callback?: BrickEventHandlerCallback; + else?: BrickEventHandler | BrickEventHandler[]; if?: string | boolean; // (undocumented) method?: "resolve" | "saveAs"; @@ -2586,5 +2679,13 @@ export interface UseSingleBrickConf { transformFrom?: string | string[]; } +// Warning: (ae-internal-missing-underscore) The name "V3StoryConf" should be prefixed with an underscore because the declaration is marked as @internal +// +// @internal (undocumented) +export interface V3StoryConf { + // (undocumented) + doc?: string; +} + ``` diff --git a/package.json b/package.json index c086209516..b102a9cc47 100644 --- a/package.json +++ b/package.json @@ -106,6 +106,7 @@ "resolutions": { "@babel/parser": "^7.20.5", "@babel/runtime": "^7.20.6", + "@next-core/styles-v3": "*", "@types/react": "^16.14.34", "lodash": "^4.17.21", "moment": "^2.29.4", diff --git a/packages/babel-preset-prismjs/CHANGELOG.md b/packages/babel-preset-prismjs/CHANGELOG.md index 34cb96a99f..2c7d90bb00 100644 --- a/packages/babel-preset-prismjs/CHANGELOG.md +++ b/packages/babel-preset-prismjs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.20](https://github.com/easyops-cn/next-core/compare/@next-core/babel-preset-prismjs@1.0.19...@next-core/babel-preset-prismjs@1.0.20) (2024-01-09) + +**Note:** Version bump only for package @next-core/babel-preset-prismjs + + + + + ## [1.0.19](https://github.com/easyops-cn/next-core/compare/@next-core/babel-preset-prismjs@1.0.18...@next-core/babel-preset-prismjs@1.0.19) (2022-11-04) **Note:** Version bump only for package @next-core/babel-preset-prismjs diff --git a/packages/babel-preset-prismjs/index.js b/packages/babel-preset-prismjs/index.js index b7a2e0c8e7..48ec9a3230 100644 --- a/packages/babel-preset-prismjs/index.js +++ b/packages/babel-preset-prismjs/index.js @@ -22,13 +22,14 @@ const prismjsPluginConfig = [ "sql", "typescript", "vim", - "yaml" + "yaml", + "perl", ], plugins: ["line-numbers"], - css: true - } + css: true, + }, ]; module.exports = () => ({ - plugins: [prismjsPluginConfig] + plugins: [prismjsPluginConfig], }); diff --git a/packages/babel-preset-prismjs/package.json b/packages/babel-preset-prismjs/package.json index 26a7e6e4e1..1ca8584011 100644 --- a/packages/babel-preset-prismjs/package.json +++ b/packages/babel-preset-prismjs/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/babel-preset-prismjs", - "version": "1.0.19", + "version": "1.0.20", "description": "babel preset for packages using prismjs", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/babel-preset-prismjs", "license": "GPL-3.0", diff --git a/packages/brick-container/.gitignore b/packages/brick-container/.gitignore deleted file mode 100644 index 2f5150278c..0000000000 --- a/packages/brick-container/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src/styles/theme/generated.css diff --git a/packages/brick-container/CHANGELOG.md b/packages/brick-container/CHANGELOG.md index 84b4614916..e87ba9a1f2 100644 --- a/packages/brick-container/CHANGELOG.md +++ b/packages/brick-container/CHANGELOG.md @@ -3,18 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.84.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.13...@next-core/brick-container@2.84.14) (2023-03-16) +## [2.92.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.92.9...@next-core/brick-container@2.92.10) (2024-01-15) + +**Note:** Version bump only for package @next-core/brick-container -### Bug Fixes -* notification圆角调整 ([063fe3d](https://github.com/easyops-cn/next-core/commit/063fe3dda494bc69a36718525478bcff70231699)) +## [2.92.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.92.8...@next-core/brick-container@2.92.9) (2024-01-09) + +**Note:** Version bump only for package @next-core/brick-container + -## [2.84.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.12...@next-core/brick-container@2.84.13) (2023-03-16) + +## [2.92.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.92.7...@next-core/brick-container@2.92.8) (2024-01-09) **Note:** Version bump only for package @next-core/brick-container @@ -22,39 +27,40 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.84.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.11...@next-core/brick-container@2.84.12) (2023-03-16) +## [2.92.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.92.6...@next-core/brick-container@2.92.7) (2024-01-04) -**Note:** Version bump only for package @next-core/brick-container +### Bug Fixes +* bootstrap match RegExp ([8e8bf40](https://github.com/easyops-cn/next-core/commit/8e8bf407493de86af9fc7614c79199b3e5e75023)) -## [2.84.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.10...@next-core/brick-container@2.84.11) (2023-03-16) -**Note:** Version bump only for package @next-core/brick-container +## [2.92.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.92.5...@next-core/brick-container@2.92.6) (2023-12-31) +### Bug Fixes +* python脚本多删除了class ([33d9dc9](https://github.com/easyops-cn/next-core/commit/33d9dc9941b0cb2bbb8102027b647b09b2fa065c)) -## [2.84.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.9...@next-core/brick-container@2.84.10) (2023-03-15) -**Note:** Version bump only for package @next-core/brick-container +## [2.92.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.92.4...@next-core/brick-container@2.92.5) (2023-12-29) -## [2.84.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.8...@next-core/brick-container@2.84.9) (2023-03-15) +### Bug Fixes -**Note:** Version bump only for package @next-core/brick-container +* brick_next脚本修改, ([3bb6fe7](https://github.com/easyops-cn/next-core/commit/3bb6fe7deb6e498a9ba7cec0ba228284b15b17d7)) -## [2.84.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.7...@next-core/brick-container@2.84.8) (2023-03-15) +## [2.92.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.92.3...@next-core/brick-container@2.92.4) (2023-12-27) **Note:** Version bump only for package @next-core/brick-container @@ -62,15 +68,18 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.84.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.6...@next-core/brick-container@2.84.7) (2023-03-14) +## [2.92.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.92.2...@next-core/brick-container@2.92.3) (2023-12-26) -**Note:** Version bump only for package @next-core/brick-container +### Bug Fixes + +* fix v3 widget upload error ([12e5508](https://github.com/easyops-cn/next-core/commit/12e550861c6cf864152fe44bc6511727ce6b2327)) -## [2.84.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.5...@next-core/brick-container@2.84.6) (2023-03-14) + +## [2.92.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.92.1...@next-core/brick-container@2.92.2) (2023-12-26) **Note:** Version bump only for package @next-core/brick-container @@ -78,7 +87,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.84.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.4...@next-core/brick-container@2.84.5) (2023-03-13) +## [2.92.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.92.0...@next-core/brick-container@2.92.1) (2023-12-22) **Note:** Version bump only for package @next-core/brick-container @@ -86,15 +95,18 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.84.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.3...@next-core/brick-container@2.84.4) (2023-03-10) +# [2.92.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.91.1...@next-core/brick-container@2.92.0) (2023-12-21) -**Note:** Version bump only for package @next-core/brick-container +### Features +* support union app mode ([5c8ce9c](https://github.com/easyops-cn/next-core/commit/5c8ce9cbedcdb1814cc58ac5ca73cb9b745ab32b)) -## [2.84.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.2...@next-core/brick-container@2.84.3) (2023-03-09) + + +## [2.91.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.91.0...@next-core/brick-container@2.91.1) (2023-12-19) **Note:** Version bump only for package @next-core/brick-container @@ -102,37 +114,42 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.84.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.1...@next-core/brick-container@2.84.2) (2023-03-09) +# [2.91.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.42...@next-core/brick-container@2.91.0) (2023-12-19) -**Note:** Version bump only for package @next-core/brick-container +### Features +* update report_install_brick_next_package ([3bd9f66](https://github.com/easyops-cn/next-core/commit/3bd9f66e48f22ed2d64ff19a67b3d957cb0f3853)) -## [2.84.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.0...@next-core/brick-container@2.84.1) (2023-03-09) -### Bug Fixes +## [2.90.42](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.41...@next-core/brick-container@2.90.42) (2023-12-19) + +**Note:** Version bump only for package @next-core/brick-container -* 增加新颜色变量及修改input.less ([57050e7](https://github.com/easyops-cn/next-core/commit/57050e7bc6f1e689c7e6ed459a9791ed80bef001)) +## [2.90.41](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.40...@next-core/brick-container@2.90.41) (2023-12-19) -# [2.84.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.83.2...@next-core/brick-container@2.84.0) (2023-03-09) +**Note:** Version bump only for package @next-core/brick-container -### Features -* **router:** support-ui-8.2-compact-layout background ([#2787](https://github.com/easyops-cn/next-core/issues/2787)) ([31c92b0](https://github.com/easyops-cn/next-core/commit/31c92b052a3f8bffb60f3644da0cd54cddd79e17)) +## [2.90.40](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.39...@next-core/brick-container@2.90.40) (2023-12-18) + +**Note:** Version bump only for package @next-core/brick-container + -## [2.83.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.83.1...@next-core/brick-container@2.83.2) (2023-03-06) + +## [2.90.39](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.38...@next-core/brick-container@2.90.39) (2023-12-18) **Note:** Version bump only for package @next-core/brick-container @@ -140,7 +157,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.83.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.83.0...@next-core/brick-container@2.83.1) (2023-03-03) +## [2.90.38](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.37...@next-core/brick-container@2.90.38) (2023-12-18) **Note:** Version bump only for package @next-core/brick-container @@ -148,18 +165,18 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -# [2.83.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.12...@next-core/brick-container@2.83.0) (2023-03-03) +## [2.90.37](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.36...@next-core/brick-container@2.90.37) (2023-12-15) -### Features +### Bug Fixes -* **report_brick_next:** report_brick_next ([b39d4ea](https://github.com/easyops-cn/next-core/commit/b39d4ea2c3bf15241e600638cbaf79fe93b73494)) +* debugger with public dependencies mode ([2106196](https://github.com/easyops-cn/next-core/commit/21061968dd75f81b7ee523eb492c88529d215e1a)) -## [2.82.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.11...@next-core/brick-container@2.82.12) (2023-03-02) +## [2.90.36](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.35...@next-core/brick-container@2.90.36) (2023-12-15) **Note:** Version bump only for package @next-core/brick-container @@ -167,7 +184,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.82.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.10...@next-core/brick-container@2.82.11) (2023-03-02) +## [2.90.35](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.34...@next-core/brick-container@2.90.35) (2023-12-14) **Note:** Version bump only for package @next-core/brick-container @@ -175,7 +192,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.82.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.9...@next-core/brick-container@2.82.10) (2023-02-28) +## [2.90.34](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.33...@next-core/brick-container@2.90.34) (2023-12-14) **Note:** Version bump only for package @next-core/brick-container @@ -183,7 +200,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.82.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.8...@next-core/brick-container@2.82.9) (2023-02-23) +## [2.90.33](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.32...@next-core/brick-container@2.90.33) (2023-12-11) **Note:** Version bump only for package @next-core/brick-container @@ -191,7 +208,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.82.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.7...@next-core/brick-container@2.82.8) (2023-02-20) +## [2.90.32](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.31...@next-core/brick-container@2.90.32) (2023-12-07) **Note:** Version bump only for package @next-core/brick-container @@ -199,7 +216,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.82.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.6...@next-core/brick-container@2.82.7) (2023-02-17) +## [2.90.31](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.30...@next-core/brick-container@2.90.31) (2023-12-07) **Note:** Version bump only for package @next-core/brick-container @@ -207,7 +224,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.82.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.5...@next-core/brick-container@2.82.6) (2023-02-17) +## [2.90.30](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.29...@next-core/brick-container@2.90.30) (2023-12-04) **Note:** Version bump only for package @next-core/brick-container @@ -215,7 +232,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.82.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.4...@next-core/brick-container@2.82.5) (2023-02-16) +## [2.90.29](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.28...@next-core/brick-container@2.90.29) (2023-12-04) **Note:** Version bump only for package @next-core/brick-container @@ -223,7 +240,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.82.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.3...@next-core/brick-container@2.82.4) (2023-02-16) +## [2.90.28](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.27...@next-core/brick-container@2.90.28) (2023-11-30) **Note:** Version bump only for package @next-core/brick-container @@ -231,7 +248,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.82.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.2...@next-core/brick-container@2.82.3) (2023-02-16) +## [2.90.27](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.26...@next-core/brick-container@2.90.27) (2023-11-29) **Note:** Version bump only for package @next-core/brick-container @@ -239,40 +256,39 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.82.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.1...@next-core/brick-container@2.82.2) (2023-02-14) +## [2.90.26](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.25...@next-core/brick-container@2.90.26) (2023-11-29) +**Note:** Version bump only for package @next-core/brick-container -### Bug Fixes -* **report_nb:** nb上报脚本修改\n Ref: NEXT_BUILDER-2621 ([d786ed7](https://github.com/easyops-cn/next-core/commit/d786ed7baf4c4685278a863bb4bbd4d4fe3122be)) +## [2.90.25](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.24...@next-core/brick-container@2.90.25) (2023-11-24) +**Note:** Version bump only for package @next-core/brick-container -## [2.82.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.0...@next-core/brick-container@2.82.1) (2023-02-10) -### Bug Fixes -* **report_nb:** next-core的report_brick_next_package.py修改, 上报nb的时候需要的版本信息通过读取version.ini获取 ([f867e3e](https://github.com/easyops-cn/next-core/commit/f867e3ef3fcc5510eef4fb6ae0a54a351fcb1146)) +## [2.90.24](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.23...@next-core/brick-container@2.90.24) (2023-11-16) +**Note:** Version bump only for package @next-core/brick-container -# [2.82.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.14...@next-core/brick-container@2.82.0) (2023-02-10) -### Features +## [2.90.23](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.22...@next-core/brick-container@2.90.23) (2023-11-13) -* **report_nb:** next-core的report_brick_next_package.py修改, 将nb包的完整信息传送给micro_app_service ([1a7377b](https://github.com/easyops-cn/next-core/commit/1a7377b06cbd164373bfbbaeb1454c0e93a053d0)) +**Note:** Version bump only for package @next-core/brick-container -## [2.81.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.13...@next-core/brick-container@2.81.14) (2023-02-07) +## [2.90.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.21...@next-core/brick-container@2.90.22) (2023-11-10) **Note:** Version bump only for package @next-core/brick-container @@ -280,36 +296,37 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.81.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.12...@next-core/brick-container@2.81.13) (2023-02-07) +## [2.90.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.20...@next-core/brick-container@2.90.21) (2023-11-08) +**Note:** Version bump only for package @next-core/brick-container -### Bug Fixes -* add icon style in preview mode ([4c794c9](https://github.com/easyops-cn/next-core/commit/4c794c96238d5da7aae19ffe4137778cfd18cbc7)) -* optimization ([7f638dc](https://github.com/easyops-cn/next-core/commit/7f638dc093e35f54694f046199bd34887a8a8879)) -* refactor brick preview ([cb93c9f](https://github.com/easyops-cn/next-core/commit/cb93c9fb33c45a00dcc97c0c1553813c7142bf2a)) +## [2.90.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.19...@next-core/brick-container@2.90.20) (2023-11-07) -## [2.81.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.11...@next-core/brick-container@2.81.12) (2023-02-06) +### Bug Fixes -**Note:** Version bump only for package @next-core/brick-container +* unify theme css variables ([35dac75](https://github.com/easyops-cn/next-core/commit/35dac75fc49476cde546566b07ecde9cc90fc2d9)) -## [2.81.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.10...@next-core/brick-container@2.81.11) (2023-02-03) +## [2.90.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.18...@next-core/brick-container@2.90.19) (2023-11-06) -**Note:** Version bump only for package @next-core/brick-container +### Bug Fixes +* polyfill DocumentFragment:replaceChildren ([c2972c8](https://github.com/easyops-cn/next-core/commit/c2972c80a8ec0f86a107a8dc53e7cd8aea5e4132)) -## [2.81.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.9...@next-core/brick-container@2.81.10) (2023-02-02) + + +## [2.90.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.17...@next-core/brick-container@2.90.18) (2023-11-02) **Note:** Version bump only for package @next-core/brick-container @@ -317,7 +334,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.81.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.8...@next-core/brick-container@2.81.9) (2023-01-30) +## [2.90.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.16...@next-core/brick-container@2.90.17) (2023-11-02) **Note:** Version bump only for package @next-core/brick-container @@ -325,7 +342,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.81.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.7...@next-core/brick-container@2.81.8) (2023-01-19) +## [2.90.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.15...@next-core/brick-container@2.90.16) (2023-11-02) **Note:** Version bump only for package @next-core/brick-container @@ -333,37 +350,41 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.81.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.6...@next-core/brick-container@2.81.7) (2023-01-19) +## [2.90.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.14...@next-core/brick-container@2.90.15) (2023-11-01) -**Note:** Version bump only for package @next-core/brick-container +### Bug Fixes +* add new css variables: --grid-card-gap ([87c4874](https://github.com/easyops-cn/next-core/commit/87c48745e99893e1b3e63595d2fd53fbe5925be2)) -## [2.81.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.5...@next-core/brick-container@2.81.6) (2023-01-19) + + +## [2.90.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.13...@next-core/brick-container@2.90.14) (2023-11-01) ### Bug Fixes -* 修改构件圆角样式 ([3802b73](https://github.com/easyops-cn/next-core/commit/3802b73b291f635d028924e5a2a48e0b22e1682e)) +* fix --tabs-outlined-content-padding ([e4464bd](https://github.com/easyops-cn/next-core/commit/e4464bd84628eb59f5be32ab557903451a67f2da)) -## [2.81.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.4...@next-core/brick-container@2.81.5) (2023-01-17) +## [2.90.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.12...@next-core/brick-container@2.90.13) (2023-11-01) ### Bug Fixes -* 修改卡片间距 ([83df545](https://github.com/easyops-cn/next-core/commit/83df5456244d0e681c640a094b85603fd22dc4e2)) +* add new css variables for tabs ([d94681a](https://github.com/easyops-cn/next-core/commit/d94681a728c79574e9924abf90678435f07d47b6)) +* **serve:** allow set COOKIE_SAME_SITE_NONE ([6a2f66a](https://github.com/easyops-cn/next-core/commit/6a2f66aebd07582596560a0d3551cec29318e41d)) -## [2.81.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.3...@next-core/brick-container@2.81.4) (2023-01-16) +## [2.90.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.11...@next-core/brick-container@2.90.12) (2023-11-01) **Note:** Version bump only for package @next-core/brick-container @@ -371,45 +392,45 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.81.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.2...@next-core/brick-container@2.81.3) (2023-01-15) +## [2.90.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.10...@next-core/brick-container@2.90.11) (2023-10-30) -**Note:** Version bump only for package @next-core/brick-container +### Bug Fixes +* set ui v8-2 on html instead of body ([0017bca](https://github.com/easyops-cn/next-core/commit/0017bcaa2933cde4fcef0111cb9a80744d8b4006)) -## [2.81.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.1...@next-core/brick-container@2.81.2) (2023-01-13) -### Bug Fixes +## [2.90.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.9...@next-core/brick-container@2.90.10) (2023-10-26) -* 改变组件间距以及input和button的圆角 ([66955b4](https://github.com/easyops-cn/next-core/commit/66955b46bc292c462f7c73f67ea4b55ef8aa2038)) +### Bug Fixes +* **css:** update --slide-up-shadow ([3f57028](https://github.com/easyops-cn/next-core/commit/3f57028202b0daf78d1cc8b1240a323f660dde5a)) -## [2.81.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.0...@next-core/brick-container@2.81.1) (2023-01-12) -**Note:** Version bump only for package @next-core/brick-container +## [2.90.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.8...@next-core/brick-container@2.90.9) (2023-10-25) +**Note:** Version bump only for package @next-core/brick-container -# [2.81.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.16...@next-core/brick-container@2.81.0) (2023-01-12) -### Features +## [2.90.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.7...@next-core/brick-container@2.90.8) (2023-10-20) -* support brick preview in iframe ([cc0e55e](https://github.com/easyops-cn/next-core/commit/cc0e55ed92f8bff0d8e151a133b259cd4ee15d74)) +**Note:** Version bump only for package @next-core/brick-container -## [2.80.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.15...@next-core/brick-container@2.80.16) (2023-01-12) +## [2.90.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.6...@next-core/brick-container@2.90.7) (2023-10-20) **Note:** Version bump only for package @next-core/brick-container @@ -417,7 +438,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.80.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.14...@next-core/brick-container@2.80.15) (2023-01-11) +## [2.90.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.5...@next-core/brick-container@2.90.6) (2023-10-20) **Note:** Version bump only for package @next-core/brick-container @@ -425,7 +446,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.80.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.13...@next-core/brick-container@2.80.14) (2023-01-11) +## [2.90.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.4...@next-core/brick-container@2.90.5) (2023-10-20) **Note:** Version bump only for package @next-core/brick-container @@ -433,7 +454,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.80.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.12...@next-core/brick-container@2.80.13) (2023-01-11) +## [2.90.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.3...@next-core/brick-container@2.90.4) (2023-10-20) **Note:** Version bump only for package @next-core/brick-container @@ -441,241 +462,844 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.80.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.11...@next-core/brick-container@2.80.12) (2023-01-11) +## [2.90.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.2...@next-core/brick-container@2.90.3) (2023-10-19) + +### Bug Fixes + +- fix a problem when serve with local templates ([673f3ff](https://github.com/easyops-cn/next-core/commit/673f3ff9d5266bfdbf5552ac1b8595213c70d9f5)) + +## [2.90.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.1...@next-core/brick-container@2.90.2) (2023-10-19) **Note:** Version bump only for package @next-core/brick-container +## [2.90.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.90.0...@next-core/brick-container@2.90.1) (2023-10-19) +**Note:** Version bump only for package @next-core/brick-container +# [2.90.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.37...@next-core/brick-container@2.90.0) (2023-10-19) +### Features -## [2.80.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.10...@next-core/brick-container@2.80.11) (2023-01-10) +- support ui-version ([3947e9f](https://github.com/easyops-cn/next-core/commit/3947e9fe8884702fe284f6f31c1e27d222213cf4)) + +## [2.89.37](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.36...@next-core/brick-container@2.89.37) (2023-10-13) **Note:** Version bump only for package @next-core/brick-container +## [2.89.36](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.35...@next-core/brick-container@2.89.36) (2023-10-10) +### Bug Fixes +- fix yarn start with remote ([1221f51](https://github.com/easyops-cn/next-core/commit/1221f518f78604fae0f76cd88789c84ddfd8fb4d)) +## [2.89.35](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.34...@next-core/brick-container@2.89.35) (2023-10-08) -## [2.80.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.9...@next-core/brick-container@2.80.10) (2023-01-09) +**Note:** Version bump only for package @next-core/brick-container + +## [2.89.34](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.33...@next-core/brick-container@2.89.34) (2023-10-07) **Note:** Version bump only for package @next-core/brick-container +## [2.89.33](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.32...@next-core/brick-container@2.89.33) (2023-09-27) +**Note:** Version bump only for package @next-core/brick-container +## [2.89.32](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.31...@next-core/brick-container@2.89.32) (2023-09-25) +### Bug Fixes -## [2.80.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.8...@next-core/brick-container@2.80.9) (2023-01-09) +- support `yarn start` with remote standalone apps ([adb617e](https://github.com/easyops-cn/next-core/commit/adb617eb906da602d634150e55b675714df03138)) +## [2.89.31](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.30...@next-core/brick-container@2.89.31) (2023-09-21) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.89.30](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.29...@next-core/brick-container@2.89.30) (2023-09-20) ### Bug Fixes -* 把button的border-raidus值改成变量 ([bbda7c1](https://github.com/easyops-cn/next-core/commit/bbda7c1b63167b427121e35e15d14f4945c9f8ee)) -* 更改构件圆角 ([56b6d02](https://github.com/easyops-cn/next-core/commit/56b6d020525427ac971dfe7e9f6f31d95e6d797c)) +- compatible with legacy standalone app ([5dc794e](https://github.com/easyops-cn/next-core/commit/5dc794eee855bfe9c882b90ca81481bff7bf1b5a)) +## [2.89.29](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.28...@next-core/brick-container@2.89.29) (2023-09-15) +**Note:** Version bump only for package @next-core/brick-container +## [2.89.28](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.27...@next-core/brick-container@2.89.28) (2023-09-15) +**Note:** Version bump only for package @next-core/brick-container -## [2.80.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.7...@next-core/brick-container@2.80.8) (2023-01-09) +## [2.89.27](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.26...@next-core/brick-container@2.89.27) (2023-09-15) **Note:** Version bump only for package @next-core/brick-container +## [2.89.26](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.25...@next-core/brick-container@2.89.26) (2023-09-12) +**Note:** Version bump only for package @next-core/brick-container +## [2.89.25](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.24...@next-core/brick-container@2.89.25) (2023-09-08) +### Bug Fixes -## [2.80.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.6...@next-core/brick-container@2.80.7) (2023-01-09) +- 支持上报 provider 信息 ([c773750](https://github.com/easyops-cn/next-core/commit/c77375074ea1167d06a049b396639c7b33049c3c)) +## [2.89.24](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.23...@next-core/brick-container@2.89.24) (2023-09-05) ### Bug Fixes -* 更改button样式 更改info和danger的颜色 size为sm的尺寸 ([92046d0](https://github.com/easyops-cn/next-core/commit/92046d00ee3a4711326125cc05cf58788e51b565)) -* 更改button颜色 ([96eb897](https://github.com/easyops-cn/next-core/commit/96eb8976412d087d5cd72700c1cfac094ac0cfb3)) +- bricks 上报脚本调整, 增加 v3 构件的示例 conf 和接口 interface ([c99d0bc](https://github.com/easyops-cn/next-core/commit/c99d0bc06de92db1727954dd763d919f793315d8)) +## [2.89.23](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.22...@next-core/brick-container@2.89.23) (2023-09-04) +**Note:** Version bump only for package @next-core/brick-container +## [2.89.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.21...@next-core/brick-container@2.89.22) (2023-08-29) +### Bug Fixes -## [2.80.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.5...@next-core/brick-container@2.80.6) (2023-01-09) +- 未上报 slots ([d77346d](https://github.com/easyops-cn/next-core/commit/d77346d458b31d14bbc31da4d305456ebb6fd592)) + +## [2.89.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.20...@next-core/brick-container@2.89.21) (2023-08-25) **Note:** Version bump only for package @next-core/brick-container +## [2.89.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.19...@next-core/brick-container@2.89.20) (2023-08-24) +### Bug Fixes +- 上报脚本支持 v3 构件 ([ac27612](https://github.com/easyops-cn/next-core/commit/ac276120274d3d9784b94bfbecebd1320bdc028f)) +## [2.89.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.18...@next-core/brick-container@2.89.19) (2023-08-18) -## [2.80.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.4...@next-core/brick-container@2.80.5) (2023-01-06) +**Note:** Version bump only for package @next-core/brick-container + +## [2.89.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.17...@next-core/brick-container@2.89.18) (2023-08-17) **Note:** Version bump only for package @next-core/brick-container +## [2.89.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.16...@next-core/brick-container@2.89.17) (2023-08-16) +**Note:** Version bump only for package @next-core/brick-container +## [2.89.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.15...@next-core/brick-container@2.89.16) (2023-08-09) +**Note:** Version bump only for package @next-core/brick-container -## [2.80.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.3...@next-core/brick-container@2.80.4) (2023-01-05) +## [2.89.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.14...@next-core/brick-container@2.89.15) (2023-08-05) **Note:** Version bump only for package @next-core/brick-container +## [2.89.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.13...@next-core/brick-container@2.89.14) (2023-08-04) +**Note:** Version bump only for package @next-core/brick-container + +## [2.89.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.12...@next-core/brick-container@2.89.13) (2023-07-31) +**Note:** Version bump only for package @next-core/brick-container +## [2.89.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.11...@next-core/brick-container@2.89.12) (2023-07-28) -## [2.80.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.2...@next-core/brick-container@2.80.3) (2023-01-05) +### Bug Fixes + +- polyfill for replaceChildren ([f2e0b3e](https://github.com/easyops-cn/next-core/commit/f2e0b3e65a46cfee902aac7197f8dc2e70d5d495)) + +## [2.89.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.10...@next-core/brick-container@2.89.11) (2023-07-27) **Note:** Version bump only for package @next-core/brick-container +## [2.89.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.9...@next-core/brick-container@2.89.10) (2023-07-27) + +### Bug Fixes + +- put preview-agent flag in preview-container ([90c2ef5](https://github.com/easyops-cn/next-core/commit/90c2ef58951da856695581b574f9cf454c999123)) +## [2.89.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.8...@next-core/brick-container@2.89.9) (2023-07-26) +**Note:** Version bump only for package @next-core/brick-container +## [2.89.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.7...@next-core/brick-container@2.89.8) (2023-07-26) -## [2.80.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.1...@next-core/brick-container@2.80.2) (2023-01-05) +### Bug Fixes + +- add flags to enable preview agent ([f4b039b](https://github.com/easyops-cn/next-core/commit/f4b039bc2227ad30270c3b0c96097445516a9659)) + +## [2.89.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.6...@next-core/brick-container@2.89.7) (2023-07-26) + +### Bug Fixes + +- refine preview ([2c1b757](https://github.com/easyops-cn/next-core/commit/2c1b7576e088a68910b18878efb4c5634180c5b0)) + +## [2.89.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.5...@next-core/brick-container@2.89.6) (2023-07-25) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.89.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.4...@next-core/brick-container@2.89.5) (2023-07-24) **Note:** Version bump only for package @next-core/brick-container +## [2.89.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.3...@next-core/brick-container@2.89.4) (2023-07-21) +**Note:** Version bump only for package @next-core/brick-container +## [2.89.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.2...@next-core/brick-container@2.89.3) (2023-07-21) +**Note:** Version bump only for package @next-core/brick-container -## [2.80.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.0...@next-core/brick-container@2.80.1) (2023-01-05) +## [2.89.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.1...@next-core/brick-container@2.89.2) (2023-07-20) **Note:** Version bump only for package @next-core/brick-container +## [2.89.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.89.0...@next-core/brick-container@2.89.1) (2023-07-17) +**Note:** Version bump only for package @next-core/brick-container +# [2.89.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.88.1...@next-core/brick-container@2.89.0) (2023-07-11) +### Features -# [2.80.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.13...@next-core/brick-container@2.80.0) (2023-01-04) +- export websocket client ([5085e00](https://github.com/easyops-cn/next-core/commit/5085e00de189ab097618df7f312dab85ba6f4d06)) +## [2.88.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.88.0...@next-core/brick-container@2.88.1) (2023-07-10) + +### Bug Fixes + +- **bricks-container:** v8-top-menu-item-hover 调整 ([5fe3819](https://github.com/easyops-cn/next-core/commit/5fe3819ec450b35c1dc794b4bbd3c16db5c18a27)) + +# [2.88.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.87.9...@next-core/brick-container@2.88.0) (2023-07-07) ### Features -* update pageNotFound page style ([#2570](https://github.com/easyops-cn/next-core/issues/2570)) ([35c8d14](https://github.com/easyops-cn/next-core/commit/35c8d1418d1b23317004e6af4c5b6d5ed22e2083)) +- **custom-antd-styles:** 卡片、抽屉左右内间距调整 ([e356580](https://github.com/easyops-cn/next-core/commit/e356580506c46f9be04082565612f90c202559d3)) +## [2.87.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.87.8...@next-core/brick-container@2.87.9) (2023-07-06) +**Note:** Version bump only for package @next-core/brick-container +## [2.87.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.87.7...@next-core/brick-container@2.87.8) (2023-07-06) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.12...@next-core/brick-container@2.79.13) (2023-01-03) +## [2.87.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.87.6...@next-core/brick-container@2.87.7) (2023-07-06) **Note:** Version bump only for package @next-core/brick-container +## [2.87.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.87.5...@next-core/brick-container@2.87.6) (2023-06-28) +**Note:** Version bump only for package @next-core/brick-container +## [2.87.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.87.4...@next-core/brick-container@2.87.5) (2023-06-26) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.11...@next-core/brick-container@2.79.12) (2023-01-03) +## [2.87.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.87.3...@next-core/brick-container@2.87.4) (2023-06-21) **Note:** Version bump only for package @next-core/brick-container +## [2.87.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.87.2...@next-core/brick-container@2.87.3) (2023-06-20) + +**Note:** Version bump only for package @next-core/brick-container +## [2.87.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.87.1...@next-core/brick-container@2.87.2) (2023-06-14) +**Note:** Version bump only for package @next-core/brick-container +## [2.87.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.87.0...@next-core/brick-container@2.87.1) (2023-06-12) -## [2.79.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.10...@next-core/brick-container@2.79.11) (2022-12-29) +**Note:** Version bump only for package @next-core/brick-container +# [2.87.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.34...@next-core/brick-container@2.87.0) (2023-06-09) -### Bug Fixes +### Features -* typo ([6239d98](https://github.com/easyops-cn/next-core/commit/6239d983c85441c215d289014449cace65dcddb6)) +- brick_next 在发起 http 请求给后端的时候,自动按策略生成 trace_id ([#3160](https://github.com/easyops-cn/next-core/issues/3160)) ([8247832](https://github.com/easyops-cn/next-core/commit/8247832e69720d0d0dabde430e930d733305b6bc)) +## [2.86.34](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.33...@next-core/brick-container@2.86.34) (2023-06-08) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.33](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.32...@next-core/brick-container@2.86.33) (2023-06-08) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.9...@next-core/brick-container@2.79.10) (2022-12-29) +## [2.86.32](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.31...@next-core/brick-container@2.86.32) (2023-06-08) +**Note:** Version bump only for package @next-core/brick-container -### Bug Fixes +## [2.86.31](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.30...@next-core/brick-container@2.86.31) (2023-06-08) -* typo ([44d06f2](https://github.com/easyops-cn/next-core/commit/44d06f2aeac97736287b49b3131035a4ec3e3c3b)) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.30](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.29...@next-core/brick-container@2.86.30) (2023-06-08) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.29](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.28...@next-core/brick-container@2.86.29) (2023-06-06) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.8...@next-core/brick-container@2.79.9) (2022-12-29) +## [2.86.28](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.27...@next-core/brick-container@2.86.28) (2023-06-05) **Note:** Version bump only for package @next-core/brick-container +## [2.86.27](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.26...@next-core/brick-container@2.86.27) (2023-06-02) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.26](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.25...@next-core/brick-container@2.86.26) (2023-06-02) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.7...@next-core/brick-container@2.79.8) (2022-12-29) +## [2.86.25](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.24...@next-core/brick-container@2.86.25) (2023-06-02) **Note:** Version bump only for package @next-core/brick-container +## [2.86.24](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.23...@next-core/brick-container@2.86.24) (2023-06-01) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.23](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.22...@next-core/brick-container@2.86.23) (2023-05-31) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.6...@next-core/brick-container@2.79.7) (2022-12-29) +## [2.86.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.21...@next-core/brick-container@2.86.22) (2023-05-30) **Note:** Version bump only for package @next-core/brick-container +## [2.86.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.20...@next-core/brick-container@2.86.21) (2023-05-29) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.19...@next-core/brick-container@2.86.20) (2023-05-25) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.5...@next-core/brick-container@2.79.6) (2022-12-28) +## [2.86.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.18...@next-core/brick-container@2.86.19) (2023-05-23) **Note:** Version bump only for package @next-core/brick-container +## [2.86.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.17...@next-core/brick-container@2.86.18) (2023-05-22) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.16...@next-core/brick-container@2.86.17) (2023-05-22) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.4...@next-core/brick-container@2.79.5) (2022-12-28) +## [2.86.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.15...@next-core/brick-container@2.86.16) (2023-05-18) **Note:** Version bump only for package @next-core/brick-container +## [2.86.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.14...@next-core/brick-container@2.86.15) (2023-05-17) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.13...@next-core/brick-container@2.86.14) (2023-05-16) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.3...@next-core/brick-container@2.79.4) (2022-12-27) +## [2.86.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.12...@next-core/brick-container@2.86.13) (2023-05-16) **Note:** Version bump only for package @next-core/brick-container +## [2.86.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.11...@next-core/brick-container@2.86.12) (2023-05-12) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.10...@next-core/brick-container@2.86.11) (2023-05-12) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.2...@next-core/brick-container@2.79.3) (2022-12-19) +## [2.86.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.9...@next-core/brick-container@2.86.10) (2023-05-12) **Note:** Version bump only for package @next-core/brick-container +## [2.86.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.8...@next-core/brick-container@2.86.9) (2023-05-12) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.7...@next-core/brick-container@2.86.8) (2023-05-11) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.1...@next-core/brick-container@2.79.2) (2022-12-19) +## [2.86.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.6...@next-core/brick-container@2.86.7) (2023-05-10) **Note:** Version bump only for package @next-core/brick-container +## [2.86.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.5...@next-core/brick-container@2.86.6) (2023-05-09) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.4...@next-core/brick-container@2.86.5) (2023-05-09) +**Note:** Version bump only for package @next-core/brick-container -## [2.79.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.0...@next-core/brick-container@2.79.1) (2022-12-13) +## [2.86.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.3...@next-core/brick-container@2.86.4) (2023-05-06) **Note:** Version bump only for package @next-core/brick-container +## [2.86.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.2...@next-core/brick-container@2.86.3) (2023-05-05) + +**Note:** Version bump only for package @next-core/brick-container +## [2.86.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.1...@next-core/brick-container@2.86.2) (2023-05-05) +**Note:** Version bump only for package @next-core/brick-container +## [2.86.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.86.0...@next-core/brick-container@2.86.1) (2023-04-27) -# [2.79.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.78.8...@next-core/brick-container@2.79.0) (2022-12-09) +**Note:** Version bump only for package @next-core/brick-container +# [2.86.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.85.7...@next-core/brick-container@2.86.0) (2023-04-27) ### Features -* cache http request by cacheAdapter ([aced70a](https://github.com/easyops-cn/next-core/commit/aced70a16444c1042158803a61c61e17cfa58266)) +- support Menu Image ([e5b6c3c](https://github.com/easyops-cn/next-core/commit/e5b6c3c08c0e647ee805e53ee2585b59032b8c6d)) + +## [2.85.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.85.6...@next-core/brick-container@2.85.7) (2023-04-24) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.85.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.85.5...@next-core/brick-container@2.85.6) (2023-04-23) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.85.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.85.4...@next-core/brick-container@2.85.5) (2023-04-23) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.85.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.85.3...@next-core/brick-container@2.85.4) (2023-04-14) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.85.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.85.2...@next-core/brick-container@2.85.3) (2023-04-14) + +### Bug Fixes + +- update ui 8.2 compact layout content style ([40af070](https://github.com/easyops-cn/next-core/commit/40af070128da5b0102f91c2a201a508f7f46e48f)) + +## [2.85.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.85.1...@next-core/brick-container@2.85.2) (2023-04-14) +### Bug Fixes + +- NEXT_BUILDER-2934 二级菜单分类颜色需替换 ([ffd1400](https://github.com/easyops-cn/next-core/commit/ffd140075bf87301059318a8a3335b32b828d8fd)) + +## [2.85.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.85.0...@next-core/brick-container@2.85.1) (2023-04-14) + +**Note:** Version bump only for package @next-core/brick-container + +# [2.85.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.28...@next-core/brick-container@2.85.0) (2023-04-14) + +### Features +- update ui 8.2 compact layout content style ([6e0b5c0](https://github.com/easyops-cn/next-core/commit/6e0b5c05a6332e6a45ac96985896a3e119ad60ba)) +## [2.84.28](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.27...@next-core/brick-container@2.84.28) (2023-04-14) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.27](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.26...@next-core/brick-container@2.84.27) (2023-04-12) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.26](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.25...@next-core/brick-container@2.84.26) (2023-04-11) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.25](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.24...@next-core/brick-container@2.84.25) (2023-04-11) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.24](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.23...@next-core/brick-container@2.84.24) (2023-04-11) + +### Bug Fixes + +- compatible public-prefix scanning ([743639a](https://github.com/easyops-cn/next-core/commit/743639a36bb677dc91f732878fb42028b7d677ce)) +- fix scanning public-prefix ([fbbf363](https://github.com/easyops-cn/next-core/commit/fbbf36378ebfa9745409faef4e720a4763a6d157)) + +## [2.84.23](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.22...@next-core/brick-container@2.84.23) (2023-04-10) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.21...@next-core/brick-container@2.84.22) (2023-04-10) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.20...@next-core/brick-container@2.84.21) (2023-04-07) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.19...@next-core/brick-container@2.84.20) (2023-03-31) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.18...@next-core/brick-container@2.84.19) (2023-03-31) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.17...@next-core/brick-container@2.84.18) (2023-03-28) + +### Bug Fixes + +- should also report nt packges ([5b8d520](https://github.com/easyops-cn/next-core/commit/5b8d5208252341650ae2d463f9983d0426bbfdd6)) + +## [2.84.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.16...@next-core/brick-container@2.84.17) (2023-03-28) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.15...@next-core/brick-container@2.84.16) (2023-03-27) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.14...@next-core/brick-container@2.84.15) (2023-03-24) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.13...@next-core/brick-container@2.84.14) (2023-03-16) + +### Bug Fixes + +- notification 圆角调整 ([063fe3d](https://github.com/easyops-cn/next-core/commit/063fe3dda494bc69a36718525478bcff70231699)) + +## [2.84.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.12...@next-core/brick-container@2.84.13) (2023-03-16) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.11...@next-core/brick-container@2.84.12) (2023-03-16) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.10...@next-core/brick-container@2.84.11) (2023-03-16) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.9...@next-core/brick-container@2.84.10) (2023-03-15) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.8...@next-core/brick-container@2.84.9) (2023-03-15) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.7...@next-core/brick-container@2.84.8) (2023-03-15) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.6...@next-core/brick-container@2.84.7) (2023-03-14) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.5...@next-core/brick-container@2.84.6) (2023-03-14) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.4...@next-core/brick-container@2.84.5) (2023-03-13) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.3...@next-core/brick-container@2.84.4) (2023-03-10) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.2...@next-core/brick-container@2.84.3) (2023-03-09) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.1...@next-core/brick-container@2.84.2) (2023-03-09) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.84.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.84.0...@next-core/brick-container@2.84.1) (2023-03-09) + +### Bug Fixes + +- 增加新颜色变量及修改 input.less ([57050e7](https://github.com/easyops-cn/next-core/commit/57050e7bc6f1e689c7e6ed459a9791ed80bef001)) + +# [2.84.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.83.2...@next-core/brick-container@2.84.0) (2023-03-09) + +### Features + +- **router:** support-ui-8.2-compact-layout background ([#2787](https://github.com/easyops-cn/next-core/issues/2787)) ([31c92b0](https://github.com/easyops-cn/next-core/commit/31c92b052a3f8bffb60f3644da0cd54cddd79e17)) + +## [2.83.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.83.1...@next-core/brick-container@2.83.2) (2023-03-06) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.83.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.83.0...@next-core/brick-container@2.83.1) (2023-03-03) + +**Note:** Version bump only for package @next-core/brick-container + +# [2.83.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.12...@next-core/brick-container@2.83.0) (2023-03-03) + +### Features + +- **report_brick_next:** report_brick_next ([b39d4ea](https://github.com/easyops-cn/next-core/commit/b39d4ea2c3bf15241e600638cbaf79fe93b73494)) + +## [2.82.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.11...@next-core/brick-container@2.82.12) (2023-03-02) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.82.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.10...@next-core/brick-container@2.82.11) (2023-03-02) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.82.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.9...@next-core/brick-container@2.82.10) (2023-02-28) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.82.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.8...@next-core/brick-container@2.82.9) (2023-02-23) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.82.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.7...@next-core/brick-container@2.82.8) (2023-02-20) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.82.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.6...@next-core/brick-container@2.82.7) (2023-02-17) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.82.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.5...@next-core/brick-container@2.82.6) (2023-02-17) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.82.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.4...@next-core/brick-container@2.82.5) (2023-02-16) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.82.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.3...@next-core/brick-container@2.82.4) (2023-02-16) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.82.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.2...@next-core/brick-container@2.82.3) (2023-02-16) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.82.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.1...@next-core/brick-container@2.82.2) (2023-02-14) + +### Bug Fixes + +- **report_nb:** nb 上报脚本修改\n Ref: NEXT_BUILDER-2621 ([d786ed7](https://github.com/easyops-cn/next-core/commit/d786ed7baf4c4685278a863bb4bbd4d4fe3122be)) + +## [2.82.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.82.0...@next-core/brick-container@2.82.1) (2023-02-10) + +### Bug Fixes + +- **report_nb:** next-core 的 report_brick_next_package.py 修改, 上报 nb 的时候需要的版本信息通过读取 version.ini 获取 ([f867e3e](https://github.com/easyops-cn/next-core/commit/f867e3ef3fcc5510eef4fb6ae0a54a351fcb1146)) + +# [2.82.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.14...@next-core/brick-container@2.82.0) (2023-02-10) + +### Features + +- **report_nb:** next-core 的 report_brick_next_package.py 修改, 将 nb 包的完整信息传送给 micro_app_service ([1a7377b](https://github.com/easyops-cn/next-core/commit/1a7377b06cbd164373bfbbaeb1454c0e93a053d0)) + +## [2.81.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.13...@next-core/brick-container@2.81.14) (2023-02-07) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.81.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.12...@next-core/brick-container@2.81.13) (2023-02-07) + +### Bug Fixes + +- add icon style in preview mode ([4c794c9](https://github.com/easyops-cn/next-core/commit/4c794c96238d5da7aae19ffe4137778cfd18cbc7)) +- optimization ([7f638dc](https://github.com/easyops-cn/next-core/commit/7f638dc093e35f54694f046199bd34887a8a8879)) +- refactor brick preview ([cb93c9f](https://github.com/easyops-cn/next-core/commit/cb93c9fb33c45a00dcc97c0c1553813c7142bf2a)) + +## [2.81.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.11...@next-core/brick-container@2.81.12) (2023-02-06) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.81.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.10...@next-core/brick-container@2.81.11) (2023-02-03) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.81.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.9...@next-core/brick-container@2.81.10) (2023-02-02) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.81.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.8...@next-core/brick-container@2.81.9) (2023-01-30) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.81.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.7...@next-core/brick-container@2.81.8) (2023-01-19) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.81.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.6...@next-core/brick-container@2.81.7) (2023-01-19) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.81.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.5...@next-core/brick-container@2.81.6) (2023-01-19) + +### Bug Fixes + +- 修改构件圆角样式 ([3802b73](https://github.com/easyops-cn/next-core/commit/3802b73b291f635d028924e5a2a48e0b22e1682e)) + +## [2.81.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.4...@next-core/brick-container@2.81.5) (2023-01-17) + +### Bug Fixes + +- 修改卡片间距 ([83df545](https://github.com/easyops-cn/next-core/commit/83df5456244d0e681c640a094b85603fd22dc4e2)) + +## [2.81.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.3...@next-core/brick-container@2.81.4) (2023-01-16) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.81.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.2...@next-core/brick-container@2.81.3) (2023-01-15) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.81.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.1...@next-core/brick-container@2.81.2) (2023-01-13) + +### Bug Fixes + +- 改变组件间距以及 input 和 button 的圆角 ([66955b4](https://github.com/easyops-cn/next-core/commit/66955b46bc292c462f7c73f67ea4b55ef8aa2038)) + +## [2.81.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.81.0...@next-core/brick-container@2.81.1) (2023-01-12) + +**Note:** Version bump only for package @next-core/brick-container + +# [2.81.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.16...@next-core/brick-container@2.81.0) (2023-01-12) + +### Features + +- support brick preview in iframe ([cc0e55e](https://github.com/easyops-cn/next-core/commit/cc0e55ed92f8bff0d8e151a133b259cd4ee15d74)) + +## [2.80.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.15...@next-core/brick-container@2.80.16) (2023-01-12) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.14...@next-core/brick-container@2.80.15) (2023-01-11) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.13...@next-core/brick-container@2.80.14) (2023-01-11) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.12...@next-core/brick-container@2.80.13) (2023-01-11) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.11...@next-core/brick-container@2.80.12) (2023-01-11) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.10...@next-core/brick-container@2.80.11) (2023-01-10) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.9...@next-core/brick-container@2.80.10) (2023-01-09) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.8...@next-core/brick-container@2.80.9) (2023-01-09) + +### Bug Fixes + +- 把 button 的 border-raidus 值改成变量 ([bbda7c1](https://github.com/easyops-cn/next-core/commit/bbda7c1b63167b427121e35e15d14f4945c9f8ee)) +- 更改构件圆角 ([56b6d02](https://github.com/easyops-cn/next-core/commit/56b6d020525427ac971dfe7e9f6f31d95e6d797c)) + +## [2.80.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.7...@next-core/brick-container@2.80.8) (2023-01-09) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.6...@next-core/brick-container@2.80.7) (2023-01-09) + +### Bug Fixes + +- 更改 button 样式 更改 info 和 danger 的颜色 size 为 sm 的尺寸 ([92046d0](https://github.com/easyops-cn/next-core/commit/92046d00ee3a4711326125cc05cf58788e51b565)) +- 更改 button 颜色 ([96eb897](https://github.com/easyops-cn/next-core/commit/96eb8976412d087d5cd72700c1cfac094ac0cfb3)) + +## [2.80.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.5...@next-core/brick-container@2.80.6) (2023-01-09) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.4...@next-core/brick-container@2.80.5) (2023-01-06) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.3...@next-core/brick-container@2.80.4) (2023-01-05) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.2...@next-core/brick-container@2.80.3) (2023-01-05) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.1...@next-core/brick-container@2.80.2) (2023-01-05) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.80.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.80.0...@next-core/brick-container@2.80.1) (2023-01-05) + +**Note:** Version bump only for package @next-core/brick-container + +# [2.80.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.13...@next-core/brick-container@2.80.0) (2023-01-04) + +### Features + +- update pageNotFound page style ([#2570](https://github.com/easyops-cn/next-core/issues/2570)) ([35c8d14](https://github.com/easyops-cn/next-core/commit/35c8d1418d1b23317004e6af4c5b6d5ed22e2083)) + +## [2.79.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.12...@next-core/brick-container@2.79.13) (2023-01-03) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.79.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.11...@next-core/brick-container@2.79.12) (2023-01-03) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.79.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.10...@next-core/brick-container@2.79.11) (2022-12-29) + +### Bug Fixes + +- typo ([6239d98](https://github.com/easyops-cn/next-core/commit/6239d983c85441c215d289014449cace65dcddb6)) + +## [2.79.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.9...@next-core/brick-container@2.79.10) (2022-12-29) + +### Bug Fixes + +- typo ([44d06f2](https://github.com/easyops-cn/next-core/commit/44d06f2aeac97736287b49b3131035a4ec3e3c3b)) + +## [2.79.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.8...@next-core/brick-container@2.79.9) (2022-12-29) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.79.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.7...@next-core/brick-container@2.79.8) (2022-12-29) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.79.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.6...@next-core/brick-container@2.79.7) (2022-12-29) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.79.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.5...@next-core/brick-container@2.79.6) (2022-12-28) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.79.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.4...@next-core/brick-container@2.79.5) (2022-12-28) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.79.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.3...@next-core/brick-container@2.79.4) (2022-12-27) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.79.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.2...@next-core/brick-container@2.79.3) (2022-12-19) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.79.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.1...@next-core/brick-container@2.79.2) (2022-12-19) + +**Note:** Version bump only for package @next-core/brick-container + +## [2.79.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.79.0...@next-core/brick-container@2.79.1) (2022-12-13) + +**Note:** Version bump only for package @next-core/brick-container + +# [2.79.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.78.8...@next-core/brick-container@2.79.0) (2022-12-09) + +### Features +- cache http request by cacheAdapter ([aced70a](https://github.com/easyops-cn/next-core/commit/aced70a16444c1042158803a61c61e17cfa58266)) ## [2.78.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-container@2.78.7...@next-core/brick-container@2.78.8) (2022-12-08) diff --git a/packages/brick-container/deploy/package.conf.yaml b/packages/brick-container/deploy/package.conf.yaml index db22bf5841..86a11f6684 100644 --- a/packages/brick-container/deploy/package.conf.yaml +++ b/packages/brick-container/deploy/package.conf.yaml @@ -34,3 +34,4 @@ dependencies: start_dependencies: - name: logic.api.gateway # 依赖服务名 - name: logic.micro_app_service + - name: logic.micro_app_standalone_service diff --git a/packages/brick-container/deploy/update_postscript.sh b/packages/brick-container/deploy/update_postscript.sh index 658c177777..c82e36eaac 100644 --- a/packages/brick-container/deploy/update_postscript.sh +++ b/packages/brick-container/deploy/update_postscript.sh @@ -20,7 +20,7 @@ function check_service_availability() { } function check_service() { - associated_service=("logic.micro_app_service" "logic.user_service" "logic.artifact") + associated_service=("logic.micro_app_service" "logic.micro_app_standalone_service" "logic.user_service" "logic.artifact") check_service_availability "${associated_service[*]}" if [[ `echo $?` -eq 1 ]]; then sleep 15 diff --git a/packages/brick-container/dev-server/index.js b/packages/brick-container/dev-server/index.js index 7820d4b1ab..f9ff092a7a 100644 --- a/packages/brick-container/dev-server/index.js +++ b/packages/brick-container/dev-server/index.js @@ -1,16 +1,46 @@ +const path = require("path"); const getEnv = require("../serve/getEnv"); const serveLocal = require("../serve/serveLocal"); const getProxies = require("../serve/getProxies"); const { getPatternsToWatch } = require("../serve/utils"); +const liveReload = require("../serve/liveReload"); const env = getEnv(); +const devServerRef = {}; +const distDir = path.join(process.cwd(), "dist"); // 开发时拦截 auth 及 bootstrap 相关请求。 exports.setupMiddlewares = (middlewares, devServer) => { serveLocal(env, devServer.app); + devServerRef.current = devServer; return middlewares; }; exports.watchFiles = getPatternsToWatch(env); -exports.proxy = getProxies(env); +exports.proxy = getProxies(env, getRawIndexHtml); + +async function getRawIndexHtml() { + const indexHtmlPath = path.join(distDir, "index.html"); + try { + return await new Promise((resolve, reject) => { + devServerRef.current.compiler.outputFileSystem.readFile( + indexHtmlPath, + (err, content) => { + if (err) { + reject(err); + } else { + resolve(String(content)); + } + } + ); + }); + } catch (e) { + console.error("getRawIndexHtml failed:", e); + return "oops"; + } +} + +exports.liveReload = () => { + liveReload(env); +}; diff --git a/packages/brick-container/package.json b/packages/brick-container/package.json index 06145e63c2..2bd16d3c68 100644 --- a/packages/brick-container/package.json +++ b/packages/brick-container/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/brick-container", - "version": "2.84.14", + "version": "2.92.10", "description": "Brick Container Server", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/brick-container", "license": "GPL-3.0", @@ -16,23 +16,12 @@ "serve", "tools" ], - "nx": { - "targets": { - "build": { - "outputs": [ - "{projectRoot}/dist", - "{projectRoot}/src/styles/theme/generated.css" - ] - } - } - }, "repository": { "type": "git", "url": "git@github.com:easyops-cn/next-core.git" }, "scripts": { "start": "cross-env NODE_ENV='development' webpack serve --config webpack.dev.js", - "prebuild": "node scripts/pre-build.js", "build": "cross-env NODE_ENV='production' webpack --config webpack.prod.js", "test": "cross-env NODE_ENV='test' jest --passWithNoTests", "test:ci": "cross-env NODE_ENV='test' CI=true jest --passWithNoTests" @@ -52,18 +41,18 @@ "ws": "^8.11.0" }, "devDependencies": { - "@next-core/brick-dll": "^2.41.50", - "@next-core/brick-icons": "^2.31.24", - "@next-core/color-theme": "^0.4.8", - "@next-core/custom-antd-styles": "^1.25.19", - "@next-core/illustrations": "^0.11.6", + "@next-core/brick-dll": "^2.45.64", + "@next-core/brick-icons": "^2.33.27", + "@next-core/custom-antd-styles": "^1.26.2", + "@next-core/illustrations": "^0.11.26", "@next-core/less-plugin-css-variables": "^0.2.8", - "@next-core/webpack-config-factory": "^2.21.0", - "@next-dll/ace": "^2.0.598", - "@next-dll/d3": "^2.0.78", - "@next-dll/echarts": "^2.0.79", - "@next-dll/editor-bricks-helper": "^0.34.66", - "@next-dll/react-dnd": "^0.1.536", + "@next-core/theme": "^1.4.4", + "@next-core/webpack-config-factory": "^2.22.0", + "@next-dll/ace": "^2.0.719", + "@next-dll/d3": "^2.0.79", + "@next-dll/echarts": "^2.0.80", + "@next-dll/editor-bricks-helper": "^0.38.64", + "@next-dll/react-dnd": "^0.1.657", "babel-loader": "^8.3.0", "clean-webpack-plugin": "^4.0.0", "copy-webpack-plugin": "^6.4.1", diff --git a/packages/brick-container/scripts/pre-build.js b/packages/brick-container/scripts/pre-build.js deleted file mode 100644 index 3294e49aad..0000000000 --- a/packages/brick-container/scripts/pre-build.js +++ /dev/null @@ -1,39 +0,0 @@ -const fs = require("fs-extra"); -const path = require("path"); -const { getStyleByBaseColors } = require("@next-core/color-theme"); - -fs.outputFileSync( - path.resolve(__dirname, "../src/styles/theme/generated.css"), - [ - getStyleByBaseColors("light", { - red: "#f24c25", - green: "#52c41a", - blue: "#1a7aff", - amber: "#f7bf02", - cyan: "#21d4f3", - orange: "#e38306", - yellow: "#fadb14", - teal: "#1dc897", - purple: "#893ad8", - pink: "#ff1a79", - indigo: "#3844e8", - }), - getStyleByBaseColors( - "dark", - { - red: "#f36546", - green: "#2ae14e", - blue: "#4686ff", - amber: "#f7ba1e", - cyan: "#21d5f5", - orange: "#ff9626", - yellow: "#fbdd17", - teal: "#1eca99", - purple: "#8a3bda", - pink: "#ff1a7c", - indigo: "#3946ea", - }, - "#17171a" - ), - ].join("\n\n") -); diff --git a/packages/brick-container/serve/getEnv.js b/packages/brick-container/serve/getEnv.js index 94a4130d65..a043f5dd51 100644 --- a/packages/brick-container/serve/getEnv.js +++ b/packages/brick-container/serve/getEnv.js @@ -373,11 +373,12 @@ module.exports = (runtimeFlags) => { bootstrapHash: flags.bootstrapHash, legacyStandaloneAppsConfig, legacyAllAppsConfig: legacyStandaloneAppsConfig.concat(null), - host: flags.host, - port: Number(flags.port), - wsPort: Number(flags.wsPort), + host: flags.host || "localhost", + port: Number(flags.port || "8081"), + wsPort: Number(flags.wsPort || "8090"), https: flags.https, - cookieSameSiteNone: flags.cookieSameSiteNone, + cookieSameSiteNone: + flags.cookieSameSiteNone || process.env.COOKIE_SAME_SITE_NONE === "true", server, legacyConsole, consoleServer, @@ -393,6 +394,7 @@ module.exports = (runtimeFlags) => { mockDate: flags.mockDate, publicCdn: flags.publicCdn, asCdn: flags.asCdn, + isWebpackServe, }; checkLocalPackages(env); diff --git a/packages/brick-container/serve/getIndexHtml.js b/packages/brick-container/serve/getIndexHtml.js index dad5dcc76d..e700d8e8aa 100644 --- a/packages/brick-container/serve/getIndexHtml.js +++ b/packages/brick-container/serve/getIndexHtml.js @@ -9,10 +9,7 @@ const distDir = path.dirname( exports.distDir = distDir; -const getIndexHtml = (standaloneConfig, env) => { - const indexHtml = path.join(distDir, "index.html"); - let content = fs.readFileSync(indexHtml, "utf8"); - +const injectIndexHtml = (standaloneConfig, env, content) => { if (env.liveReload) { content = appendLiveReloadScript(content, env); } @@ -66,16 +63,29 @@ const getIndexHtml = (standaloneConfig, env) => { (standaloneConfig.standaloneVersion === 2 ? [ "w.PUBLIC_ROOT_WITH_VERSION=!0", + `w.APP_ID=${JSON.stringify(standaloneConfig.appId)}`, `var d=${JSON.stringify(standaloneConfig.publicPrefix)}`, 'var p=w.PUBLIC_ROOT=(w.PUBLIC_CDN||"")+d', `w.CORE_ROOT=p+"core/${standaloneConfig.coreVersion}/"`, - `w.BOOTSTRAP_FILE=a+"-/bootstrap.${standaloneConfig.bootstrapHash}.json"`, + `w.BOOTSTRAP_FILE=a+"-/bootstrap${ + standaloneConfig.bootstrapPathPrefix ?? "" + }.${standaloneConfig.bootstrapHash}.json"`, + standaloneConfig.bootstrapUnionFilePath + ? `w.BOOTSTRAP_UNION_FILE= d + ${JSON.stringify( + standaloneConfig.bootstrapUnionFilePath + )};` + : "", + standaloneConfig.bootstrapUnionFilePath + ? `w.APP_ROOT_TPL="sa-static/{id}/versions/{version}/webroot/";` + : "", ] : [ 'var d=a+"-/"', 'var p=w.PUBLIC_ROOT=(w.PUBLIC_CDN||"")+d', 'w.CORE_ROOT=p+"core/"', - `w.BOOTSTRAP_FILE=d+"bootstrap.${standaloneConfig.bootstrapHash}.json"`, + `w.BOOTSTRAP_FILE=d+"bootstrap${ + standaloneConfig.bootstrapPathPrefix ?? "" + }.${standaloneConfig.bootstrapHash}.json"`, ] ) .filter(Boolean) @@ -89,4 +99,16 @@ const getIndexHtml = (standaloneConfig, env) => { return content; }; +const getRawIndexHtml = () => { + const indexHtml = path.join(distDir, "index.html"); + return fs.readFileSync(indexHtml, "utf8"); +}; + +const getIndexHtml = (standaloneConfig, env) => { + const content = getRawIndexHtml(standaloneConfig, env); + return injectIndexHtml(standaloneConfig, env, content); +}; + +exports.injectIndexHtml = injectIndexHtml; +exports.getRawIndexHtml = getRawIndexHtml; exports.getIndexHtml = getIndexHtml; diff --git a/packages/brick-container/serve/getProxies.js b/packages/brick-container/serve/getProxies.js index a855e7c7e8..e9d2e852e8 100644 --- a/packages/brick-container/serve/getProxies.js +++ b/packages/brick-container/serve/getProxies.js @@ -2,6 +2,7 @@ const fs = require("fs"); const path = require("path"); const chalk = require("chalk"); const { escapeRegExp } = require("lodash"); +const { responseInterceptor } = require("http-proxy-middleware"); const modifyResponse = require("./modifyResponse"); const { getSingleBrickPackage, @@ -15,9 +16,9 @@ const { tryFiles, removeCacheHeaders, } = require("./utils"); -const { getIndexHtml } = require("./getIndexHtml"); +const { injectIndexHtml } = require("./getIndexHtml"); -module.exports = (env) => { +module.exports = (env, getRawIndexHtml) => { const { useOffline, useSubdir, @@ -69,10 +70,20 @@ module.exports = (env) => { } } - proxyPaths.push( - "(/next)?/sa-static/:appId/versions/:appVersion/webroot/-/", - "/sa-static/" - ); + if (env.isWebpackServe) { + proxyPaths.push( + "/next/sa-static/*/versions/*/webroot/-/**", + "/sa-static/*/versions/*/webroot/-/**", + "/next/auth/-/**", + "/sa-static/**" + ); + } else { + proxyPaths.push( + "(/next)?/sa-static/:appId/versions/:appVersion/webroot/-/", + "/next/:appId/-/", + "/sa-static/" + ); + } apiProxyOptions.onProxyRes = (proxyRes, req, res) => { if (env.asCdn) { @@ -87,8 +98,16 @@ module.exports = (env) => { let publicRootWithVersion = false; if (!reqIsBootstrap) { const regex = - /^(?:\/next)?\/sa-static\/[^/]+\/versions\/[^/]+\/webroot\/-\/bootstrap\.[^.]+\.json$/; - if (regex.test(req.path)) { + /^(?:\/next)?\/sa-static\/[^/]+\/versions\/[^/]+\/webroot\/-\/bootstrap(?:-pubDeps)?\.[^.]+\.json$/; + const regexLegacy = /^\/next\/[^/]+\/-\/bootstrap\.[^.]+\.json$/; + + const unionRegex = + /^\/next\/sa-static\/[^/]+\/merge_apps\/[^/]+\/(?:v2|v3)\/bootstrap-union\.[^.]+\.json/; + if ( + regex.test(req.path) || + regexLegacy.test(req.path) || + unionRegex.test(req.path) + ) { reqIsBootstrap = true; isStandalone = true; publicRootWithVersion = true; @@ -373,30 +392,27 @@ module.exports = (env) => { const rootProxyOptions = {}; if (useRemote && !env.asCdn) { proxyPaths.push(""); - if (process.env.WEBPACK_SERVE) { - // For webpack-dev-server, bypass initial browser html requests. - // On the other hand, we manually serve static assets for other use cases. - rootProxyOptions.bypass = (req) => { + rootProxyOptions.bypass = (req) => { + const corePathRegExp = new RegExp("^(/next)?/sa-static/-/core/[^/]+/"); + if (corePathRegExp.test(req.path)) { + return `${baseHref}${req.path.replace(corePathRegExp, "")}`; + } + }; + rootProxyOptions.selfHandleResponse = true; + rootProxyOptions.onProxyRes = responseInterceptor( + async (responseBuffer, proxyRes, req, res) => { if ( req.method === "GET" && (req.get("accept") || "").includes("text/html") ) { - return req.path === `${env.baseHref}browse-happy.html` - ? "/browse-happy.html" - : "/index.html"; - } - }; - } - rootProxyOptions.onProxyRes = (proxyRes, req, res) => { - if ( - req.method === "GET" && - (req.get("accept") || "").includes("text/html") - ) { - if (res.statusCode === 200) { - // Disable cache for standalone runtime for development. - removeCacheHeaders(proxyRes); - } - modifyResponse(res, proxyRes, (raw) => { + if (res.statusCode === 200) { + // Disable cache for standalone runtime for development. + res.removeHeader("cache-control"); + res.removeHeader("expires"); + res.removeHeader("etag"); + res.removeHeader("last-modified"); + } + const raw = responseBuffer.toString("utf-8"); if ( !( res.statusCode === 200 && @@ -407,6 +423,7 @@ module.exports = (env) => { return raw; } if (useLocalContainer) { + const rawIndexHtml = await getRawIndexHtml(); const pathname = useSubdir ? req.path.replace(/^\/next\//, "/") : req.path; @@ -414,6 +431,8 @@ module.exports = (env) => { raw ); if (standalone) { + const appIdMatch = raw.match(/\bAPP_ID\s*=\s*("[^"]+")/); + const appId = appIdMatch ? JSON.parse(appIdMatch[1]) : ""; const appDir = pathname .split("/") .slice(1, pathname.startsWith("/legacy/") ? 3 : 2) @@ -428,15 +447,24 @@ module.exports = (env) => { } const appRoot = JSON.parse(appRootMatches[1]); + const bootstrapUnionMatches = raw.match( + /\b(merge_apps\/[^."]+\/(?:v2|v3)\/bootstrap-union\.[^."]+\.json)\b/ + ); + + const bootstrapUnionFilePath = bootstrapUnionMatches?.[1]; + const bootstrapHashMatches = raw.match( - /\bbootstrap\.([^."]+)\.json\b/ + /\bbootstrap(-pubDeps|-mini)?\.([^."]+)\.json\b/ ); if (!bootstrapHashMatches) { const message = "Unexpected: bootstrapHash is not found"; console.log(message, raw); throw new Error(message); } - const bootstrapHash = bootstrapHashMatches[1]; + const reverseBootstrapMatches = bootstrapHashMatches.reverse(); + const bootstrapHash = reverseBootstrapMatches[0]; + + const bootstrapPathPrefix = reverseBootstrapMatches[1]; const noAuthGuard = /\bNO_AUTH_GUARD\s*=\s*(?:!0|true)/.test(raw); @@ -445,7 +473,7 @@ module.exports = (env) => { if (publicRootWithVersion) { const publicPrefixMatches = raw.match( - /\bvar\s+d\s*=\s*("[^"]+")/ + /\bvar\s+d\s*=\s*(?:w\.PUBLIC_PREFIX\s*)?=\s*("[^"]+")/ ); if (!publicPrefixMatches) { const message = @@ -459,39 +487,47 @@ module.exports = (env) => { // const coreVersion = JSON.parse(coreVersionMatches[0]).split("/")[1]; const coreVersion = "0.0.0"; - return getIndexHtml( + return injectIndexHtml( { + appId, appDir, appRoot, publicPrefix, bootstrapHash, + bootstrapPathPrefix, + bootstrapUnionFilePath, coreVersion, noAuthGuard, standaloneVersion: 2, }, - env + env, + rawIndexHtml ); } - return getIndexHtml( + return injectIndexHtml( { appDir, appRoot, bootstrapHash, + bootstrapPathPrefix, + bootstrapUnionFilePath, noAuthGuard, standaloneVersion: 1, }, - env + env, + rawIndexHtml ); } - return getIndexHtml(null, env); + return injectIndexHtml(null, env, rawIndexHtml); } const content = useSubdir ? raw : raw.replace(/\/next\//g, "/"); return env.liveReload ? appendLiveReloadScript(content, env) : content; - }); + } + return responseBuffer; } - }; + ); } return useOffline @@ -541,7 +577,7 @@ module.exports = (env) => { secure: false, changeOrigin: true, pathRewrite: pathRewriteFactory(seg), - ...(seg === "api" || seg.endsWith("/-/") + ...(seg === "api" || seg.endsWith("/-/") || seg.endsWith("/-/**") ? apiProxyOptions : seg === "" ? rootProxyOptions diff --git a/packages/brick-container/serve/liveReload.js b/packages/brick-container/serve/liveReload.js new file mode 100644 index 0000000000..62b8d5b60b --- /dev/null +++ b/packages/brick-container/serve/liveReload.js @@ -0,0 +1,27 @@ +const chokidar = require("chokidar"); +const WebSocket = require("ws"); +const { throttle } = require("lodash"); +const { getPatternsToWatch } = require("./utils"); + +module.exports = function liveReload(env) { + // 建立 websocket 连接支持自动刷新 + if (env.liveReload) { + const wss = new WebSocket.Server({ port: env.wsPort }); + + const watcher = chokidar.watch(getPatternsToWatch(env)); + + const throttledOnChange = throttle( + () => { + wss.clients.forEach((client) => { + if (client.readyState === WebSocket.OPEN) { + client.send("content change"); + } + }); + }, + 100, + { trailing: false } + ); + + watcher.on("change", throttledOnChange); + } +}; diff --git a/packages/brick-container/serve/serve.js b/packages/brick-container/serve/serve.js index f2857e870b..c81a55141b 100644 --- a/packages/brick-container/serve/serve.js +++ b/packages/brick-container/serve/serve.js @@ -3,16 +3,14 @@ const fs = require("fs"); const https = require("https"); const express = require("express"); const { createProxyMiddleware } = require("http-proxy-middleware"); -const { throttle, escapeRegExp } = require("lodash"); -const chokidar = require("chokidar"); +const { escapeRegExp } = require("lodash"); const chalk = require("chalk"); -const WebSocket = require("ws"); const yaml = require("js-yaml"); const getEnv = require("./getEnv"); const serveLocal = require("./serveLocal"); const getProxies = require("./getProxies"); -const { getPatternsToWatch } = require("./utils"); -const { getIndexHtml, distDir } = require("./getIndexHtml"); +const { getIndexHtml, distDir, getRawIndexHtml } = require("./getIndexHtml"); +const liveReload = require("./liveReload"); module.exports = function serve(runtimeFlags) { const env = getEnv(runtimeFlags); @@ -89,7 +87,7 @@ module.exports = function serve(runtimeFlags) { } // Using proxies. - const proxies = getProxies(env); + const proxies = getProxies(env, getRawIndexHtml); if (proxies) { for (const [path, options] of Object.entries(proxies)) { app.use( @@ -179,24 +177,5 @@ module.exports = function serve(runtimeFlags) { `http${env.https ? "s" : ""}://${env.host}:${env.port}${env.baseHref}` ); - // 建立 websocket 连接支持自动刷新 - if (env.liveReload) { - const wss = new WebSocket.Server({ port: env.wsPort }); - - const watcher = chokidar.watch(getPatternsToWatch(env)); - - const throttledOnChange = throttle( - () => { - wss.clients.forEach((client) => { - if (client.readyState === WebSocket.OPEN) { - client.send("content change"); - } - }); - }, - 100, - { trailing: false } - ); - - watcher.on("change", throttledOnChange); - } + liveReload(env); }; diff --git a/packages/brick-container/serve/serveLocal.js b/packages/brick-container/serve/serveLocal.js index f926e507a7..422b69a6e9 100644 --- a/packages/brick-container/serve/serveLocal.js +++ b/packages/brick-container/serve/serveLocal.js @@ -42,7 +42,7 @@ module.exports = (env, app) => { })) .concat( { - publicRoot: "(/next)?/sa-static/-/", + publicRoot: "(?:/next)?/sa-static/-/", publicRootAsRegExpRaw: "(?:/next)?/sa-static/-/", isStandalone: true, publicRootWithVersion: true, @@ -108,7 +108,7 @@ module.exports = (env, app) => { publicRootAsRegExpRaw || escapeRegExp(publicRoot) }${escapeRegExp( `bricks/${pkgId}/` - )}(?:\\d+(?:\\.\\d+)*/)?(?!dist/editors/)(.+)` + )}(?:(?:\\d+(?:\\.\\d+)*|-)/)?(?!dist/editors/)(.+)` ), (req, res) => { tryServeFiles( diff --git a/packages/brick-container/src/i18n/index.ts b/packages/brick-container/src/i18n/index.ts index 33f191e997..fefdf8507a 100644 --- a/packages/brick-container/src/i18n/index.ts +++ b/packages/brick-container/src/i18n/index.ts @@ -12,6 +12,7 @@ import zh from "./locales/zh"; // so we listen on language change before initialization. i18n.on("languageChanged", function (lng) { moment.locale(lng); + document.documentElement.setAttribute("lang", lng); }); i18n diff --git a/packages/brick-container/src/index.tsx b/packages/brick-container/src/index.tsx index b31ff90672..aad678431a 100644 --- a/packages/brick-container/src/index.tsx +++ b/packages/brick-container/src/index.tsx @@ -8,7 +8,6 @@ import { getAuth, httpErrorToString, getMockInfo, - developHelper, getRuntime, getRuntimeMisc, getHistory, @@ -20,7 +19,6 @@ import { HttpRequestConfig, HttpResponse, HttpError, - ClearRequestCacheListConfig, createHttpInstance, defaultAdapter, } from "@next-core/brick-http"; @@ -28,10 +26,7 @@ import { initializeLibrary } from "@next-core/fontawesome-library"; import { apiAnalyzer } from "@next-core/easyops-analytics"; import "./XMLHttpRequest"; import "./antd"; -import "./styles/theme/index.css"; -import "./styles/variables.css"; -import "./styles/business-variables.css"; -import "./styles/editor-bricks-variables.css"; +import "@next-core/theme"; import "./styles/antd.less"; import "./styles/antd-compatible.less"; import "./styles/default.css"; @@ -39,6 +34,8 @@ import "@next-core/brick-icons/dist/styles/index.css"; import i18n from "./i18n"; import { K, NS_BRICK_CONTAINER } from "./i18n/constants"; import { httpCacheAdapter } from "./httpCacheAdapter"; +import { getSpanId } from "./utils"; +import { listen } from "./preview/listen"; initializeLibrary(); @@ -98,6 +95,10 @@ http.interceptors.request.use(function (config: HttpRequestConfig) { config.url = mockInfo.url; headers.set("easyops-mock-id", mockInfo.mockId); } + const spanId = getSpanId(); + headers.set("X-B3-Traceid", `ffffffffffffffff${spanId}`); + headers.set("X-B3-Spanid", spanId); + headers.set("X-B3-Sampled", "1"); return { ...config, options: { @@ -152,89 +153,6 @@ http.interceptors.response.use( } ); -let bootstrapStatus: "loading" | "ok" | "failed" = "loading"; -let previewStarted = false; -let previewFromOrigin: string; -let previewOptions: PreviewStartOptions; - -async function startPreview(): Promise { - // Start preview once bootstrap is ok and preview message has also been arrived. - if (previewStarted || bootstrapStatus !== "ok" || !previewFromOrigin) { - return; - } - previewStarted = true; - const localhostRegExp = /^https?:\/\/localhost(?:$|:)/; - // Make sure preview from the expected origins. - let previewAllowed = - previewFromOrigin === location.origin || - localhostRegExp.test(previewFromOrigin) || - localhostRegExp.test(location.origin); - if (!previewAllowed) { - const { allowedPreviewFromOrigins } = runtime.getMiscSettings() as { - allowedPreviewFromOrigins?: string[]; - }; - if (Array.isArray(allowedPreviewFromOrigins)) { - previewAllowed = allowedPreviewFromOrigins.some( - (origin) => origin === previewFromOrigin - ); - } - if (!previewAllowed) { - // eslint-disable-next-line - console.error( - `Preview is disallowed, from origin: ${previewFromOrigin}, while allowing: ${JSON.stringify( - allowedPreviewFromOrigins - )}` - ); - } - } - if (previewAllowed) { - const helperBrickName = "next-previewer.preview-helper"; - await developHelper.loadDynamicBricksInBrickConf({ - brick: helperBrickName, - }); - if (customElements.get(helperBrickName)) { - const helper = document.createElement( - helperBrickName - ) as unknown as PreviewHelperBrick; - helper.start(previewFromOrigin, previewOptions); - } - } -} - -if (window.parent) { - const listener = async ({ - data, - origin, - }: MessageEvent): Promise => { - if ( - data && - data.sender === "preview-container" && - data.type === "start-preview" - ) { - window.removeEventListener("message", listener); - previewFromOrigin = origin; - previewOptions = data.options; - http.enableCache(true); - http.on("match-api-cache", (num: number) => { - window.parent.postMessage( - { - type: "match-api-cache", - sender: "previewer", - forwardedFor: "builder", - num, - }, - origin - ); - }); - http.setClearCacheIgnoreList( - previewOptions.clearPreviewRequestCacheIgnoreList || [] - ); - startPreview(); - } - }; - window.addEventListener("message", listener); -} - if ((window as CypressContainer).Cypress) { (window as CypressContainer).__test_only_getHistory = getHistory; (window as CypressContainer).__test_only_getBasePath = @@ -243,7 +161,7 @@ if ((window as CypressContainer).Cypress) { getRuntime().getFeatureFlags; } -async function bootstrap(): Promise { +async function main(): Promise<"ok" | "failed"> { try { if (window.MOCK_DATE) { // For rare scenarios only, so load it on demand. @@ -255,9 +173,8 @@ async function bootstrap(): Promise { } await runtime.bootstrap(mountPoints); - bootstrapStatus = "ok"; + return "ok"; } catch (e) { - bootstrapStatus = "failed"; // eslint-disable-next-line no-console console.error(e); @@ -272,12 +189,16 @@ async function bootstrap(): Promise { />, mountPoints.main ); - } - startPreview(); + return "failed"; + } } -bootstrap(); +const bootstrapStatus = main(); + +if (window.parent !== window) { + listen(bootstrapStatus); +} type CypressContainer = Window & typeof globalThis & { @@ -286,22 +207,3 @@ type CypressContainer = Window & __test_only_getBasePath?(): string; __test_only_getFeatureFlags?(): FeatureFlags; }; - -export interface PreviewHelperBrick { - start(previewFromOrigin: string, options?: PreviewStartOptions): void; -} - -export interface PreviewMessageContainerStartPreview { - sender: "preview-container"; - type: "start-preview"; - options?: PreviewStartOptions; -} - -export interface PreviewStartOptions { - appId: string; - templateId: string; - settings?: { - properties?: Record; - }; - clearPreviewRequestCacheIgnoreList?: ClearRequestCacheListConfig[]; -} diff --git a/packages/brick-container/src/polyfill.ts b/packages/brick-container/src/polyfill.ts index 32651f5d84..7d7ce60203 100644 --- a/packages/brick-container/src/polyfill.ts +++ b/packages/brick-container/src/polyfill.ts @@ -1,2 +1,3 @@ import "core-js/stable"; import "regenerator-runtime/runtime"; +import "./replaceChildren"; diff --git a/packages/brick-container/src/preview.ts b/packages/brick-container/src/preview.ts index 801ab7eed1..dd9e924980 100644 --- a/packages/brick-container/src/preview.ts +++ b/packages/brick-container/src/preview.ts @@ -4,10 +4,7 @@ import { developHelper, applyTheme } from "@next-core/brick-kit"; import { http, HttpResponse } from "@next-core/brick-http"; import { initializeLibrary } from "@next-core/fontawesome-library"; import "./i18n"; -import "./styles/theme/index.css"; -import "./styles/variables.css"; -import "./styles/business-variables.css"; -import "./styles/editor-bricks-variables.css"; +import "@next-core/theme"; import "./styles/antd.less"; import "./styles/antd-compatible.less"; import "./styles/default.css"; diff --git a/packages/brick-container/src/preview/initialize.spec.ts b/packages/brick-container/src/preview/initialize.spec.ts new file mode 100644 index 0000000000..16d2fa5da1 --- /dev/null +++ b/packages/brick-container/src/preview/initialize.spec.ts @@ -0,0 +1,82 @@ +/* eslint-disable @typescript-eslint/no-var-requires */ +jest.mock("@next-core/brick-kit"); + +const consoleError = jest.spyOn(console, "error"); + +describe("initialize", () => { + beforeEach(() => { + jest.resetModules(); + }); + + test("initialize twice", async () => { + const initialize = require("./initialize").default; + const ok = await initialize(Promise.resolve("ok"), "http://localhost:8080"); + expect(ok).toBe(true); + const ok2 = await initialize( + Promise.resolve("ok"), + "http://localhost:8080" + ); + expect(ok2).toBe(false); + }); + + test("bootstrap failed", async () => { + const initialize = require("./initialize").default; + const ok = await initialize( + Promise.resolve("failed"), + "http://localhost:8080" + ); + expect(ok).toBe(false); + }); + + test("allowed origin", async () => { + const { getRuntime } = require("@next-core/brick-kit"); + const mockGetRuntime = getRuntime as jest.MockedFunction; + mockGetRuntime.mockReturnValueOnce({ + getMiscSettings() { + return { allowedPreviewFromOrigins: ["https://dev.easyops.local"] }; + }, + } as any); + + const location = window.location; + delete (window as any).location; + window.location = { + origin: "https://sit.easyops.local", + } as any; + + const initialize = require("./initialize").default; + const ok = await initialize( + Promise.resolve("ok"), + "https://dev.easyops.local" + ); + expect(ok).toBe(true); + + (window as any).location = location; + }); + + test("no settings", async () => { + const { getRuntime } = require("@next-core/brick-kit"); + const mockGetRuntime = getRuntime as jest.MockedFunction; + mockGetRuntime.mockReturnValueOnce({ + getMiscSettings() { + return {}; + }, + } as any); + + consoleError.mockReturnValueOnce(); + const location = window.location; + delete (window as any).location; + window.location = { + origin: "https://sit.easyops.local", + } as any; + + const initialize = require("./initialize").default; + const ok = await initialize( + Promise.resolve("ok"), + "https://dev.easyops.local" + ); + expect(ok).toBe(false); + expect(consoleError).toBeCalledWith(expect.stringContaining("disallowed")); + + (window as any).location = location; + }); +}); diff --git a/packages/brick-container/src/preview/initialize.ts b/packages/brick-container/src/preview/initialize.ts new file mode 100644 index 0000000000..67ec195bf2 --- /dev/null +++ b/packages/brick-container/src/preview/initialize.ts @@ -0,0 +1,43 @@ +import { getRuntime } from "@next-core/brick-kit"; + +let initialized = false; +const LOCALHOST_REG_EXP = /^https?:\/\/localhost(?:$|:)/; + +export default async function initialize( + bootstrap: Promise<"ok" | "failed">, + previewFromOrigin: string +): Promise { + if (initialized || !previewFromOrigin) { + return false; + } + const bootstrapStatus = await bootstrap; + if (bootstrapStatus === "failed") { + return false; + } + initialized = true; + + // Make sure preview from the expected origins. + let previewAllowed = + previewFromOrigin === location.origin || + LOCALHOST_REG_EXP.test(previewFromOrigin) || + LOCALHOST_REG_EXP.test(location.origin); + if (!previewAllowed) { + const { allowedPreviewFromOrigins } = getRuntime().getMiscSettings() as { + allowedPreviewFromOrigins?: string[]; + }; + if (Array.isArray(allowedPreviewFromOrigins)) { + previewAllowed = allowedPreviewFromOrigins.some( + (origin) => origin === previewFromOrigin + ); + } + if (!previewAllowed) { + // eslint-disable-next-line + console.error( + `Preview is disallowed, from origin: ${previewFromOrigin}, while allowing: ${JSON.stringify( + allowedPreviewFromOrigins + )}` + ); + } + } + return previewAllowed; +} diff --git a/packages/brick-container/src/preview/listen.spec.ts b/packages/brick-container/src/preview/listen.spec.ts new file mode 100644 index 0000000000..645984f50c --- /dev/null +++ b/packages/brick-container/src/preview/listen.spec.ts @@ -0,0 +1,193 @@ +import { jest, describe, test, expect } from "@jest/globals"; +import { loadBricksImperatively } from "@next-core/loader"; +import { createProviderClass } from "@next-core/brick-utils"; +import { developHelper } from "@next-core/brick-kit"; +import { listen } from "./listen"; +import initialize from "./initialize"; + +jest.mock("@next-core/loader"); +jest.mock("@next-core/brick-http"); +jest.mock("@next-core/brick-kit", () => ({ + developHelper: { + loadDynamicBricksInBrickConf: jest.fn(), + }, +})); +jest.mock("./initialize"); + +const injectPreview = jest.fn(); +customElements.define( + "visual-builder.inject-preview-agent", + createProviderClass(injectPreview) +); + +const injectUITest = jest.fn(); +customElements.define( + "ui-test.inject-preview-agent", + createProviderClass(injectUITest) +); + +const injectLegacyHelper = jest.fn(); +customElements.define( + "next-previewer.preview-helper", + class PreviewHelper extends HTMLElement { + start = injectLegacyHelper; + } +); + +const mockInitialize = initialize as jest.MockedFunction; + +describe("listen", () => { + afterEach(() => { + jest.clearAllMocks(); + }); + + test("preview", async () => { + listen(Promise.resolve("ok")); + mockInitialize.mockResolvedValueOnce(true); + + window.dispatchEvent( + new MessageEvent("message", { + origin: location.origin, + data: { + sender: "preview-container", + type: "start-preview", + options: { + agent: { + brick: "visual-builder.inject-preview-agent", + pkg: { + id: "bricks/visual-builder", + }, + }, + foo: "bar", + }, + }, + }) + ); + + await (global as any).flushPromises(); + + expect(loadBricksImperatively).toBeCalledWith( + ["visual-builder.inject-preview-agent"], + [ + { + id: "bricks/visual-builder", + }, + ] + ); + expect(injectPreview).toBeCalledWith(location.origin, { + foo: "bar", + }); + }); + + test("ui-test preview", async () => { + listen(Promise.resolve("ok")); + mockInitialize.mockResolvedValueOnce(true); + + window.dispatchEvent( + new MessageEvent("message", { + origin: location.origin, + data: { + channel: "ui-test-preview", + type: "initialize", + payload: { + agent: { + brick: "ui-test.inject-preview-agent", + pkg: { + id: "bricks/ui-test", + }, + }, + options: { + foo: "bar", + }, + }, + }, + }) + ); + + await (global as any).flushPromises(); + + expect(loadBricksImperatively).toBeCalledWith( + ["ui-test.inject-preview-agent"], + [ + { + id: "bricks/ui-test", + }, + ] + ); + expect(injectUITest).toBeCalledWith(location.origin, { + foo: "bar", + }); + }); + + test("legacy preview", async () => { + listen(Promise.resolve("ok")); + mockInitialize.mockResolvedValueOnce(true); + + window.dispatchEvent( + new MessageEvent("message", { + origin: location.origin, + data: { + sender: "preview-container", + type: "start-preview", + options: { + foo: "bar", + }, + }, + }) + ); + + await (global as any).flushPromises(); + + expect(loadBricksImperatively).not.toBeCalled(); + expect(developHelper.loadDynamicBricksInBrickConf).toBeCalledWith({ + brick: "next-previewer.preview-helper", + }); + expect(injectLegacyHelper).toBeCalledWith(location.origin, { + foo: "bar", + }); + }); + + test("unrelated message", async () => { + listen(Promise.resolve("ok")); + + window.dispatchEvent( + new MessageEvent("message", { + origin: location.origin, + }) + ); + + await (global as any).flushPromises(); + + expect(loadBricksImperatively).not.toBeCalled(); + }); + + test("initialize failed", async () => { + listen(Promise.resolve("ok")); + mockInitialize.mockResolvedValueOnce(false); + + window.dispatchEvent( + new MessageEvent("message", { + origin: location.origin, + data: { + channel: "ui-test-preview", + type: "initialize", + payload: { + agent: { + brick: "ui-test.inject-preview-agent", + pkg: { + id: "bricks/ui-test", + }, + }, + options: { + foo: "bar", + }, + }, + }, + }) + ); + + await (global as any).flushPromises(); + + expect(loadBricksImperatively).not.toBeCalled(); + }); +}); diff --git a/packages/brick-container/src/preview/listen.ts b/packages/brick-container/src/preview/listen.ts new file mode 100644 index 0000000000..8160ad4f02 --- /dev/null +++ b/packages/brick-container/src/preview/listen.ts @@ -0,0 +1,108 @@ +import { loadBricksImperatively } from "@next-core/loader"; +import type { BrickPackage } from "@next-core/brick-types"; +import { developHelper } from "@next-core/brick-kit"; +import { http } from "@next-core/brick-http"; +import initialize from "./initialize"; + +export function listen(bootstrapStatus: Promise<"ok" | "failed">): void { + const listener = async ({ + data, + origin, + }: MessageEvent): Promise => { + const isPreview = isPreviewMessageContainerStartPreview(data); + const isUITest = isUITestPreviewInitialize(data); + if (isPreview || isUITest) { + window.removeEventListener("message", listener); + const ok = await initialize(bootstrapStatus, origin); + if (ok) { + let agent: PreviewAgent; + let options: any; + if (isPreview) { + ({ agent, ...options } = data.options); + + http.enableCache(true); + http.on("match-api-cache", (num: number) => { + window.parent.postMessage( + { + type: "match-api-cache", + sender: "previewer", + forwardedFor: "builder", + num, + }, + origin + ); + }); + http.setClearCacheIgnoreList( + options.clearPreviewRequestCacheIgnoreList || [] + ); + + if (!agent?.pkg) { + return legacyConnect(origin, options); + } + } else { + ({ agent, options } = data.payload); + } + await loadBricksImperatively([agent.brick], [agent.pkg]); + const brick = document.createElement(agent.brick) as any; + await brick.resolve(origin, options); + } + } + }; + window.addEventListener("message", listener); +} + +async function legacyConnect(origin: string, options?: unknown): Promise { + const helperBrickName = "next-previewer.preview-helper"; + await developHelper.loadDynamicBricksInBrickConf({ + brick: helperBrickName, + }); + const helper = document.createElement(helperBrickName) as any; + helper.start(origin, options); +} + +function isPreviewMessageContainerStartPreview( + data: unknown +): data is PreviewMessageContainerStartPreview { + return ( + (data as PreviewMessageContainerStartPreview)?.sender === + "preview-container" && + (data as PreviewMessageContainerStartPreview).type === "start-preview" + ); +} + +function isUITestPreviewInitialize( + data: unknown +): data is UITestPreviewInitialize { + return ( + (data as UITestPreviewInitialize)?.channel === "ui-test-preview" && + (data as UITestPreviewInitialize).type === "initialize" + ); +} + +interface PreviewMessageContainerStartPreview { + sender: "preview-container"; + type: "start-preview"; + options: PreviewStartOptions; +} + +interface PreviewStartOptions { + agent?: PreviewAgent; +} + +interface UITestPreviewInitialize { + channel: "ui-test-preview"; + type: "initialize"; + payload: UITextConnectPayload; +} + +interface PreviewAgent { + brick: string; + pkg?: BrickPackage & { + id: string; + }; +} + +interface UITextConnectPayload { + agent: PreviewAgent; + options?: unknown; +} diff --git a/packages/brick-container/src/replaceChildren.spec.ts b/packages/brick-container/src/replaceChildren.spec.ts new file mode 100644 index 0000000000..4403c6a56a --- /dev/null +++ b/packages/brick-container/src/replaceChildren.spec.ts @@ -0,0 +1,56 @@ +describe("replaceChildren", () => { + test.each([true, false])("polyfill %s", (polyfill) => { + const { replaceChildren } = Element.prototype; + const { replaceChildren: replaceChildrenDF } = DocumentFragment.prototype; + if (polyfill) { + delete (Element.prototype as any).replaceChildren; + delete (DocumentFragment.prototype as any).replaceChildren; + } + + jest.isolateModules(() => { + require("./replaceChildren"); + }); + + // Element:replaceChildren + const div1 = document.createElement("div"); + const div2 = document.createElement("div"); + document.body.append(div1, div2); + expect(document.body.childNodes.length).toBe(2); + + const span1 = document.createElement("span"); + const span2 = document.createElement("span"); + document.body.replaceChildren(span1, "delimiter", span2); + expect(document.body.childNodes.length).toBe(3); + expect(document.body.firstChild).toBe(span1); + expect(document.body.childNodes[1].textContent).toBe("delimiter"); + expect(document.body.lastChild).toBe(span2); + + document.body.replaceChildren(); + expect(document.body.childNodes.length).toBe(0); + + // DocumentFragment:replaceChildren + const fragment = document.createDocumentFragment(); + + const div3 = document.createElement("div"); + const div4 = document.createElement("div"); + fragment.append(div3, div4); + expect(fragment.childNodes.length).toBe(2); + + const span3 = document.createElement("span"); + const span4 = document.createElement("span"); + fragment.replaceChildren(span3, "delimiter", span4); + expect(fragment.childNodes.length).toBe(3); + expect(fragment.firstChild).toBe(span3); + expect(fragment.childNodes[1].textContent).toBe("delimiter"); + expect(fragment.lastChild).toBe(span4); + + fragment.replaceChildren(); + expect(fragment.childNodes.length).toBe(0); + + // Reset + if (polyfill) { + Element.prototype.replaceChildren = replaceChildren; + DocumentFragment.prototype.replaceChildren = replaceChildrenDF; + } + }); +}); diff --git a/packages/brick-container/src/replaceChildren.ts b/packages/brick-container/src/replaceChildren.ts new file mode 100644 index 0000000000..5dc812d500 --- /dev/null +++ b/packages/brick-container/src/replaceChildren.ts @@ -0,0 +1,23 @@ +// polyfill for replaceChildren +if (Element.prototype.replaceChildren === undefined) { + Element.prototype.replaceChildren = function (...nodes: (string | Node)[]) { + while (this.lastChild) { + this.removeChild(this.lastChild); + } + if (nodes.length > 0) { + this.append(...nodes); + } + }; +} +if (DocumentFragment.prototype.replaceChildren === undefined) { + DocumentFragment.prototype.replaceChildren = function ( + ...nodes: (string | Node)[] + ) { + while (this.lastChild) { + this.removeChild(this.lastChild); + } + if (nodes.length > 0) { + this.append(...nodes); + } + }; +} diff --git a/packages/brick-container/src/styles/antd.less b/packages/brick-container/src/styles/antd.less index 433908c262..e8cafdd1d7 100644 --- a/packages/brick-container/src/styles/antd.less +++ b/packages/brick-container/src/styles/antd.less @@ -35,4 +35,5 @@ @import "~@next-core/custom-antd-styles/src/slider.less"; @import "~@next-core/custom-antd-styles/src/rate.less"; @import "~@next-core/custom-antd-styles/src/notification.less"; +@import "~@next-core/custom-antd-styles/src/drawer.less"; diff --git a/packages/brick-container/src/styles/business-variables.css b/packages/brick-container/src/styles/business-variables.css deleted file mode 100644 index 7d1b5cb73e..0000000000 --- a/packages/brick-container/src/styles/business-variables.css +++ /dev/null @@ -1,4 +0,0 @@ -:root { - --business-narrow-viewport-max-width: 1200px; - --business-narrow-viewport-padding-horizontal: 20px; -} diff --git a/packages/brick-container/src/styles/editor-bricks-variables.css b/packages/brick-container/src/styles/editor-bricks-variables.css deleted file mode 100644 index 49c55fdeed..0000000000 --- a/packages/brick-container/src/styles/editor-bricks-variables.css +++ /dev/null @@ -1,22 +0,0 @@ -:root { - --editor-brick-gap: 12px; - --editor-brick-gap-half: 6px; - --editor-brick-base-height: 32px; - --editor-brick-inline-width: 150px; - --editor-brick-grid-width: 300px; /* calc(var(--editor-brick-inline-width) * 2) */ - - --editor-brick-border-radius: 4px; - - --editor-brick-stroke-color: #d9d9d9; - --editor-brick-stroke-color-active: #b7b0fe; - --editor-brick-skeleton-bg: #d8d8d8; - --editor-brick-skeleton-bg-light: #e8e8e8; - --editor-brick-skeleton-bg-blue: #c7e3ff; - --editor-brick-slot-bg: #f2f5fc; - --editor-brick-slot-stroke-color: #52a6f9; - --editor-brick-footer-color: #f5f6f8; - - /* These variables below are for builder-container only. */ - --editor-brick-toolbar-height: 42px; - --editor-brick-overlay-padding: 20px; -} diff --git a/packages/brick-container/src/styles/theme/dark.css b/packages/brick-container/src/styles/theme/dark.css deleted file mode 100644 index 420e475efd..0000000000 --- a/packages/brick-container/src/styles/theme/dark.css +++ /dev/null @@ -1,792 +0,0 @@ -html[data-theme="dark-v2"], -[data-override-theme="dark-v2"] { - /* https://developer.mozilla.org/en-US/docs/Web/CSS/color-scheme */ - color-scheme: dark; - - /* Basic CSS variables Refs: https://tapd.easyops.local/pages/viewpage.action?pageId=36045937 */ - - /*** 在 :root 定义的变量和使用的色板值一样的话,不需要在这额外定义 ***/ - --palette-rgba-gray-1: rgba(255, 255, 255, 0); - --palette-rgba-gray-2: rgba(255, 255, 255, 0.04); - --palette-rgba-gray-3: rgba(255, 255, 255, 0.08); - --palette-rgba-gray-4: rgba(255, 255, 255, 0.12); - --palette-rgba-gray-5: rgba(255, 255, 255, 0.2); - --palette-rgba-gray-6: rgba(255, 255, 255, 0.3); - --palette-rgba-gray-7: rgba(255, 255, 255, 0.45); - --palette-rgba-gray-8: rgba(255, 255, 255, 0.65); - --palette-rgba-gray-9: rgba(255, 255, 255, 0.85); - --palette-rgba-gray-10: rgba(255, 255, 255, 1); - - /* 上面的 gray 的色系转换成同等的不带透明度的色值 */ - --palette-gray-1: #17171a; - --palette-gray-2: #202022; - --palette-gray-3: #29292b; - --palette-gray-4: #333335; - --palette-gray-5: #454547; - --palette-gray-6: #5c5c5e; - --palette-gray-7: #7f7f81; - --palette-gray-8: #aeaeaf; - --palette-gray-9: #dcdcdc; - --palette-gray-10: #ffffff; - - --body-background: var(--color-fill-global-bg-1); - - --theme-gray-color-rgb-channel: 174, 174, 175; - --theme-gray-color: var(--palette-rgba-gray-8); - --theme-gray-background: var(--palette-rgba-gray-3); - --theme-gray-border-color: var(--palette-rgba-gray-4); - - --color-brand: var(--palette-blue-6); - --color-brand-hover: var(--palette-blue-5); - --color-brand-active: var(--palette-blue-7); - --color-fill-global-bg-1: #29292d; - --color-fill-global-bg-2: #29292d; - - --color-fill-bg-container-1: #202021; - --color-fill-bg-container-2: #2a2a2b; - --color-fill-bg-container-3: #313132; - --color-fill-bg-container-4: #373739; - --color-fill-bg-container-5: rgba(55, 55, 57, 0.95); - - --color-fill-bg-base-1: var(--palette-rgba-gray-3); - --color-fill-bg-base-2: var(--palette-rgba-gray-3); - --color-fill-bg-base-3: var(--palette-rgba-gray-2); - --color-fill-bg-base-4: var(--palette-rgba-gray-2); - --color-fill-bg-base-5: var(--palette-rgba-gray-2); - --color-text-divider-line: var(--palette-rgba-gray-4); - --color-header-text: var(--palette-rgba-gray-9); - --color-strong-text: var(--palette-rgba-gray-10); - --color-normal-text: var(--palette-rgba-gray-9); - --color-auxiliary-text: var(--palette-rgba-gray-8); - --color-secondary-text: var(--palette-rgba-gray-7); - --color-disabled-text: var(--palette-rgba-gray-6); - - --color-border-divider-line: #454547; - - --stroke-color-default: var(--color-text-divider-line); - --text-color-default: var(--color-normal-text); - --text-color-title: var(--color-header-text); - --text-color-secondary: var(--color-secondary-text); - --text-color-link: var(--color-brand); - - --color-success-bg: rgba(var(--palette-green-6-channel), 0.2); - --color-success-hover: var(--palette-green-5); - --color-success-active: var(--palette-green-7); - --color-success-outline: rgba(var(--palette-green-6-channel), 0.3); - - --color-info-hover: var(--palette-blue-5); - --color-info-active: var(--palette-blue-7); - --color-info-bg: rgba(var(--palette-blue-6-channel), 0.2); - --color-info-outline: rgba(var(--palette-blue-6-channel), 0.35); - - --color-warning: var(--palette-amber-6); - --color-warning-hover: var(--palette-amber-5); - --color-warning-active: var(--palette-amber-7); - --color-warning-bg: rgba(var(--palette-amber-6-channel), 0.2); - --color-warning-outline: rgba(var(--palette-amber-6-channel), 0.3); - - --color-error: var(--palette-red-6); - --color-error-hover: var(--palette-red-5); - --color-error-active: var(--palette-red-7); - --color-error-bg: rgba(var(--palette-red-6-channel), 0.2); - --color-error-outline: rgba(var(--palette-red-6-channel), 0.3); - - --color-normal-icon: var(--palette-rgba-gray-10); - --color-selected-icon: var(--palette-rgba-gray-9); - - --mask-bg: rgba(23, 23, 26, 0.7); - - --base-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.1); - --feedback-container-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.14); - --left-sidebar-shadow: 6px 0px 20px 0px rgba(0, 0, 0, 0.16); - --right-slide-shadow: -2px 0px 8px 0px rgba(0, 0, 0, 0.14); - --left-slide-shadow: 2px 0px 8px 0px rgba(0, 0, 0, 0.14); - --connected-overlay-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.14); - --fullscreen-overlay-shadow: 0px 10px 32px 0px rgba(0, 0, 0, 0.24); - --hover-shadow: 0px 10px 32px 0px rgba(0, 0, 0, 0.14); - - --slide-up-shadow: 0px -6px 18px 0px rgba(0, 0, 0, 0.14); - --menu-shadow: 2px 0px 0px 0px rgba(0, 0, 0, 0.24); - --menu-special-shadow: 1px 0px 0px 0px var(--palette-gray-4); - --input-shadow: 0px 0px 0px 2px rgba(20, 40, 74, 1); - --input-success-shadow: 0px 0px 0px 2px rgba(40, 72, 24, 1); - --input-error-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 1); - --chart-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.14); - - --menu-bg: #202021; - --menu-item-selected-bg: var(--palette-blue-6); - --menu-group-active-bg: var(--palette-rgba-gray-2); - --menu-collapse-bar-border-color: var(--palette-rgba-gray-3); - --menu-collapse-bar-bg: var(--palette-rgba-gray-3); - --menu-submenu-group-active-bg: var(--palette-rgba-gray-2); - --menu-item-hover: var(--palette-rgba-gray-2); - --app-submenu-bg: #202021; - --menu-submenu-group-selected-bg: var(--palette-rgba-gray-3); - --menu-submenu-selected-bg: var(--palette-rgba-gray-3); - --menu-dropdown-bg: var(--palette-blue-1); - --app-submenu-bg: #202021; - --app-submenu-active-bg: var(--palette-blue-2); - - --checkbox-bg-hover: var(--palette-rgba-gray-3); - --checkbox-bg-active: var(--palette-blue-2); - --dashboard-radio-item-shadow: 0px 0px 0px 2px rgba(20, 40, 74, 0.15); - --input-outline-fill: #202021; - --input-fill-bg: var(--palette-rgba-gray-2); - --input-outline-disabled: var(--palette-rgba-gray-3); - - --chart-tooltip-bg: rgba(23, 23, 26, 0.95); - --chart-auxiliary-text: var(--palette-rgba-gray-9); - --chart-outline-select: var(--palette-rgba-gray-10); - - --custom-form-item-wrapper-bg: var(--color-fill-bg-base-4); - - /* 8.0 框架 */ - --v8-top-navigation-bg: #323237; - --v8-top-menu-item-hover: var(--palette-rgba-gray-2); - --v8-top-menu-item-selected-bg: var(--palette-rgba-gray-4); - --v8-left-menu-bg: rgba(32, 32, 33, 0.3); - --v8-left-menu-hover-bg: rgba(32, 32, 33, 0.8); - --v8-left-sidebar-item-hover: var(--palette-gray-4); - --v8-left-sidebar-border-right: linear-gradient( - 146deg, - rgba(255, 255, 255, 0) 0%, - rgba(232, 232, 232, 0.12) 12%, - rgba(232, 232, 232, 0.12) 88%, - rgba(255, 255, 255, 0) 100% - ); - --v8-left-sidebar-item-normal: #c5cbd4; - - /* component CSS variables */ - - /*** basic antd variables ***/ - --antd-primary-color: var(--color-brand); - --antd-text-color: var(--color-normal-text); - --antd-text-color-secondary: var(--color-secondary-text); - - --antd-border-color-split: var(--color-text-divider-line); - --antd-heading-color: var(--color-header-text); - --antd-label-color: var(--antd-heading-color); - --antd-component-background: var(--color-fill-bg-container-1); - --antd-border-color-base: var(--color-border-divider-line); - --antd-background-color-light: (--palette-rgba-gray-2); - - --text-color-disabled: var(--color-disabled-text); - --antd-background-color-base: var(--color-fill-bg-base-1); - - --antd-item-active-bg: var(--color-fill-bg-base-1); - --antd-item-hover-bg: var(--color-fill-bg-base-1); - --antd-icon-color-hover: var(--color-normal-text); - - --antd-error-color: var(--color-error); - --antd-error-color-fade-20: rgba(210, 69, 37, 0.2); - - --antd-link-color: var(--color-brand); - --antd-link-hover-color: var(--color-brand-hover); - --antd-link-active-color: var(--color-brand-active); - - --antd-disabled-color-fade-10: rgba(255, 255, 255, 0.27); - --antd-switch-color-fade-20: rgba(20, 40, 74, 1); - - /*** menu ***/ - --antd-menu-bg: var(--menu-bg); - --antd-menu-color: var(--color-header-text); - --antd-menu-shadow: var(--menu-special-shadow); - --antd-menu-popup-bg: var(--color-fill-bg-container-4); - --antd-menu-title-bg: var(--color-fill-bg-base-2); - --antd-menu-title-color: var(--color-strong-text); - --antd-menu-item-active-bg: var(--color-fill-bg-base-3); - --antd-menu-item-hover: var(--menu-item-hover); - --antd-menu-item-selected-bg: var(--menu-item-selected-bg); - --ant-menu-submenu-selected-bg: var(--menu-submenu-selected-bg); - --ant-menu-item-group-title-color: var(--color-strong-text); - --ant-menu-collapse-bar-bg: var(--menu-collapse-bar-bg); - --ant-menu-collapse-bar-border-color: var(--menu-collapse-bar-border-color); - - --antd-app-submenu-title: var(--color-header-text); - --antd-app-submenu-bg: var(--app-submenu-bg); - --antd-app-submenu-active-bg: var(--app-submenu-active-bg); - --antd-app-submenu-shadow: var(--base-shadow); - --antd-app-submenu-group-title-color: var(--antd-text-color-secondary); - - /*** appp bar ***/ - --app-bar-bg: var(--color-fill-bg-container-1); - --app-bar-shadow: 0px 1px 0px 0px var(--palette-gray-4); - --app-bar-dropdown-menu-item-color: var(--color-normal-text); - --app-bar-dropdown-menu-item-hover-bg: var(--color-fill-bg-base-1); - - /*** dropdown ***/ - --antd-dropdown-menu-bg: var(--color-fill-bg-container-4); - --antd-dropdown-selected-color: var(--antd-link-color); - - /*** checkbox ***/ - --antd-checkbox-color: var(--color-brand); - --antd-checkbox-bg-hover: var(--checkbox-bg-hover); - --antd-checkbox-checked: var(--checkbox-bg-active); - --antd-checkbox-check-bg: var(--antd-component-background); - --antd-checkbox-custom-type-icon-color: var(--color-strong-text); - --antd-checkbox-custom-type-color: var(--color-normal-text); - --antd-checkbox-custom-type-item-border-color: var( - --color-border-divider-line - ); - --antd-checkbox-custom-type-item-hover-border-color: var( - --input-outline-focus - ); - --antd-checkbox-custom-type-disabled-color: var(--color-disabled-text); - --antd-checkbox-custom-type-disabled-icon-color: var( - --input-outline-disabled - ); - --antd-checkbox-color-blue-gray: #6a7dab; - --antd-checkbox-color-deep-purple: #5b3cd9; - - /*** card ***/ - --antd-card-background: var(--color-fill-bg-container-1); - --antd-card-shadow: var(--base-shadow); - --antd-card-footer-bg: var(--color-fill-bg-container-1); - --antd-card-footer-top-border-color: var(--color-border-divider-line); - - /*** radio dashboard ***/ - --antd-dashboard-radio-bg: var(--color-fill-bg-base-5); - --antd-dashboard-radio-item-bg: transparent; - --antd-dashboard-radio-item-color: var(--color-auxiliary-text); - --antd-dashboard-radio-item-disabled-color: var(--color-secondary-text); - --antd-dashboard-radio-item-checked-border-color: var( - --antd-dashboard-radio-bg - ); - --antd-dashboard-radio-item-checked-bg: var(--color-fill-bg-base-1); - --antd-dashboard-radio-item-checked-shadow: var(--radio-item-shadow); - - /*** radio button ***/ - --antd-radio-solid-checked-color: var(--color-normal-text); - --antd-radio-dot-color: var(--antd-primary-color); - --antd-radio-button-hover-color: var(--color-info-hover); - - /*** divider ***/ - --antd-divider-color: var(--color-text-divider-line); - --antd-divider-radiation-color: linear-gradient( - 135deg, - rgba(217, 217, 217, 0), - rgba(217, 217, 217, 0.12) - ); - --antd-divider-radiation-text-color: var(--color-header-text); - --antd-divider-radiation-proportion-normal-text-color: var( - --color-auxiliary-text - ); - --antd-divider-radiation-proportion-strong-text-color: var( - --color-normal-text - ); - - /*** statistic card ***/ - --statistic-card-item-title-color: var(--color-secondary-text); - --statistic-card-item-value-color: var(--color-normal-text); - --statistic-card-item-hover-shadow: var(--hover-shadow); - --statistic-card-item-empty-value-color: var(--palette-rgba-gray-5); - --statistic-card-item-larger-type-title-color: var(--color-header-text); - - /*** base chart ***/ - --antd-chart-legend-text-color: var(--palette-rgba-gray-8); - --antd-chart-legend-hover-text-color: var(--palette-rgba-gray-7); - --antd-chart-legend-unchecked-text-color: var(--color-disabled-text); - --antd-chart-legend-unchecked-mark-color: var(--color-disabled-text); - --antd-chart-legend-pageNavigator-marker-color: var(--color-auxiliary-text); - --antd-chart-legend-pageNavigator-marker-inactive-color: var( - --palette-rgba-gray-6 - ); - --antd-chart-legend-pageNavigator-text-color: var(--color-secondary-text); - --antd-chart-tooltip-bg: var(--chart-tooltip-bg); - --antd-chart-tooltip-boxShadow: var(--chart-shadow); - --antd-chart-tooltip-color: var(--color-normal-text); - --antd-chart-label-color: var(--color-auxiliary-text); - --antd-chart-active-region-bg: var(--palette-rgba-gray-3); - - /*** general-button ***/ - --antd-btn-special-icon-type-color: var(--color-normal-text); - --antd-btn-special-icon-type-bg: var(--color-fill-bg-base-1); - --antd-btn-special-icon-type-hover-color: var(--color-brand-hover); - --antd-btn-special-icon-type-hover-bg: var(--color-fill-bg-base-1); - --antd-btn-special-icon-type-active-color: var(--color-brand-active); - --antd-btn-special-icon-type-active-bg: var(--color-fill-bg-base-1); - --antd-btn-special-icon-type-disabled-color: var(--color-disabled-text); - --antd-btn-special-icon-type-disabled-bg: var(--color-fill-bg-base-1); - - --antd-btn-primary-color: var(--color-normal-text); - --antd-btn-primary-bg: var(--antd-primary-color); - --antd-btn-primary-bg-image: var(--color-brand); - --antd-btn-primary-hover-bg: var(--color-info-hover); - --antd-btn-primary-hover-color: var(--color-normal-text); - --antd-btn-primary-active-bg: var(--color-info-active); - --antd-btn-primary-active-color: var(--color-normal-text); - - --antd-btn-default-color: var(--color-auxiliary-text); - --antd-btn-default-border: var(--color-border-divider-line); - --antd-btn-default-bg: var(--color-fill-bg-container-1); - --antd-btn-default-active-border-color: var(--color-brand); - --antd-btn-default-active-color: var(--color-info); - --antd-btn-default-hover-color: var(--color-brand-hover); - --antd-btn-default-hover-border-color: var(--color-brand-hover); - - --antd-btn-danger-bg-image: var(--color-error); - --antd-btn-danger-color: var(--color-normal-text); - --antd-btn-danger-hover-bg: var(--color-error-hover); - --antd-btn-danger-hover-color: var(--antd-btn-danger-color); - --antd-btn-danger-active-bg: var(--color-error-active); - --antd-btn-danger-active-color: var(--antd-btn-danger-color); - - --antd-btn-link-color: var(--color-brand); - --antd-btn-link-hover-color: var(--color-brand-hover); - --antd-btn-link-active-color: var(--color-brand-active); - - --antd-btn-fade-text-color: var(--color-secondary-text); - --antd-btn-text-hover-color: var(--color-brand-hover); - --antd-btn-text-active-color: var(--color-brand-active); - - /*** anchor ***/ - --antd-anchor-radio-type-title-color: var(--color-auxiliary-text); - --antd-anchor-radio-type-bg: var(--color-fill-bg-base-1); - --antd-anchor-radio-type-title-active-color: var(--color-info); - --antd-anchor-radio-type-title-active-bg: var(--color-fill-bg-base-3); - - /*** input ***/ - --antd-input-bg: var(--antd-component-background); - --antd-input-color: var(--color-normal-text); - --antd-input-focus-border-color: var(--input-outline-focus); - --antd-input-hover-border-color: var(--input-outline-hover); - --antd-input-placeholder-color: var(--text-color-disabled); - --antd-input-border-color: var(--color-border-divider-line); - --antd-input-disabled-bg: var(--palette-rgba-gray-3); - - /*** select ***/ - --antd-select-item-selected-bg: var(--menu-dropdown-bg); - --antd-select-dropdown-bg: var(--color-fill-bg-container-4); - --antd-select-item-active-bg: var(--antd-item-active-bg); - - /*** table ***/ - --antd-table-bg: var(--antd-component-background); - --antd-table-body-sort-bg: var(--palette-rgba-gray-3); - --antd-table-border-color: var(--color-text-divider-line); - --antd-table-even-bg: var(--antd-table-bg); - --antd-table-header-bg: #2e2e30; - --antd-table-header-color: var(--color-header-text); - --antd-table-row-hover-bg: var(--palette-gray-3); - - --antd-table-header-filter-active-bg: var(--color-fill-bg-base-1); - --antd-table-header-sort-active-bg: rgba(62, 62, 64); - --antd-table-header-overwrite-sort-th-active-bg: var( - --antd-table-header-sort-active-bg - ); - --antd-table-header-overwrite-sort-td-active-bg: var(--color-fill-bg-base-4); - --antd-table-header-sort-active-filter-bg: var(--color-fill-bg-base-4); - --antd-table-selected-row-hover-bg: var(--menu-dropdown-bg); - --antd-table-row-selected-border-color: var(--antd-table-border-color); - --antd-table-row-expand-icon-color: var(--color-normal-text); - --antd-table-row-expand-icon-action-bg: var(--color-fill-bg-base-1); - --antd-table-row-expand-nested-wrapper: var(--color-fill-bg-container-2); - --antd-table-row-expand-nested-wrapper-border: var(--antd-table-border-color); - --antd-table-expanded-row-bg: var(--antd-table-row-expand-nested-wrapper); - --antd-table-cell-fixed-header-bg: var(--antd-table-header-bg); - --antd-table-cell-fixed-body-bg: var(--antd-component-background); - - /*** pagination ***/ - --antd-pagination-total-text: var(--color-disabled-text); - --antd-pagination-total-strong-text: var(--color-normal-text); - --antd-pagination-item-hover: var(--color-info); - --antd-pagination-item-active-bg: var(--color-brand); - --antd-pagination-item-active-border: var(--color-info); - --antd-pagination-item-active-text-color: var(--color-white); - --antd-pagination-item-selected-hover-text-color: var( - --antd-pagination-item-active-text-color - ); - --antd-pagination-item-selected-hover-bg: var(--color-brand-hover); - --antd-pagination-item-selected-hover-border-color: var( - --antd-pagination-item-selected-hover-bg - ); - --antd-table-drop-hover-border-color: var(--color-info); - - /*** modal ***/ - --antd-modal-footer-bg: var(--palette-gray-3); - --antd-modal-mask-bg: var(--mask-bg); - - /*** tooltip ***/ - --antd-tooltip-bg: var(--color-fill-bg-container-5); - --antd-tooltip-color: var(--color-normal-icon); - - /*** popover ***/ - --antd-popover-bg: var(--color-fill-bg-container-4); - --antd-popover-color: var(--color-auxiliary-text); - - /*** message ***/ - --antd-message-bg: var(--color-fill-bg-container-4); - --antd-message-shadow: var(--feedback-container-shadow); - --antd-message-bg-info: rgba(55, 55, 57, 0.85) - linear-gradient( - 270deg, - rgba(55, 55, 57, 0) 0%, - rgba(55, 55, 57, 0) 48%, - rgba(63, 117, 221, 0.2) 100% - ); - --antd-message-bg-success: rgba(55, 55, 57, 0.85) - linear-gradient( - 270deg, - rgba(55, 55, 57, 0) 0%, - rgba(55, 55, 57, 0) 48%, - rgba(39, 195, 70, 0.2) 100% - ); - --antd-message-bg-error: rgba(55, 55, 57, 0.85) - linear-gradient( - 270deg, - rgba(55, 55, 57, 0) 0%, - rgba(55, 55, 57, 0) 48%, - rgba(210, 89, 63, 0.2) 100% - ); - --antd-message-bg-warn: rgba(55, 55, 57, 0.85) - linear-gradient( - 270deg, - rgba(55, 55, 57, 0) 0%, - rgba(55, 55, 57, 0) 48%, - rgba(213, 162, 29, 0.2) 100% - ); - --antd-message-border: 1px solid rgba(255, 255, 255, 0.12); - --antd-message-content-color: rgba(255, 255, 255, 0.85); - - /*** transfer ***/ - --antd-transfer-item-hover-bg: var(--antd-checkbox-bg-hover); - --antd-transfer-item-selected-hover-bg: var(--antd-checkbox-bg-hover); - --antd-transfer-disable-bg: var(--palette-rgba-gray-3); - --antd-transfer-item-selected-bg: var(--checkbox-bg-active); - --antd-transfer-hover-bg: var(--antd-checkbox-bg-hover); - - /*** tabs ***/ - --antd-tabs-shadow: var(--base-shadow); - --antd-tabs-title-wrapper-bg: var(--color-fill-bg-container-1); - --antd-tabs-title-border-color: var(--color-border-divider-line); - --antd-tabs-title-color: var(--color-normal-text); - --antd-tabs-title-hover-color: var(--color-brand-hover); - --antd-tabs-title-selected-color: var(--color-brand); - --antd-tabs-title-disabled-color: var(--color-disabled-text); - --antd-tabs-panel-type-bg: var(--color-success-bg); - --antd-tabs-panel-type-shadow: var(--base-shadow); - --antd-tabs-panel-type-selected-color: var(--color-normal-icon); - --antd-tabs-panel-type-selected-bg: var(--color-brand); - --antd-tabs-title-wrapper-bg-channel: 32, 32, 33; - - /*** inputNumber ***/ - --antd-input-number-handler-wrap-bg: var(--color-fill-bg-base-1); - --antd-input-number-handler-wrap-icon: var(--color-auxiliary-text); - --antd-input-number-handler-wrap-hover-bg: var(--palette-blue-2); - - /*** Switch ***/ - --antd-switch-color: var(--color-brand); - --antd-switch-bg: var(--color-white); - - /*** description ***/ - --antd-description-title-color: var(--color-header-text); - --antd-description-item-label-color: var(--color-secondary-text); - --antd-description-item-content-color: var(--color-header-text); - - /*** tabs ***/ - --antd-tabs-highlight-color: var(--color-brand); - --antd-tabs-hover-color: var(--color-brand-hover); - - /*** cmdb instance detail ***/ - --cmdb-instance-detail-detail-description-item-label: var( - --color-secondary-text - ); - --cmdb-instance-detail-detail-description-item-content: var( - --color-header-text - ); - --cmdb-instance-detail-description-group-color: var( - --antd-description-title-color - ); - --cmdb-instance-detail-group-label-bg: var(--color-fill-bg-base-1); - --cmdb-instance-detail-group-label-color: var(--color-normal-text); - --cmdb-instance-detail-group-label-active-bg: var(--color-brand); - --cmdb-instance-detail-group-label-active-color: var(--color-white); - --cmdb-instance-detail-search-container-bg: var(--color-fill-bg-base-4); - --cmdb-instance-detail-search-container-tag-bg: var(--color-fill-bg-base-1); - --cmdb-instance-detail-search-container-tag-color: var( - --color-auxiliary-text - ); - --cmdb-instance-detail-search-container-tag-close-hover-color: var( - --color-auxiliary-text - ); - - /*** rank table ***/ - --rank-table-medal-gold-background-image: linear-gradient( - 151deg, - #f49474 0%, - #d24525 100% - ); - --rank-table-medal-gold-border-color: rgba(210, 69, 37, 0.45); - --rank-table-medal-gold-text-shadow: none; - - --rank-table-medal-silver-background-image: linear-gradient( - 151deg, - #f1b856 0%, - #c5740b 100% - ); - --rank-table-medal-silver-border-color: rgba(197, 116, 11, 0.45); - --rank-table-medal-silver-text-shadow: none; - - --rank-table-medal-bronze-background-image: linear-gradient( - 151deg, - #f4d952 0%, - #ab870f 100% - ); - --rank-table-medal-bronze-border-color: rgb(171, 135, 15, 0.45); - --rank-table-medal-bronze-text-shadow: none; - /*** calendar ***/ - --antd-calendar-bg: var(--color-fill-bg-container-4); - - /*** date-picker ***/ - --antd-picker-basic-cell-hover-bg: var(--color-fill-bg-base-1); - --antd-picker-basic-cell-active-with-range-color: var(--color-info-bg); - --antd-picker-basic-cell-hover-with-range-color: var(--color-info-icon-bg); - --antd-picker-panel-header-color: var(--color-normal-text); - --antd-picker-panel-cell-color: var(--color-auxiliary-text); - --antd-picker-panel-cell-today-color: var(--color-info); - --antd-picker-panel-cell-today-border-color: var(--palette-blue-1); - --antd-picker-panel-cell-today-hover-border-color: var( - --color-fill-bg-base-1 - ); - --antd-picker-panel-cell-today-bg: var(--palette-blue-1); - --antd-picker-panel-cell-selected-color: var(--color-strong-text); - --antd-picker-panel-cell-selected-bg: var(--color-brand); - --antd-picker-footer-bg: var(--color-fill-bg-base-4); - - --antd-picker-time-panel-cell-color: var(--color-auxiliary-text); - --antd-picker-time-panel-cell-selected-bg: var(--checkbox-bg-active); - --antd-picker-time-panel-cell-hover-bg: var(--color-fill-bg-base-1); - - /*** datetime-selector ***/ - --datetime-selector-label-color: var(--color-header-text); - - /*** avatar ***/ - --antd-avatar-bg: var(--palette-gray-6); - --antd-avatar-color: var(--color-normal-text); - - /*** slider ***/ - --antd-slider-track-background-color: var(--palette-blue-6); - --antd-slider-track-background-color-hover: var(--palette-blue-5); - --antd-slider-rail-background-color: var(--color-fill-bg-base-1); - --antd-slider-rail-background-color-hover: var(--palette-rgba-gray-5); - --antd-slider-handle-color: var(--palette-blue-6); - --antd-slider-handle-color-hover: var(--palette-blue-8); - --antd-slider-handle-background-color: var(--color-fill-bg-container-1); - --antd-slider-dot-border-color-active: var(--palette-blue-7); - --antd-slider-mark-text-color: var(--color-disabled-text); - --antd-slider-mark-text-active-color: var(--color-normal-text); - - --antd-slide-dashboard-track-background-color: #2a78f4; - --antd-slider-dashboard-track-background-color-hover: var(--palette-blue-5); - --antd-slider-dashboard-hander-background-color: var(--color-brand); - --antd-slider-dashboard-hander-border-color: #14284a; - --antd-slider-dashboard-hander-icon-color: var(--color-white); - --antd-slide-dashboard-hander-boxShadow: 0px 1px 18px 0px - rgba(20, 40, 74, 0.1); - --antd-slide-dashboard-hander-color-hover: var(--palette-blue-5); - - /*** 彩色标签 tag ***/ - --tag-gray-color: var(--palette-gray-8); - --tag-gray-background: var(--palette-rgba-gray-2); - --tag-gray-border-color: var(--palette-rgba-gray-3); - - --tag-green-color: var(--palette-green-7); - --tag-green-background: rgba(var(--palette-green-6-channel), 0.12); - --tag-green-border-color: rgba(var(--palette-green-6-channel), 0.2); - - --tag-red-color: var(--palette-red-7); - --tag-red-background: rgba(var(--palette-red-6-channel), 0.12); - --tag-red-border-color: rgba(var(--palette-red-6-channel), 0.2); - - --tag-blue-color: var(--palette-blue-7); - --tag-blue-background: rgba(var(--palette-blue-6-channel), 0.12); - --tag-blue-border-color: rgba(var(--palette-blue-6-channel), 0.3); - - --tag-orange-color: var(--palette-orange-7); - --tag-orange-background: rgba(var(--palette-orange-6-channel), 0.12); - --tag-orange-border-color: rgba(var(--palette-orange-6-channel), 0.2); - - --tag-cyan-color: var(--palette-cyan-7); - --tag-cyan-background: rgba(var(--palette-cyan-6-channel), 0.12); - --tag-cyan-border-color: rgba(var(--palette-cyan-6-channel), 0.2); - - --tag-purple-color: var(--palette-purple-7); - --tag-purple-background: rgba(var(--palette-purple-6-channel), 0.12); - --tag-purple-border-color: rgba(var(--palette-purple-6-channel), 0.3); - - --tag-geekblue-color: var(--palette-indigo-7); - --tag-geekblue-background: rgba(var(--palette-geekblue-6-channel), 0.12); - --tag-geekblue-border-color: rgba(var(--palette-geekblue-6-channel), 0.2); - - --tag-yellow-color: var(--palette-yellow-7); - --tag-yellow-background: rgba(var(--palette-yellow-6-channel), 0.12); - --tag-yellow-border-color: rgba(var(--palette-yellow-6-channel), 0.2); - - --tag-pink-color: var(--palette-pink-7); - --tag-pink-background: rgba(var(--palette-pink-6-channel), 0.12); - --tag-pink-border-color: rgba(var(--palette-pink-6-channel), 0.3); - - --tag-teal-color: var(--palette-teal-7); - --tag-teal-background: rgba(var(--palette-teal-6-channel), 0.12); - --tag-teal-border-color: rgba(var(--palette-teal-6-channel), 0.2); - - --tag-blue-inverse-color: var(--palette-blue-6); - --tag-green-inverse-color: var(--palette-green-6); - --tag-geekblue-inverse-color: var(--palette-indigo-6); - --tag-purple-inverse-color: var(--palette-purple-6); - --tag-orange-inverse-color: var(--palette-orange-6); - --tag-cyan-inverse-color: var(--palette-cyan-6); - --tag-red-inverse-color: var(--palette-red-6); - --tag-yellow-inverse-color: var(--palette-yellow-6); - --tag-gray-inverse-color: var(--palette-gray-6); - --tag-pink-inverse-color: var(--palette-pink-6); - --tag-teal-inverse-color: var(--palette-teal-6); - --tag-inverse-text-color: var(--color-strong-text); - - /*** tag ***/ - --antd-tag-checkable-color: var(--color-normal-text); - --antd-tag-checkable-bg: var(--color-fill-bg-base-1); - --antd-tag-checkable-checked-color: var(--color-white); - --antd-tag-checkable-checked-bg: var(--theme-blue-color); - --antd-tag-closable-color: var(--color-normal-text); - --antd-tag-closable-bg: var(--color-fill-bg-base-1); - --antd-tag-closable-icon-color: var(--color-secondary-text); - --antd-tag-closable-icon-hover-bg: var(--color-normal-text); - --antd-tag-closable-hover-bg: var(--palette-rgba-gray-5); - --antd-tag-closable-disabled-bg: var(--color-text-divider-line); - --antd-tag-closable-disabled-color: var(--color-secondary-text); - - /*** timeline ***/ - --antd-timeline-title-color: var(--color-header-text); - --antd-timeline-title-color-hover: var(--color-brand); - --antd-timeline-title-font-size: var(--sub-title-font-size); - --antd-timeline-title-font-weight: var(--font-weight-500); - --antd-timeline-description-color: var(--color-auxiliary-text); - --antd-timeline-description-font-weight: var(--font-weight-400); - --antd-timeline-description-font-size: var(--auxiliary-font-size-small); - --antd-timeline-datetime-color: var(--color-disabled-text); - --antd-timeline-datetime-font-weight: var(--font-weight-400); - --antd-timeline-datetime-font-size: var(--auxiliary-font-size-small); - --antd-timeline-item-color-green: var(--color-success); - --antd-timeline-item-color-red: var(--color-error); - --antd-timeline-item-color-blue: var(--color-info); - --antd-timeline-item-color-gray: var(--text-color-disabled); - --antd-timeline-item-color-cyan: var(--palette-cyan-6); - --antd-timeline-item-dot-color-hover: var(--color-normal-icon); - --antd-timeline-extension-font-weight: var(--font-weight-400); - --antd-timeline-extension-font-size: var(--auxiliary-font-size-small); - --antd-timeline-extension-color: var(--color-secondary-text); - --antd-timeline-extension-day-font-weight: var(--font-weight-500); - --antd-timeline-extension-day-font-size: var(--title-font-size); - --antd-timeline-extension-day-color: var(--color-strong-text); - - /*** cascader ***/ - --ant-cascader-menus-bg: var(--color-fill-bg-container-4); - --antd-cascader-picker-clear-color: var(--palette-rgba-gray-6); - --antd-cascader-picker-clear-color-hover: var(--palette-rgba-gray-7); - --antd-cascader-picker-arrow-color: var(--palette-rgba-gray-6); - --antd-cascader-menu-item-bg-color-hover: var(--color-fill-bg-base-1); - --antd-cascader-menu-item-bg-color-active: var(--menu-dropdown-bg); - --antd-cascader-menu-item-font-size: var(--normal-font-size); - --antd-cascader-menu-item-color: var(--color-normal-text); - --antd-cascader-menu-item-font-weight: var(--font-weight-400); - --antd-cascader-menu-item-font-weight-active: var(--font-weight-500); - --antd-cascader-menu-item-border-width: var(--border-width-base); - --antd-cascader-menu-item-border-color: var(--color-border-divider-line); - - /*** cmdb instances timeline ***/ - --cmdb-instance-timeline-bg-color: var(--antd-card-background); - --cmdb-instance-timeline-top-month-font-weight: var(--font-weight-400); - --cmdb-instance-timeline-top-month-font-size: var( - --auxiliary-font-size-small - ); - --cmdb-instance-timeline-top-month-color: var(--color-secondary-text); - --cmdb-instance-timeline-left-month-font-weight: var(--font-weight-400); - --cmdb-instance-timeline-left-month-font-size: var( - --auxiliary-font-size-small - ); - --cmdb-instance-timeline-left-month-color: var(--color-secondary-text); - --cmdb-instance-timeline-left-day-font-weight: var(--font-weight-500); - --cmdb-instance-timeline-left-day-font-size: var(--title-font-size); - --cmdb-instance-timeline-left-day-color: var(--color-strong-text); - - /*** collapse ***/ - --antd-collapse-content-bg: var(--antd-component-background); - - /*** upload ***/ - --antd-upload-drag-bg: var(--palette-rgba-gray-2); - --antd-upload-drag-border-color: var(--color-border-divider-line); - --antd-upload-drag-hover-bg: var(--color-fill-bg-base-3); - --antd-upload-drag-hover-border-color: var(--color-brand); - --antd-upload-list-type-picture-bg: var(--color-fill-bg-base-3); - --antd-upload-list-type-picture-hover-bg: var(--checkbox-bg-hover); - --antd-upload-list-type-picture-border-color: var( - --color-border-divider-line - ); - --antd-upload-list-type-picture-error-bg: var(--color-error-bg); - --antd-upload-list-type-picture-error-border-color: var( - --color-error-outline - ); - --antd-upload-select-picture-card-bg: var(--palette-rgba-gray-2); - --antd-upload-list-type-picture-card-bg: var(--palette-rgba-gray-2); - --antd-upload-list-item-hover-bg: var(--color-fill-bg-base-1); - --antd-upload-error-color: var(--color-error); - - /*** sub-menu-brick ***/ - --sub-menu-brick-item-hover-bg: none; - --sub-menu-brick-item-active-bg: transparent; - --sub-menu-brick-group-bg: var(--menu-submenu-selected-bg); - - /*** sub-menu-filter ***/ - --sub-menu-filter-group-bg: var(--menu-submenu-selected-bg); - --sub-menu-filter-transparent-type-item-color: var(--color-normal-text); - --sub-menu-filter-transparent-type-item-hover-bg: none; - --sub-menu-filter-transparent-type-group-selected-color: var(--color-brand); - --sub-menu-filter-transparent-type-group-selected-bg: var( - --palette-rgba-gray-3 - ); - - /*** show-color-swatches ***/ - --show-color-swatches-bg: #282a2c; - --show-color-swatches-dropdown-box-shadow: var(--connected-overlay-shadow); - --show-color-swatches-dropdown-item-selected-bg: var(--menu-dropdown-bg); - --show-color-swatches-dropdown-item-hover-bg: var(--color-fill-bg-base-1); - - /*** hexagon-map-chart ***/ - --hexagon-map-chart-polygon-hover-stroke: #38a4f0; - --hexagon-map-chart-fill-default-color: #4c4c4d; - - /*** log-display ***/ - --log-display-border-color: #323330; - --log-display-bg: #1b1c19; - --log-display-color: var(--color-normal-text); - - /*** card-item ***/ - --card-item-border-color: var(--color-border-divider-line); - --card-item-border-radius: var(--card-inner-border-radius); - --card-item-bg: var(--color-fill-bg-container-1); - --card-item-hover-shadow: var(--hover-shadow); - --card-item-hover-bg: var(--palette-rgba-gray-2); - --card-item-title-color: var(--text-color-title); - --card-item-sub-title-color: var(--text-color-secondary); - --card-item-desc-color: var(--text-color-secondary); - - /*** entry-card-item ***/ - --entry-card-item-bg: var(--antd-card-background); - --entry-card-item-radius: var(--larger-border-radius); - --entry-card-item-color: var(--text-color-default); - --entry-card-item-hover-shadow: var(--antd-card-shadow); - --entry-card-item-highlight-hover-color: var(--color-brand); - --entry-card-item-default-hover-color: var(--color-strong-text); - - /*** dropdown-select ***/ - --dropdown-select-shape-type-trigger-shadow: 0px 2px 6px 0px - rgba(0, 0, 0, 0.4); - --dropdown-select-shape-type-disable-bg: var(--color-disabled-text); - - /*** monitor-alert custom css variables ***/ - --monitor-alert-message: var(--palette-blue-4); - --monitor-alert-info: var(--palette-amber-4); - --monitor-alert-warning: var(--palette-orange-5); - --monitor-alert-critical: var(--palette-red-6); - --monitor-alert-emergency: var(--palette-red-8); -} diff --git a/packages/brick-container/src/styles/theme/default.css b/packages/brick-container/src/styles/theme/default.css deleted file mode 100644 index 2a531e074c..0000000000 --- a/packages/brick-container/src/styles/theme/default.css +++ /dev/null @@ -1,789 +0,0 @@ -:root, -[data-override-theme="light"] { - /* https://developer.mozilla.org/en-US/docs/Web/CSS/color-scheme */ - color-scheme: light; - - /* Basic CSS variables Refs: https://tapd.easyops.local/pages/viewpage.action?pageId=36045937 */ - - --palette-gray-1: #fff; - --palette-gray-2: #fafafa; - --palette-gray-3: #f5f5f5; - --palette-gray-4: #e8e8e8; - --palette-gray-5: #d9d9d9; - --palette-gray-6: #bfbfbf; - --palette-gray-7: #8c8c8c; - --palette-gray-8: #595959; - --palette-gray-9: #262626; - --palette-gray-10: #000; - - --theme-gray-color-rgb-channel: 89, 89, 89; - --theme-gray-color: var(--palette-gray-8); - --theme-gray-background: var(--palette-gray-3); - --theme-gray-border-color: var(--palette-gray-4); - - --color-brand: #0071eb; - --color-brand-hover: var(--palette-blue-4); - --color-brand-active: var(--palette-blue-8); - --color-fill-global-bg-1: #f7f8fa; - --color-fill-global-bg-2: var(--palette-gray-1); - --color-fill-bg-container-1: var(--palette-gray-1); - --color-fill-bg-container-2: var(--palette-gray-1); - --color-fill-bg-container-3: var(--palette-gray-1); - --color-fill-bg-container-4: var(--palette-gray-1); - --color-fill-bg-container-5: var(--palette-gray-8); - - --color-fill-bg-base-1: var(--palette-gray-3); - --color-fill-bg-base-2: rgb(255, 255, 255, 0.08); - --color-fill-bg-base-3: #f3f4f7; - --color-fill-bg-base-4: var(--palette-gray-2); - --color-fill-bg-base-5: var(--palette-gray-1); - --color-text-divider-line: var(--palette-gray-4); - --color-border-divider-line: var(--palette-gray-5); - --color-header-text: var(--palette-gray-9); - --color-strong-text: var(--palette-gray-9); - --color-normal-text: var(--palette-gray-8); - --color-auxiliary-text: var(--palette-gray-8); - --color-secondary-text: var(--palette-gray-7); - --color-disabled-text: var(--palette-gray-6); - - --color-success: var(--palette-green-6); - --color-success-hover: var(--palette-green-4); - --color-success-active: var(--palette-green-8); - --color-success-bg: rgba(var(--palette-green-2-channel), 0.45); - --color-success-outline: var(--palette-green-3); - - --color-info: var(--palette-blue-6); - --color-info-hover: var(--palette-blue-4); - --color-info-active: var(--palette-blue-8); - --color-info-bg: rgba(var(--palette-blue-2-channel), 0.45); - --color-info-icon-bg: var(--palette-blue-1); - --color-info-outline: var(--palette-blue-3); - - --color-normal-icon: var(--palette-gray-1); - --color-selected-icon: rgba(255, 255, 255, 0.85); - - --color-warning: var(--palette-amber-6); - --color-warning-hover: var(--palette-amber-4); - --color-warning-active: var(--palette-amber-8); - --color-warning-bg: rgba(var(--palette-amber-2-channel), 0.45); - --color-warning-outline: var(--palette-amber-3); - - --color-error: var(--palette-red-6); - --color-error-hover: var(--palette-red-4); - --color-error-active: var(--palette-red-8); - --color-error-bg: rgba(var(--palette-red-2-channel), 0.45); - --color-error-outline: var(--palette-red-3); - --color-white: #fff; - - --small-border-radius: 2px; - --medius-border-radius: 4px; - --larger-border-radius: 6px; - --larger-border-radius-2: 12px; - /* 元素的尺寸不确定,需要设置一个很大的值才能达到纯圆角的场景 */ - --container-border-radius: 9999px; - --no-border-radius: 0px; - --chart-border-radius: 3px; - --special-border-radius: 0 0 6px 6px; - - --special-title-font-size-larger: 40px; - --special-title-font-size: 20px; - --special-title-font-size-small: 18px; - --normal-font-size: 14px; - --title-font-size-larger: 22px; - --title-font-size: 16px; - --sub-menu-title-font-size: 18px; - --card-title-font-size: 16px; - --sub-title-font-size-small: 12px; - --sub-title-font-size: 14px; - --auxiliary-font-size: 14px; - --auxiliary-font-size-small: 12px; - --bread-crumbs-font-size: 12px; - - --overview-data-font-size: 30px; - --statistical-title-font-size: 16px; - --special-data-font-size: 20px; - --normal-data-font-size: 16px; - - --font-weight-600: 600; - --font-weight-500: 500; - --font-weight-400: 400; - --font-weight-200: 200; - - --line-height-base: 1.5; - - --mask-bg: rgba(11, 26, 47, 0.45); - - --base-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.04); - --feedback-container-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15); - --left-sidebar-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08); - --right-slide-shadow: -2px 0px 8px 0px rgba(0, 0, 0, 0.14); - --left-slide-shadow: 2px 0px 8px 0px rgba(0, 0, 0, 0.14); - --up-slide-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.14); - --connected-overlay-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15); - --fullscreen-overlay-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15); - --hover-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15); - --slide-up-shadow: 0px -4px 12px 0px rgba(0, 0, 0, 0.15); - --menu-shadow: 2px 0px 0px 0px rgba(0, 0, 0, 0.24); - --input-shadow: 0px 0px 0px 2px rgba(189, 225, 255, 1); - --input-success-shadow: 0px 0px 0px 2px rgba(229, 255, 199, 1); - --input-error-shadow: 0px 0px 0px 2px rgba(255, 218, 201, 1); - --chart-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15); - - --border-width-base: 1px; - --border-width-double-base: 2px; - --no-border-width: 0; - - --punctate-width-base: 1px; - --punctate-width-double-base: 2px; - --paragraph-width-base: 1px; - --paragraph-width-double-base: 2px; - - --menu-bg: #4e93ef; - --menu-item-selected-bg: var(--color-brand); - --menu-group-active-bg: var(--palette-blue-7); - --menu-collapse-bar-border-color: rgba(255, 255, 255, 0.08); - --menu-collapse-bar-bg: rgba(255, 255, 255, 0.08); - --menu-submenu-group-active-bg: var(--palette-gray-3); - --menu-item-hover: #3e86e6; - --menu-submenu-group-selected-bg: var(--palette-gray-3); - --menu-submenu-selected-bg: rgba(0, 99, 206, 0.2); - --menu-dropdown-bg: var(--palette-blue-1); - --app-submenu-bg: var(--palette-gray-1); - --app-submenu-active-bg: #e0eeff; - - --checkbox-bg-hover: #ebf3fd; - --checkbox-bg-active: var(--palette-gray-3); - --input-outline-hover: var(--palette-blue-6); - --input-outline-focus: var(--palette-blue-6); - --input-fill-bg: var(--palette-gray-3); - --input-outline-fill: var(--palette-gray-1); - --input-outline-disabled: var(--palette-gray-3); - --input-success-outline: var(--palette-green-6); - --input-error-outline: var(--palette-red-6); - - --chart-legend-font-size: 12px; - --chart-tooltips-font-size: 12px; - --chart-axis-x-font-size: 12px; - --chart-axis-y-font-size: 12px; - --chart-tooltip-bg: rgba(255, 255, 255, 0.95); - --chart-auxiliary-text: #9aa1a9; - --chart-outline-select: var(--palette-gray-10); - - --custom-form-item-wrapper-bg: rgb(245, 245, 245); - - /* 8.0 框架 */ - --v8-top-navigation-bg: var(--palette-gray-1); - --v8-top-menu-item-hover: var(--palette-gray-3); - --v8-dropdown-selected-bg: #f0f6ff; - --v8-dropdown-selected: #1a7aff; - --v8-top-menu-item-selected-bg: var(--palette-blue-1); - --v8-left-menu-bg: rgba(255, 255, 255, 0.3); - --v8-left-menu-hover-bg: rgba(255, 255, 255, 0.8); - --v8-left-sidebar-item-hover: var(--palette-gray-3); - --v8-left-sidebar-border-right: linear-gradient( - 152deg, - rgba(255, 255, 255, 0) 0%, - #e8e8e8 12%, - #e8e8e8 88%, - rgba(255, 255, 255, 0) 100% - ); - --v8-left-sidebar-item-normal: #3c4875; - - /* component CSS variables */ - - /*** basic antd variables ***/ - --antd-text-color: rgba(0, 0, 0, 0.85); - --antd-primary-color: var(--color-brand); - --antd-border-color-split-lighten-80: #fff; - --antd-border-color-split: #f0f0f0; - --antd-heading-color: rgba(0, 0, 0, 0.85); - --antd-label-color: var(--antd-heading-color); - --antd-component-background: #fff; - --antd-border-color-base: #d9d9d9; - --antd-background-color-light: #ebf3fd; - --text-color-disabled: #bfbfbf; - --antd-background-color-base: #f5f5f5; - --antd-item-active-bg: var(--antd-background-color-light); - --antd-item-hover-bg: #f5f5f5; - --antd-icon-color-hover: rgba(0, 0, 0, 0.75); - --antd-error-color: #ff4d4f; - --antd-switch-color-fade-20: rgba(189, 225, 255, 1); - --antd-error-color-fade-20: rgba(242, 76, 37, 0.2); - --antd-link-color: var(--antd-primary-color); - --antd-link-hover-color: #2893f7; - --antd-link-active-color: #0058c4; - --antd-disabled-color-fade-10: rgba(191, 191, 191, 0.9); - - /*** menu ***/ - --antd-menu-bg: #4e93ef; - --antd-menu-color: #fff; - --antd-menu-highlight-color: var(--color-brand); - --antd-menu-title-bg: rgba(255, 255, 255, 0.1); - --antd-menu-popup-bg: #fff; - --antd-menu-title-color: var(--antd-menu-color); - --antd-menu-shadow: 3px 0px 8px 0px rgba(218, 218, 218, 0.44); - --antd-menu-item-active-bg: #e6f6ff; - --antd-menu-item-hover: var(--menu-item-hover); - --antd-menu-item-selected-bg: var(--menu-item-selected-bg); - --ant-menu-submenu-selected-bg: var(--menu-submenu-selected-bg); - --ant-menu-item-group-title-color: rgba(255, 255, 255, 0.65); - --ant-menu-collapse-bar-bg-channel: 194, 225, 255; - --ant-menu-collapse-bar-bg: rgba( - var(--ant-menu-collapse-bar-bg-channel), - 0.1 - ); - --ant-menu-collapse-bar-border-color: rgba( - var(--ant-menu-collapse-bar-bg-channel), - 0.15 - ); - --antd-app-submenu-title: rgba(0, 0, 0, 0.85); - --antd-app-submenu-bg: var(--antd-menu-popup-bg); - --antd-app-submenu-active-bg: var(--app-submenu-active-bg); - --antd-app-submenu-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.04); - --antd-app-submenu-group-title-color: var(--antd-text-color-secondary); - - /*** appp bar ***/ - --app-bar-bg: rgba(255, 255, 255, 1); - --app-bar-shadow: 0px 3px 20px 0px rgba(128, 128, 128, 0.2); - --app-bar-dropdown-menu-item-color: var(--text-color-default); - --app-bar-dropdown-menu-item-hover-bg: var(--theme-blue-background); - - /*** dropdown ***/ - --antd-dropdown-menu-bg: var(--antd-component-background); - --antd-dropdown-selected-color: var(--color-brand); - - /*** checkbox ***/ - --antd-checkbox-color: var(--color-brand); - --antd-checkbox-bg-hover: var(--checkbox-bg-hover); - --antd-checkbox-checked: var(--checkbox-bg-active); - --antd-checkbox-check-bg: var(--antd-component-background); - --antd-checkbox-custom-type-icon-color: var(--antd-heading-color); - --antd-checkbox-custom-type-color: var(--palette-gray-8); - --antd-checkbox-custom-type-item-border-color: var(--palette-gray-5); - --antd-checkbox-custom-type-item-hover-border-color: #65b2ff; - --antd-checkbox-custom-type-disabled-color: var(--color-disabled-text); - --antd-checkbox-custom-type-disabled-icon-color: var(--color-disabled-text); - --antd-checkbox-color-blue-gray: #778dc3; - --antd-checkbox-color-deep-purple: #6641f9; - - /*** card ***/ - --antd-card-background: var(--antd-component-background); - --antd-card-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.04); - --antd-card-inner-border-color: var(--palette-gray-5); - --antd-card-footer-bg: var(--color-white); - --antd-card-footer-top-border-color: transparent; - - /*** radio dashboard ***/ - --antd-dashboard-radio-bg: #f2f5f9; - --antd-dashboard-radio-item-bg: #f0f3fa; - --antd-dashboard-radio-item-color: #777f99; - --antd-dashboard-radio-item-disabled-color: var(--color-disabled-text); - --antd-dashboard-radio-item-checked-bg: var(--antd-component-background); - --antd-dashboard-radio-item-checked-color: var(--color-info); - --antd-dashboard-radio-item-checked-border-color: var( - --antd-dashboard-radio-bg - ); - --antd-dashboard-radio-item-checked-shadow: 0 0 0 3px rgb(0, 113, 235, 0.08); - --antd-radio-solid-checked-color: var(--antd-component-background); - - /*** radio button ***/ - --antd-radio-dot-color-fade-8: rgb(0 113 235 0.08); - --antd-radio-dot-color: var(--antd-primary-color); - --antd-radio-button-hover-color: #2893f7; - - /*** divider ***/ - --antd-divider-color: rgba(0, 0, 0, 6%); - --antd-divider-radiation-color: linear-gradient( - to right, - transparent, - #f9f9f9, - #979797, - #979797 - ) - no-repeat; - --antd-divider-radiation-text-color: #262626; - --antd-divider-radiation-proportion-normal-text-color: #595959; - --antd-divider-radiation-proportion-strong-text-color: #262626; - - /*** statistic card ***/ - --statistic-card-item-title-color: rgba(140, 140, 140, 1); - --statistic-card-item-value-color: #262626; - --statistic-card-item-hover-shadow: var(--antd-card-shadow); - --statistic-card-item-empty-value-color: var(--color-border-divider-line); - --statistic-card-item-larger-type-title-color: rgba(79, 79, 79, 1); - - /*** base chart ***/ - --antd-chart-legend-text-color: #595959; - --antd-chart-legend-hover-text-color: #595959; - --antd-chart-legend-unchecked-text-color: #d8d8d8; - --antd-chart-legend-unchecked-mark-color: #d8d8d8; - --antd-chart-legend-pageNavigator-marker-color: #000; - --antd-chart-legend-pageNavigator-marker-inactive-color: #000; - --antd-chart-legend-pageNavigator-text-color: #8c8c8c; - --antd-chart-tooltip-bg: rgb(255, 255, 255); - --antd-chart-tooltip-boxShadow: 0px 0px 10px #aeaeae; - --antd-chart-tooltip-color: var(--antd-chart-legend-text-color); - --antd-chart-tooltip-crosshairs-line-color: var(--color-border-divider-line); - --antd-chart-label-color: var(--antd-chart-legend-text-color); - --antd-chart-axis-text-color: var(--color-secondary-text); - --antd-chart-axis-line-color: var(--color-border-divider-line); - --antd-chart-axis-grid-line-color: var(--color-text-divider-line); - --antd-chart-axis-tick-line-color: var(--color-border-divider-line); - --antd-chart-active-region-bg: rgb(204, 214, 236, 0.3); - - /*** general-button ***/ - --antd-btn-special-icon-type-color: var(--palette-gray-7); - --antd-btn-special-icon-type-bg: var(--palette-gray-3); - --antd-btn-special-icon-type-hover-color: var(--color-brand); - --antd-btn-special-icon-type-hover-bg: #d8ecff; - --antd-btn-special-icon-type-active-color: #378be3; - --antd-btn-special-icon-type-active-bg: #bee0fb; - --antd-btn-special-icon-type-disabled-color: var(--palette-gray-6); - --antd-btn-special-icon-type-disabled-bg: var(--palette-gray-3); - - --antd-btn-primary-color: #fff; - --antd-btn-primary-bg: var(--antd-primary-color); - --antd-btn-primary-bg-image: var(--color-brand); - --antd-btn-primary-hover-bg: var(--bg-color-button-primary-hover); - --antd-btn-primary-hover-color: var(--antd-btn-primary-color); - --antd-btn-primary-active-bg: var(--bg-color-button-primary-pressed); - --antd-btn-primary-active-color: var(--antd-btn-primary-color); - - --antd-btn-default-color: var(--palette-gray-8); - --antd-btn-default-border: var(--antd-border-color-base); - --antd-btn-default-bg: var(--antd-component-background); - --antd-btn-default-active-border-color: #0063ce; - --antd-btn-default-active-color: #116ac2; - --antd-btn-default-hover-color: #53a7fb; - --antd-btn-default-hover-border-color: #53a7fb; - - --antd-btn-danger-bg-image: var(--color-error); - --antd-btn-danger-color: #fff; - --antd-btn-danger-hover-bg: var(--bg-color-button-danger-hover); - --antd-btn-danger-hover-color: var(--antd-btn-danger-color); - --antd-btn-danger-active-bg: var(--bg-color-button-danger-pressed); - --antd-btn-danger-active-color: var(--antd-btn-danger-color); - - --antd-btn-link-color: var(--bg-color-button-link); - --antd-btn-link-hover-color: var(--bg-color-button-link-hover); - --antd-btn-link-active-color: var(--bg-color-button-link-pressed); - - --antd-btn-fade-text-color: #8c8c8c; - --antd-btn-text-hover-color: var(--bg-color-button-link-hover); - --antd-btn-text-active-color: var(--bg-color-button-link-pressed); - - --antd-button-border-radius: 3px; - - /*** breadcrumb ***/ - --antd-breadcrumb-link-color-hover: var(--antd-link-hover-color); - - /*** anchor ***/ - --antd-anchor-radio-type-title-color: #6e6e6e; - --antd-anchor-radio-type-bg: var(--color-fill-bg-base-1); - --antd-anchor-radio-type-title-active-color: #262626; - --antd-anchor-radio-type-title-active-bg: var(--antd-component-background); - --antd-anchor-title-font-size: var(--normal-font-size); - --antd-anchor-column-bar-bg: var(--antd-border-color-split); - --antd-anchor-link-ball-bg: var(--antd-component-background); - --antd-anchor-link-ball-color: var(--color-brand); - --antd-anchor-title-font-weight: var(--font-weight-400); - - /*** input ***/ - --antd-input-bg: var(--antd-component-background); - --antd-input-color: var(--color-normal-text); - --antd-input-focus-border-color: var(--antd-primary-color); - --antd-input-hover-border-color: var(--antd-primary-color); - --antd-input-placeholder-color: var(--text-color-disabled); - --antd-input-border-color: var(--color-border-divider-line); - --antd-input-disabled-bg: var(--palette-gray-3); - - /*** select ***/ - --antd-select-item-selected-bg: var(--menu-dropdown-bg); - --antd-select-dropdown-bg: var(--antd-component-background); - --antd-select-item-active-bg: var(--color-fill-bg-base-1); - - /*** table ***/ - --antd-table-bg: var(--antd-component-background); - --antd-table-body-sort-bg: #fafafa; - --antd-table-border-color: var(--antd-border-color-split); - --antd-table-even-bg: var(--antd-table-bg); - --antd-table-header-bg: #f2f5f9; - --antd-table-header-color: var(--text-color-title); - --antd-table-header-filter-active-bg: #d8e1ed; - --antd-table-header-sort-active-bg: #e8edf4; - --antd-table-header-overwrite-sort-th-active-bg: #e0e5ec; - --antd-table-header-overwrite-sort-td-active-bg: #f4f5f7; - --antd-table-header-sort-active-filter-bg: #f9fafc; - --antd-table-row-hover-bg: var(--antd-background-color-light); - --antd-table-selected-row-hover-bg: #dcf2ff; - --antd-table-row-selected-border-color: rgba(0, 0, 0, 0.03); - --antd-table-row-expand-icon-color: rgba(0, 0, 0, 0.55); - --antd-table-row-expand-icon-action-bg: #f5f5f5; - --antd-table-row-expand-nested-wrapper: #fafafa; - --antd-table-row-expand-nested-wrapper-border: #e8e8e8; - --antd-table-expanded-row-bg: #fbfbfb; - --antd-table-cell-fixed-header-bg: var(--antd-table-header-bg); - --antd-table-cell-fixed-body-bg: var(--antd-component-background); - --antd-table-drop-hover-border-color: #1890ff; - - /*** pagination ***/ - --antd-pagination-total-text: var(--text-color-disabled); - --antd-pagination-total-strong-text: var(--text-color-default); - --antd-pagination-item-hover: var(--color-brand); - --antd-pagination-item-active-bg: transparent; - --antd-pagination-item-active-border: var(--color-brand); - --antd-pagination-item-active-text-color: var(--color-brand); - --antd-pagination-item-selected-hover-text-color: #2893f7; - --antd-pagination-item-selected-hover-border-color: var( - --antd-pagination-item-active-border - ); - --antd-pagination-item-selected-hover-bg: transparent; - - /*** modal ***/ - --antd-modal-footer-bg: #f3f4f7; - --antd-modal-mask-bg: var(--mask-bg); - - /*** tooltip ***/ - --antd-tooltip-bg: var(--color-fill-bg-container-5); - --antd-tooltip-color: var(--color-normal-icon); - - /*** popover ***/ - --antd-popover-bg: var(--color-fill-bg-container-4); - --antd-popover-color: var(--color-auxiliary-text); - - /*** message ***/ - --antd-message-bg: var(--antd-component-background); - --antd-message-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), - 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); - --antd-message-bg-info: rgba(255, 255, 255, 0.85) - linear-gradient( - 270deg, - rgba(255, 255, 255, 0) 0%, - rgba(255, 255, 255, 0) 48%, - rgba(26, 122, 255, 0.1) 100% - ); - --antd-message-bg-error: rgba(255, 255, 255, 0.85) - linear-gradient( - 270deg, - rgba(255, 255, 255, 0) 0%, - rgba(255, 255, 255, 0) 48%, - rgba(242, 76, 37, 0.1) 100% - ); - --antd-message-bg-success: rgba(255, 255, 255, 0.85) - linear-gradient( - 270deg, - rgba(255, 255, 255, 0) 0%, - rgba(172, 227, 146, 0) 48%, - rgba(82, 196, 26, 0.1) 100% - ); - --antd-message-bg-warn: rgba(255, 255, 255, 0.85) - linear-gradient( - 270deg, - rgba(255, 255, 255, 0) 0%, - rgba(255, 255, 255, 0) 48%, - rgba(247, 191, 2, 0.1) 100% - ); - --antd-message-border: 1px solid #ffffff; - --antd-message-content-color: rgba(0, 0, 0, 0.65); - - /*** transfer ***/ - --antd-transfer-item-hover-bg: var(--palette-gray-3); - --antd-transfer-item-selected-hover-bg: var(--antd-checkbox-bg-hover); - --antd-transfer-disable-bg: var(--palette-gray-3); - --antd-transfer-item-selected-bg: var(--antd-checkbox-bg-hover); - --antd-transfer-hover-bg: var(--palette-gray-3); - - /*** tabs ***/ - --antd-tabs-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.04); - --antd-tabs-title-wrapper-bg: var(--antd-component-background); - --antd-tabs-title-wrapper-bg-channel: 255, 255, 255; - --antd-tabs-title-border-color: var(--palette-gray-4); - --antd-tabs-title-color: var(--text-color-default); - --antd-tabs-title-hover-color: #40a9ff; - --antd-tabs-title-selected-color: var(--antd-primary-color); - --antd-tabs-title-disabled-color: var(--color-disabled-text); - --antd-tabs-panel-type-bg: #dae5f5; - --antd-tabs-panel-type-shadow: none; - --antd-tabs-panel-type-selected-color: var(--color-white); - --antd-tabs-panel-type-selected-bg: var(--antd-primary-color); - --antd-tabs-panel-type-title-font-size: 18px; - --antd-tabs-panel-type-tab-title-border: none; - --antd-tabs-panel-type-tab-title-radius: 6px; - --antd-tabs-small-panel-type-title-font-size: 18px; - - /*** inputNumber ***/ - --antd-input-number-handler-wrap-bg: var(--palette-gray-3); - --antd-input-number-handler-wrap-icon: var(--antd-text-color-secondary); - --antd-input-number-handler-wrap-hover-bg: #ebf3fd; - - /*** Switch ***/ - --antd-switch-color: var(--color-brand); - --antd-switch-bg: var(--antd-component-background); - - /*** description ***/ - --antd-description-title-color: var(--palette-gray-9); - --antd-description-item-label-color: var(--palette-gray-8); - --antd-description-item-content-color: var(--palette-gray-9); - - /*** cmdb instance detail ***/ - --cmdb-instance-detail-detail-description-item-label: rgba(0, 0, 0, 0.65); - --cmdb-instance-detail-detail-description-item-content: var( - --antd-heading-color - ); - --cmdb-instance-detail-description-group-color: #404143; - --cmdb-instance-detail-group-label-bg: var(--palette-gray-3); - --cmdb-instance-detail-group-label-color: #333; - --cmdb-instance-detail-group-label-active-bg: #167be0; - --cmdb-instance-detail-group-label-active-color: var(--color-white); - --cmdb-instance-detail-search-container-bg: rgb(250, 250, 250); - --cmdb-instance-detail-search-container-tag-bg: var(--theme-gray-background); - --cmdb-instance-detail-search-container-tag-color: var(--text-color-default); - --cmdb-instance-detail-search-container-tag-close-hover-color: var( - --text-color-default - ); - - /*** rank table ***/ - --rank-table-medal-gold-background-image: linear-gradient( - 151deg, - #ffb6a6 0%, - #f53832 100% - ); - --rank-table-medal-gold-border-color: #fe3f4980; - --rank-table-medal-gold-text-shadow: 0 0 4px #9d6c04; - - --rank-table-medal-silver-background-image: linear-gradient( - 151deg, - #fbdb6f 0%, - #f67915 100% - ); - --rank-table-medal-silver-border-color: #fe782e80; - --rank-table-medal-silver-text-shadow: 0 0 4px #98a6ad; - - --rank-table-medal-bronze-background-image: linear-gradient( - 151deg, - #fbf644 0%, - #feba1c 100% - ); - --rank-table-medal-bronze-border-color: #ffd10180; - --rank-table-medal-bronze-text-shadow: 0 0 4px #7d4604; - - /*** calendar ***/ - --antd-calendar-bg: var(--antd-component-background); - - /*** date-picker ***/ - --antd-picker-basic-cell-hover-bg: var(--antd-background-color-light); - --antd-picker-basic-cell-active-with-range-color: var( - --antd-background-color-light - ); - --antd-picker-basic-cell-hover-with-range-color: #9fcdff; - --antd-picker-panel-header-color: var(--antd-heading-color); - --antd-picker-panel-cell-color: var(--antd-text-color); - --antd-picker-panel-cell-today-color: var(--antd-text-color); - --antd-picker-panel-cell-today-border-color: var(--color-brand); - --antd-picker-panel-cell-today-hover-border-color: var(--color-brand); - --antd-picker-panel-cell-today-bg: linear-gradient( - 45deg, - #0071eb 0%, - #65b2ff 100% - ); - --antd-picker-panel-cell-selected-color: #fff; - --antd-picker-panel-cell-selected-bg: var(--antd-picker-panel-cell-today-bg); - --antd-picker-footer-bg: var(--body-background); - - --antd-picker-time-panel-cell-color: var(--antd-text-color); - --antd-picker-time-panel-cell-selected-bg: var(--theme-gray-background); - --antd-picker-time-panel-cell-hover-bg: var(--theme-blue-background); - - /*** datetime-selector ***/ - --datetime-selector-label-color: var(--text-color-title); - - /*** avatar ***/ - --antd-avatar-bg: #ccc; - --antd-avatar-color: var(--antd-component-background); - - /*** slider ***/ - --antd-slider-track-background-color: #7ac8ff; - --antd-slider-track-background-color-hover: #52b1ff; - --antd-slider-rail-background-color: var(--antd-background-color-base); - --antd-slider-rail-background-color-hover: #e1e1e1; - --antd-slider-handle-color: #7ac8ff; - --antd-slider-handle-color-hover: #52b1ff; - --antd-slider-handle-background-color: var(--antd-component-background); - --antd-slider-dot-border-color-active: #80b8f5; - --antd-slider-mark-text-color: var(--antd-text-color-secondary); - --antd-slider-mark-text-active-color: var(--antd-text-color); - - --antd-slide-dashboard-track-background-color: #0060ff; - --antd-slider-dashboard-track-background-color-hover: var( - --antd-slider-track-background-color-hover - ); - --antd-slider-dashboard-hander-background-color: var( - --antd-slide-dashboard-track-background-color - ); - --antd-slider-dashboard-hander-border-color: var(--color-white); - --antd-slider-dashboard-hander-icon-color: var( - --antd-slider-dashboard-hander-border-color - ); - --antd-slide-dashboard-hander-boxShadow: none; - --antd-slide-dashboard-hander-color-hover: var( - --antd-slider-handle-color-hover - ); - - /*** tag ***/ - --antd-tag-checkable-color: var(--text-color-default); - --antd-tag-checkable-bg: var(--theme-gray-background); - --antd-tag-checkable-checked-color: var(--color-white); - --antd-tag-checkable-checked-bg: var(--theme-blue-color); - --antd-tag-closable-color: var(--text-color-default); - --antd-tag-closable-bg: var(--theme-gray-background); - --antd-tag-closable-icon-color: var(--text-color-secondary); - --antd-tag-closable-icon-hover-bg: var(--text-color-default); - --antd-tag-closable-hover-bg: var(--stroke-color-default); - --antd-tag-closable-disabled-bg: var(--tag-gray-background); - --antd-tag-closable-disabled-color: var(--tag-gray-color); - - /*** timeline ***/ - --antd-timeline-title-color: var(--color-header-text); - --antd-timeline-title-color-hover: var(--color-brand); - --antd-timeline-title-font-size: var(--sub-title-font-size); - --antd-timeline-title-font-weight: var(--font-weight-500); - --antd-timeline-description-color: var(--color-auxiliary-text); - --antd-timeline-description-font-weight: var(--font-weight-400); - --antd-timeline-description-font-size: var(--auxiliary-font-size-small); - --antd-timeline-datetime-color: var(--color-disabled-text); - --antd-timeline-datetime-font-weight: var(--font-weight-400); - --antd-timeline-datetime-font-size: var(--auxiliary-font-size-small); - --antd-timeline-item-tail-color: var(--color-text-divider-line); - --antd-timeline-item-tail-border-width: var(--border-width-double-base); - --antd-timeline-item-color-green: var(--color-success); - --antd-timeline-item-color-red: var(--color-error); - --antd-timeline-item-color-blue: var(--color-info); - --antd-timeline-item-color-gray: var(--color-disabled-text); - --antd-timeline-item-color-cyan: var(--palette-cyan-6); - --antd-timeline-item-dot-color-hover: var(--color-normal-icon); - --antd-timeline-extension-font-weight: var(--font-weight-400); - --antd-timeline-extension-font-size: var(--auxiliary-font-size-small); - --antd-timeline-extension-color: var(--color-secondary-text); - --antd-timeline-extension-day-font-weight: var(--font-weight-500); - --antd-timeline-extension-day-font-size: var(--title-font-size); - --antd-timeline-extension-day-color: var(--color-strong-text); - - /*** cascader ***/ - --ant-cascader-menus-bg: var(--antd-component-background); - --antd-cascader-picker-clear-color: var(--palette-gray-6); - --antd-cascader-picker-clear-color-hover: var(--palette-gray-7); - --antd-cascader-picker-arrow-color: var(--palette-gray-6); - --antd-cascader-menu-item-bg-color-hover: var(--color-fill-bg-base-1); - --antd-cascader-menu-item-bg-color-active: var(--menu-dropdown-bg); - --antd-cascader-menu-item-font-size: var(--normal-font-size); - --antd-cascader-menu-item-color: var(--color-normal-text); - --antd-cascader-menu-item-font-weight: var(--font-weight-400); - --antd-cascader-menu-item-font-weight-active: var(--font-weight-500); - --antd-cascader-menu-item-border-width: var(--border-width-base); - --antd-cascader-menu-item-border-color: var(--color-border-divider-line); - - /*** tabs ***/ - --antd-tabs-highlight-color: var(--color-brand); - --antd-tabs-hover-color: var(--antd-link-hover-color); - - /*** cmdb instances timeline ***/ - --cmdb-instance-timeline-bg-color: var(--antd-card-background); - --cmdb-instance-timeline-top-month-font-weight: var(--font-weight-400); - --cmdb-instance-timeline-top-month-font-size: var( - --auxiliary-font-size-small - ); - --cmdb-instance-timeline-top-month-color: var(--color-secondary-text); - --cmdb-instance-timeline-left-month-font-weight: var(--font-weight-400); - --cmdb-instance-timeline-left-month-font-size: var( - --auxiliary-font-size-small - ); - --cmdb-instance-timeline-left-month-color: var(--color-secondary-text); - --cmdb-instance-timeline-left-day-font-weight: var(--font-weight-500); - --cmdb-instance-timeline-left-day-font-size: var(--title-font-size); - --cmdb-instance-timeline-left-day-color: var(--color-strong-text); - - /*** collapse ***/ - --antd-collapse-white-header-bg: var(--color-fill-bg-container-1); - --antd-collapse-gray-header-bg: var(--color-fill-bg-base-1); - --antd-collapse-radius-gray-header-bg: var(--color-fill-bg-base-4); - --antd-collapse-radius-gray-header-arrow-color: var(--color-auxiliary-text); - --antd-collapse-content-bg: var(--antd-component-background); - --antd-collapse-title-font-size: 16px; - --antd-collapse-description-font-size: 14px; - --antd-collapse-title-font-weight: var(--font-weight-500); - - /*** upload ***/ - --antd-upload-drag-bg: #f8f9fc; - --antd-upload-drag-border-color: #b9c6de; - --antd-upload-drag-hover-bg: #ebf3fd; - --antd-upload-drag-hover-border-color: #0071eb; - --antd-upload-list-type-picture-bg: #f8f9fc; - --antd-upload-list-type-picture-hover-bg: var(--theme-blue-background); - --antd-upload-list-type-picture-border-color: #eceef3; - --antd-upload-list-type-picture-card-bg: var(--color-white); - --antd-upload-list-type-picture-error-bg: rgba(237, 73, 60, 0.1); - --antd-upload-list-type-picture-error-border-color: rgba(237, 73, 60, 0.5); - --antd-upload-select-picture-card-bg: var(--theme-gray-background); - --antd-upload-list-item-hover-bg: var(--theme-blue-background); - --antd-upload-error-color: var(--bg-color-button-danger); - - /*** sub-menu-brick ***/ - --sub-menu-brick-item-hover-bg: #f2f5f9; - --sub-menu-brick-item-active-bg: #d8e4f0; - --sub-menu-brick-group-bg: #f7f7f7; - - /*** sub-menu-filter ***/ - --sub-menu-filter-group-bg: #f7f7f7; - --sub-menu-filter-transparent-type-item-color: var(--color-secondary-text); - --sub-menu-filter-transparent-type-item-hover-bg: #ebebeb; - --sub-menu-filter-transparent-type-group-selected-color: #116ac3; - --sub-menu-filter-transparent-type-group-selected-bg: #ebf3fd; - - /*** show-color-swatches ***/ - --show-color-swatches-bg: #f4f5fa; - --show-color-swatches-dropdown-box-shadow: var(--connected-overlay-shadow); - --show-color-swatches-dropdown-item-selected-bg: #e6f7ff; - --show-color-swatches-dropdown-item-hover-bg: #f5f5f5; - - /*** hexagon-map-chart ***/ - --hexagon-map-chart-polygon-hover-stroke: #2d99ff; - --hexagon-map-chart-fill-default-color: #d8d8d8; - - /*** log-display ***/ - --log-display-border-color: #292c33; - --log-display-bg: #2f333d; - --log-display-color: #c5c8c6; - - /*** card-item ***/ - --card-item-border-color: var(--stroke-color-default); - --card-item-border-radius: var(--card-inner-border-radius); - --card-item-bg: var(--antd-component-background); - --card-item-hover-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15); - --card-item-hover-bg: var(--card-item-bg); - --card-item-title-color: var(--text-color-title); - --card-item-sub-title-color: var(--text-color-secondary); - --card-item-desc-color: var(--text-color-secondary); - - /*** entry-card-item ***/ - --entry-card-item-bg: var(--antd-card-background); - --entry-card-item-radius: var(--larger-border-radius); - --entry-card-item-color: var(--text-color-default); - --entry-card-item-hover-shadow: var(--antd-card-shadow); - --entry-card-item-highlight-hover-color: var(--text-color-link); - --entry-card-item-default-hover-color: #08132d; - - /*** dropdown-select ***/ - --dropdown-select-shape-type-trigger-shadow: 0px 2px 6px 0px #dcdcdc; - --dropdown-select-shape-type-disable-bg: #e5e5e5; - - /*** page-title ***/ - --page-title-font-size: var(--title-font-size-larger); - --page-title-font-weight: var(--font-weight-400); - - /*** monitor-alert custom css variables ***/ - --monitor-alert-message: #6bb3ff; - --monitor-alert-info: var(--palette-amber-6); - --monitor-alert-warning: var(--palette-orange-6); - --monitor-alert-critical: var(--palette-red-7); - --monitor-alert-emergency: #590400; -} diff --git a/packages/brick-container/src/styles/theme/index.css b/packages/brick-container/src/styles/theme/index.css deleted file mode 100644 index 791194f49f..0000000000 --- a/packages/brick-container/src/styles/theme/index.css +++ /dev/null @@ -1,3 +0,0 @@ -@import "./generated.css"; -@import "./default.css"; -@import "./dark.css"; diff --git a/packages/brick-container/src/styles/variables.css b/packages/brick-container/src/styles/variables.css deleted file mode 100644 index 0ae0f54dfa..0000000000 --- a/packages/brick-container/src/styles/variables.css +++ /dev/null @@ -1,299 +0,0 @@ -:root, -[data-override-theme="light"] { - --bg-color-table-head: var(--antd-table-header-bg); - --bg-color-list-hover: var(--antd-background-color-light); - --bg-color-input-focus: #d6e8fb; - - --bg-color-button-primary-hover: #65b2ff; - --bg-color-button-primary: var(--antd-primary-color); - --bg-color-button-primary-pressed: #0063ce; - - --bg-color-button-danger-hover: #ff867d; - --bg-color-button-danger: #f0493c; - --bg-color-button-danger-pressed: #e34236; - - --bg-color-button-success-hover: #71d58f; - --bg-color-button-success: #2fc25b; - --bg-color-button-success-pressed: #259c49; - - --bg-color-button-warning-hover: #ffb968; - --bg-color-button-warning: #ffa235; - --bg-color-button-warning-pressed: #e6922f; - - --bg-color-button-link: var(--antd-link-color); - --bg-color-button-link-hover: #53a7fb; - --bg-color-button-link-pressed: #116ac2; - - --stroke-color-default: #e8e8e8; - --fill-color-gray-light: #fafafa; - --fill-color-gray-default: #f5f5f5; - --fill-color-gray-dark: #d9d9d9; - - --text-color-default: #595959; - --text-color-title: #262626; - --text-color-secondary: #8c8c8c; - --text-color-link: var(--antd-link-color); - - /* ui-v5 use menuBar and has subMenuBar, ui-v8 use sideBar. */ - --menu-bar-width: 240px; - --menu-bar-collapsed-width: 60px; - --menu-bar-collapse-transition-duration: 250ms; - --menu-bar-collapse-transition-timing-function: ease-out; - - /* Sub menu along with the menu bar. */ - --sub-menu-bar-width: 220px; - - --side-bar-width: 208px; - --side-bar-collapsed-width: 60px; - --side-bar-collapse-transition-duration: 400ms; - --side-bar-collapse-transition-timing-function: ease; - - /* ui-v5 use appBar, ui-v8 use navBar. */ - --app-bar-height: 54px; - --nav-bar-height: 52px; - - --launchpad-backdrop-filter: blur(5px); - --launchpad-backdrop-transition: filter 100ms ease-out; - - --page-padding: 24px; - --page-title-height: 32px; - --page-card-gap: 20px; - --page-title-margin-top: 16px; - --page-title-margin-bottom: 18px; - --toolbar-button-gap: 8px; - - /* easy-view gap */ - --easy-view-gap: 16px; - - /* tag */ - --tag-gray-color: #8c8c8c; - --tag-gray-background: #f5f5f5; - --tag-gray-border-color: transparent; - - --tag-green-color: #2fc25b; - --tag-green-background: #eaf8ec; - --tag-green-border-color: transparent; - - --tag-red-color: #f0493c; - --tag-red-background: #fdf0ef; - --tag-red-border-color: transparent; - - --tag-blue-color: #0071eb; - --tag-blue-background: #ebf3fd; - --tag-blue-border-color: transparent; - - --tag-orange-color: #faa235; - --tag-orange-background: #fff5ea; - --tag-orange-border-color: transparent; - - --tag-cyan-color: #29c7cc; - --tag-cyan-background: #e9fafa; - --tag-cyan-border-color: transparent; - - --tag-purple-color: #9760e4; - --tag-purple-background: #f2eafd; - --tag-purple-border-color: transparent; - - --tag-geekblue-color: #1452cc; - --tag-geekblue-background: #ecf1fb; - --tag-geekblue-border-color: transparent; - - --tag-yellow-color: #fadb14; - --tag-yellow-background: #feffe6; - --tag-yellow-border-color: transparent; - - --tag-pink-color: var(--palette-pink-6); - --tag-pink-background: var(--palette-pink-1); - --tag-pink-border-color: transparent; - - --tag-teal-color: var(--palette-teal-6); - --tag-teal-background: var(--palette-teal-1); - --tag-teal-border-color: transparent; - - --tag-blue-inverse-color: var(--tag-blue-color); - --tag-green-inverse-color: var(--tag-green-color); - --tag-geekblue-inverse-color: var(--tag-geekblue-color); - --tag-purple-inverse-color: var(--tag-purple-color); - --tag-orange-inverse-color: var(--tag-orange-color); - --tag-cyan-inverse-color: var(--tag-cyan-color); - --tag-red-inverse-color: var(--tag-red-color); - --tag-yellow-inverse-color: var(--tag-yellow-color); - --tag-pink-inverse-color: var(--palette-pink-6); - --tag-teal-inverse-color: var(--palette-teal-6); - --tag-gray-inverse-color: #bfbfbf; - --tag-inverse-text-color: #ffffffd9; - - /* Sub menu in the main content. */ - --sub-menu-width: 240px; - - --card-content-gap: 16px; - - --card-default-border-radius: 6px; - --card-default-border: none; - --card-default-background: var(--antd-card-background); - --card-transition: all 0.1s; - - --card-inner-border-radius: 6px; - --card-inner-border: 1px solid #d9d9d9; - - --card-hover-border-color: transparent; - --card-hover-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15); - - --theme-slategray-color-rgb-channel: 101, 119, 154; - --theme-slategray-color: rgb(var(--theme-slategray-color-rgb-channel)); - - --theme-doderblue-color-rgb-channel: 26, 122, 255; - --theme-doderblue-color: rgb(var(--theme-doderblue-color-rgb-channel)); - --theme-doderblue-background: #d6eaff; - --theme-doderblue-border-color: #5dacf9; - - --theme-royalblue-color-rgb-channel: 91, 143, 250; - --theme-royalblue-color: rgb(var(--theme-royalblue-color-rgb-channel)); - - --theme-lightorange-color-rgb-channel: 248, 175, 81; - --theme-lightorange-color: rgb(var(--theme-lightorange-color-rgb-channel)); - --theme-lightorange-border-color: #f9c179; - - --theme-goldenrod-color-rgb-channel: 236, 199, 97; - --theme-goldenrod-color: rgb(var(--theme-goldenrod-color-rgb-channel)); - --theme-goldenrod-border-color: #fade86; - - --theme-jewelryblue-color-rgb-channel: 97, 227, 255; - --theme-jewelryblue-color: rgb(var(--theme-jewelryblue-color-rgb-channel)); - - --theme-orangered-color-rgb-channel: 248, 125, 96; - --theme-orangered-color: rgb(var(--theme-orangered-color-rgb-channel)); - --theme-orangered-border-color: #f3917a; - - --theme-springgreen-color-rgb-channel: 86, 189, 139; - --theme-springgreen-color: rgb(var(--theme-springgreen-color-rgb-channel)); - --theme-springgreen-border-color: #62dca9; - - --theme-mediumpurple-color-rgb-channel: 162, 152, 252; - --theme-mediumpurple-color: rgb(var(--theme-mediumpurple-color-rgb-channel)); - - --theme-skyblue-color-rgb-channel: 138, 211, 241; - --theme-skyblue-color: rgb(var(--theme-skyblue-color-rgb-channel)); - - --theme-yellowgreen-color-rgb-channel: 149, 212, 108; - --theme-yellowgreen-color: rgb(var(--theme-yellowgreen-color-rgb-channel)); - - --theme-lightpurple-color-rgb-channel: 165, 171, 254; - --theme-lightpurple-color: rgb(var(--theme-lightpurple-color-rgb-channel)); - - --body-background: #f3f4f7; - - /* antd basics */ - --antd-box-shadow-base: 0 3px 6px -4px rgba(0, 0, 0, 0.12), - 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); - --antd-column-active-bg: rgba(235, 243, 253, 0.8); - --antd-modal-mask-bg-fade-10: rgba(0, 0, 0, 0.1); - - --antd-text-color-secondary: rgba(0, 0, 0, 0.45); - - /* antd components */ - --antd-card-background: var(--antd-component-background); - --antd-card-head-border-bottom-color: var(--antd-border-color-split); - --antd-pagination-item-disabled-bg-active: #ddd; - --antd-text-color-secondary-shade-40: rgba(0, 0, 0, 0.78); -} - -html[data-theme="dark"], -[data-override-theme="dark"] { - --bg-color-button-primary-hover: #2580c8; - --bg-color-button-primary: var(--antd-primary-color); - --bg-color-button-primary-pressed: #4daffa; - --body-background: #091022; - --stroke-color-default: #303030; - --text-color-default: rgba(255, 255, 255, 0.85); - --text-color-disabled: rgba(255, 255, 255, 0.3); - --text-color-secondary: #c6cfd9; - --text-color-title: var(--text-color-default); - - /* tag */ - --tag-gray-color: #ffffffa6; - --tag-gray-background: #ffffff14; - --tag-green-color: #24cd4a; - --tag-green-background: #24cd4a1a; - --tag-red-color: #fd5c5c; - --tag-red-background: #fd5c5c1a; - --tag-blue-color: #2fa1fa; - --tag-blue-background: #2fa1fa1a; - --tag-orange-color: #ffa400; - --tag-orange-background: #ffcf541a; - --tag-cyan-color: #54c6b0; - --tag-cyan-background: #54c6b01a; - --tag-purple-color: #ac5bff; - --tag-purple-background: #ac5bff1a; - --tag-geekblue-color: #5c86ff; - --tag-geekblue-background: #5c86ff1a; - --tag-yellow-color: #edcd61; - --tag-yellow-background: #edcd611a; - --tag-blue-inverse-color: #2377bc; - --tag-green-inverse-color: #159f66; - --tag-geekblue-inverse-color: #4364c0; - --tag-purple-inverse-color: #7b45c0; - --tag-orange-inverse-color: #b6790d; - --tag-cyan-inverse-color: #409288; - --tag-red-inverse-color: #b4464d; - --tag-yellow-inverse-color: #ac9751; - --tag-gray-inverse-color: #5a5f65; - - /* antd basics */ - --antd-background-color-base: rgba(255, 255, 255, 0.08); - --antd-background-color-light: #004482; - --antd-border-color-base: rgba(255, 255, 255, 0.2); - --antd-border-color-split-lighten-80: rgba(51, 51, 51, 0.1); - --antd-border-color-split: rgba(255, 255, 255, 0.1); - --antd-box-shadow-base: 0px 9px 28px 8px rgba(0, 0, 0, 0.2), - 0px 6px 16px 0px rgba(0, 0, 0, 0.32), 0px 3px 6px -4px rgba(0, 0, 0, 0.48); - --antd-column-active-bg: rgba(53, 102, 147, 0.8); - --antd-component-background: #373e58; - --antd-heading-color: var(--text-color-default); - --antd-item-active-bg: #356693; - --antd-item-hover-bg: var(--antd-background-color-base); - --antd-primary-color: #2fa1fa; - --antd-text-color-secondary: rgba(255, 255, 255, 0.45); - --antd-text-color: rgba(255, 255, 255, 0.65); - --antd-input-border-color: rgba(255, 255, 255, 0.2); - --antd-btn-default-border: rgba(255, 255, 255, 0.2); - --antd-input-placeholder-color: rgba(255, 255, 255, 0.3); - --antd-input-color: rgba(255, 255, 255, 0.85); - - /* antd components */ - --antd-btn-default-bg: transparent; - --antd-btn-default-color: rgba(255, 255, 255, 0.85); - --antd-btn-default-active-border-color: #4daffa; - --antd-btn-default-active-color: #4daffa; - --antd-btn-default-hover-border-color: #2580c8; - --antd-btn-default-hover-color: #2580c8; - --antd-card-background: rgba(255, 255, 255, 0.04); - --antd-card-head-border-bottom-color: var(--antd-component-background); - --antd-input-bg: rgba(0, 0, 0, 0.35); - --antd-input-hover-border-color: #2672b2; - --antd-pagination-item-disabled-bg-active: rgba(255, 255, 255, 0.09); - --antd-picker-basic-cell-active-with-range-color: #111b26; - --antd-picker-basic-cell-hover-with-range-color: #06213a; - --antd-radio-solid-checked-color: #fff; - --antd-select-dropdown-bg: #282d3f; - --antd-select-item-active-bg: var(--antd-background-color-base); - --antd-select-item-selected-bg: #193656; - --antd-table-bg: transparent; - --antd-table-body-sort-bg: rgba(255, 255, 255, 0.01); - --antd-table-border-color: var(--antd-table-bg); - --antd-table-even-bg: rgba(255, 255, 255, 0.04); - --antd-table-header-bg: #202d4b; - --antd-table-header-filter-active-bg: #052760; - --antd-table-header-sort-active-bg: #05255c; - --antd-table-header-sort-active-filter-bg: #052357; - --antd-table-row-hover-bg: var(--antd-background-color-base); - - --color-fill-bg-container-5: rgba(0, 0, 0, 0.75); - --color-fill-bg-container-4: var(--antd-component-background); - --antd-popover-color: var(--antd-text-color); - --antd-modal-mask-bg: rgba(11, 26, 47, 0.45); -} - -html:not([data-theme="dark-v2"]) body.compact-layout { - --body-background: #fff; -} diff --git a/packages/brick-container/src/utils.spec.ts b/packages/brick-container/src/utils.spec.ts new file mode 100644 index 0000000000..1be2b9dddd --- /dev/null +++ b/packages/brick-container/src/utils.spec.ts @@ -0,0 +1,7 @@ +import { getSpanId } from "./utils"; + +describe("utils", () => { + it("getSpanId should work", () => { + expect(getSpanId()).toHaveLength(16); + }); +}); diff --git a/packages/brick-container/src/utils.ts b/packages/brick-container/src/utils.ts new file mode 100644 index 0000000000..2cffc29bc8 --- /dev/null +++ b/packages/brick-container/src/utils.ts @@ -0,0 +1,9 @@ +export const getSpanId = () => { + const digits = "0123456789abcdef"; + let n = ""; + for (let i = 0; i < 16; i += 1) { + const rand = Math.floor(Math.random() * 16); + n += digits[rand]; + } + return n; +}; diff --git a/packages/brick-container/tools/link_static_file.py b/packages/brick-container/tools/link_static_file.py new file mode 100644 index 0000000000..cd42000778 --- /dev/null +++ b/packages/brick-container/tools/link_static_file.py @@ -0,0 +1,245 @@ +# -*- coding: utf-8 -*- +import os +import traceback + +import yaml +import sys +import errno + +reload(sys) +sys.setdefaultencoding('utf-8') + +# 公共文件夹名 +_APPLICATIONS_SA_FOLDER = "applications_sa" +_BRICKS_FOLDER = "bricks" +_TEMPLATES_FOLDER = "templates" +_CORE_FOLDER = "core" +_BRICK_NEXT_FOLDER = "brick_next" +_MICRO_APPS_FOLDER = "micro-apps" + +# 公共路径 +_INSTALL_BASE_PATH = "/usr/local/easyops" +_DEPENDENCIES_LOCK_BASE_PATH = os.path.join(_INSTALL_BASE_PATH, _APPLICATIONS_SA_FOLDER, "dependencies_lock") + + +def init_dependencies_lock_dir(): + # 初始化 /usr/local/easyops/applications_sa/dependencies_lock + if not os.path.exists(_DEPENDENCIES_LOCK_BASE_PATH): + try: + os.makedirs(_DEPENDENCIES_LOCK_BASE_PATH) + except OSError, e: + if e.errno != errno.EEXIST: + raise + print u"dependencies lock dir: {} already exist".format(_DEPENDENCIES_LOCK_BASE_PATH) + + # 初始化子目录 bricks、templates、core、micro_apps + bricks_path = os.path.join(_DEPENDENCIES_LOCK_BASE_PATH, _BRICKS_FOLDER) + templates_path = os.path.join(_DEPENDENCIES_LOCK_BASE_PATH, _TEMPLATES_FOLDER) + + core_path = os.path.join(_DEPENDENCIES_LOCK_BASE_PATH, _CORE_FOLDER) + micro_apps_path = os.path.join(_DEPENDENCIES_LOCK_BASE_PATH, _MICRO_APPS_FOLDER) + + paths = [bricks_path, templates_path, core_path, micro_apps_path] + for path in paths: + if os.path.exists(path): + continue + try: + os.mkdir(path) + except OSError, e: + if e.errno != errno.EEXIST: + raise + print u"dependencies lock dir: {} already exist".format(path) + continue + print u"mkdir dependencies lock dir: {}".format(path) + + +def parse_plugin_name(plugin_name): + dependencies_lock_root_folder = "" + un_suffix_name = "" + if plugin_name.endswith("-NB"): + dependencies_lock_root_folder = _BRICKS_FOLDER + un_suffix_name = plugin_name.rstrip("-NB") + elif plugin_name.endswith("-NT"): + dependencies_lock_root_folder = _TEMPLATES_FOLDER + un_suffix_name = plugin_name.rstrip("-NT") + + elif plugin_name == _BRICK_NEXT_FOLDER: # # brick_next -> core + dependencies_lock_root_folder = _CORE_FOLDER + # un_suffix_name = bricks_next_folder + # TODO: 其他 + + if un_suffix_name == "": + un_suffix_name = plugin_name + return un_suffix_name, dependencies_lock_root_folder + + +def build_dependencies_path_tree(dependencies): + dep_map = {} + for dependency in dependencies: # type: dict + name = dependency.get("name", "") + actual_version = dependency.get("actual_version", "") + if name == "" or actual_version == "": + continue + if name in dep_map: + continue + + # 原路径 公共路径 + + un_suffix_name, dependency_type = parse_plugin_name(name) + if dependency_type == "": + dependency_type = name + + # /usr/local/easyops/applications_sa/dependencies_lock templates general-list 1.30.0 + link_path_base = os.path.join(_DEPENDENCIES_LOCK_BASE_PATH, dependency_type, un_suffix_name, actual_version) + if un_suffix_name == _BRICK_NEXT_FOLDER: + link_path_base = os.path.join(_DEPENDENCIES_LOCK_BASE_PATH, dependency_type, actual_version) + + dependency = {} + # 直接在这里记录路径 + # templates + dependency["dependency_type"] = dependency_type + # /usr/local/easyops/applications_sa/dependencies_lock/templates/general-list/1.30.0 + dependency["link_path_base"] = link_path_base + # general-list + dependency["un_suffix_name"] = un_suffix_name + dep_map[name] = dependency + + print "\n\n" + + return dep_map + + +def read_dependencies_yaml(install_app_path): + dependencies_yaml_path = os.path.join(install_app_path, "dependencies", "micro_app_dependencies.yaml") + print u"dependencies_yaml_path: {}".format(dependencies_yaml_path) + dependencies_fp = open(dependencies_yaml_path, "r") + data = yaml.load(dependencies_fp) + if not isinstance(data, dict): + raise u"micro_app_dependencies.yaml fmt error: {}".format(data) + return data.get("dependencies_lock", []) + + +def get_static_file_map(path): + file_map = {} + for root, _, files in os.walk(path, topdown=False): + if root not in file_map: + file_map[root] = [] + if len(files) == 0: + continue + for filename in files: + file_path = os.path.join(root, filename) + if os.path.islink(file_path): + print u"current file is link: {}".format(file_path) + continue + file_map[root].append(filename) + + return file_map + + +def link_install_app_static_file(install_app_path, plugin_name, app_version): + current_app_path = os.path.join(install_app_path, "versions", app_version, "webroot", "-", + _MICRO_APPS_FOLDER, plugin_name) + if not os.path.exists(current_app_path): + print u"current app path: {} not exist".format(current_app_path) + return + current_app_path_public = os.path.join(_DEPENDENCIES_LOCK_BASE_PATH, _MICRO_APPS_FOLDER, plugin_name, version) + if not os.path.exists(current_app_path_public): + os.makedirs(current_app_path_public) + + print u"current app path: {}, current_app_path_public: {}".format(current_app_path, current_app_path_public) + + static_file_map = get_static_file_map(current_app_path) + print u"---------------------------------------------" + for file_path_base, files in static_file_map.items(): + _link_static_file(files, file_path_base, current_app_path, current_app_path_public) + + print u"---------------------------------------------" + print u"\n\n" + + +# 硬链 +def link_dependency_static_file(install_app_path, app_version): + dependency_apps = read_dependencies_yaml(install_app_path) + # 依赖的路径树 + dependencies_path_tree = build_dependencies_path_tree(dependency_apps) # type: dict + # 区分版本 + for dependency_name, dependency_info in dependencies_path_tree.items(): + dependency_type = dependency_info["dependency_type"] + un_suffix_name = dependency_info["un_suffix_name"] + + # /usr/local/easyops/applications_sa/dependencies_lock/templates/general-list/1.30.0 + dependency_dir_public = dependency_info["link_path_base"] + # /usr/local/easyops/applications_sa/easy-agile-standalone-NA/versions/1.0.13/webroot/-/templates/general-list + dependency_dir_inside_base = os.path.join(install_app_path, "versions", app_version, "webroot", "-", + dependency_type, un_suffix_name) + if un_suffix_name == _BRICK_NEXT_FOLDER: + dependency_dir_inside_base = os.path.join(install_app_path, "versions", + app_version, "webroot", "-", _CORE_FOLDER) + + print u"---------------------------------------------" + print dependency_type, dependency_name, "\n\t", dependency_dir_inside_base, "\n\t", dependency_dir_public + + static_file_map = get_static_file_map(dependency_dir_inside_base) + for file_path_base, files in static_file_map.items(): + _link_static_file(files, file_path_base, dependency_dir_inside_base, dependency_dir_public) + + +def _link_static_file(files, file_path_base, dependency_dir_inside_base, dependency_dir_public): + print "\tfile count: {}".format(len(files)) + for filename in files: + file_path = os.path.join(file_path_base, filename) + file_path_backup = file_path + ".back" + + link_file_path = file_path.replace(dependency_dir_inside_base, dependency_dir_public) + link_file_path_base = link_file_path.replace(filename, "") + + print u"\t\tfile_path: ", file_path + print u"\t\tlink_file_path: ", link_file_path + + try: + if not os.path.exists(link_file_path_base): + os.makedirs(link_file_path_base) + # 先备份文件 + os.rename(file_path, file_path_backup) + + # 如果文件不存在则移动文件 + if not os.path.exists(link_file_path): + os.rename(file_path_backup, link_file_path) + + # 创建硬链接 + os.link(link_file_path, file_path) + + except Exception as e: + exc_type, exc_value, exc_traceback = sys.exc_info() + traceback.print_exception(exc_type, exc_value, exc_traceback) + if os.path.exists(file_path_backup): + if os.path.exists(file_path): + os.remove(file_path) + os.rename(file_path_backup, file_path) + finally: + # 确保被删除 + if os.path.exists(file_path_backup): + os.remove(file_path_backup) + + +if __name__ == "__main__": + if len(sys.argv) < 4: + print u"Usage: ./symlink_dependencies.py $install_path $plugin_name $version, Got: {}".format(sys.argv) + sys.exit(1) + install_path = sys.argv[1] + plugin_name = sys.argv[2] + version = sys.argv[3] + + """ + 本地测试实例: + python2 symlink_dependencies.py /usr/local/easyops/applications_sa/easy-agile-standalone-NA 1.0.13 + """ + + # must init + init_dependencies_lock_dir() + + # 硬链当前APP + link_install_app_static_file(install_path, plugin_name, version) + + # 硬链依赖APP + link_dependency_static_file(install_path, version) diff --git a/packages/brick-container/tools/report_installed_brick_next_package.py b/packages/brick-container/tools/report_installed_brick_next_package.py index bbd4b8e0d6..c9ac836e35 100644 --- a/packages/brick-container/tools/report_installed_brick_next_package.py +++ b/packages/brick-container/tools/report_installed_brick_next_package.py @@ -10,24 +10,39 @@ from copy import deepcopy +reload(sys) +sys.setdefaultencoding("utf-8") + logger = logging.getLogger("report_installed_brick_next_package") logging.basicConfig(level=logging.DEBUG, filename="./report_installed_brick_next_package.log") - -# 1. 获取到当前的需要处理的包处理到包名 -# 2. 拿到包下面的三个文件 bricks.json stories.json contracts.json -# 3. 读取三个文件的内容 -# 4. 调用接口,发送文件内容 class NameServiceError(Exception): - pass + pass + +def join_host_port(host, port): + template = "%s:%s" + host_requires_bracketing = ':' in host or '%' in host + if host_requires_bracketing: + template = "[%s]:%s" + return template % (host, port) + +session_id, ip, port = ens_api.get_service_by_name("", "logic.micro_app_service") +if session_id <= 0: + raise Exception("get name service logic.micro_app_service failed, no session_id") +MICRO_APP_ADDR = join_host_port("127.0.0.1", port) def get_snippets_from_stories(stories_content): ret_snippets = [] for story in stories_content: story_category = story.get("category", "other") - story_conf = story.get("conf") # 获取示例数据 + + # 获取示例数据 + if "conf" in story and isinstance(story['conf'], dict) and "snippet" in story["conf"]: + story_conf = story["conf"]["snippet"] + else: + story_conf = story.get("conf") if isinstance(story_conf, list) and len(story_conf) > 0: for conf in story_conf: if conf.get("snippetId"): # 有snippetId的示例,需要上报到snippet @@ -45,6 +60,153 @@ def get_snippets_from_stories(stories_content): return ret_snippets +def get_v3_story_provider(pr, examples_content, types_content): + story_id = pr.get("name", "") + if not story_id: + return + story = { "storyId": story_id, "v3Brick": True, "type": "provider" } + desc = pr.get("description") + if type(desc) != dict: + desc = {"en": desc, "zh": desc} + story["description"] = desc + + text = pr.get("text") + if not text: + text = desc + story["text"] = text + + story["category"] = pr.get("category", "other") + story["alias"] = pr.get("alias", []) + story["icon"] = pr.get("icon") + + if story_id in examples_content: + story["conf"] = examples_content[story_id] + + doc = pr.get("doc", {}) + if story_id in types_content: + doc["interface"] = types_content[story_id] + if "id" not in doc: + doc["id"] = story_id + if "name" not in doc: + doc["name"] = story_id + if "docKind" not in doc: + doc["docKind"] = "provider" + if "description" not in doc: + doc["description"] = desc + doc["properties"] = [] + doc["events"] = [] + doc["slots"] = [] + doc["methods"] = [] + doc["parts"] = [] + story["doc"] = doc + + return story + +def find_item_by_story_id(lst, story_id): + for item in lst: + if item.get('storyId') == story_id: + return item + return None + +def get_v3_story(br, examples_content, types_content, stories_content): + story_id = br.get("name", "") + if not story_id: + return + story = { "storyId": story_id, "v3Brick": True, "type": "brick" } + desc = br.get("description") + if type(desc) != dict: + desc = {"en": desc, "zh": desc} + story["description"] = desc + + text = br.get("text") + if not text: + text = desc + story["text"] = text + + story["category"] = br.get("category", "other") + story["alias"] = br.get("alias", []) + story["icon"] = br.get("icon") + + story_item = find_item_by_story_id(stories_content, story_id) + + if story_id in examples_content: + story["conf"] = examples_content[story_id] + + if story_item != None: + if "conf" not in story: + story["conf"] = {} + story["conf"]["snippet"] = story_item.get("conf", []) + story["icon"] = story_item.get("icon") + + doc = br.get("doc", {}) + if story_id in types_content: + doc["interface"] = types_content[story_id] + properties = br.get("properties") + events = br.get("events") + slots = br.get("slots") + methods = br.get("methods") + parts = br.get("parts") + if "id" not in doc: + doc["id"] = story_id + if "name" not in doc: + doc["name"] = story_id + if "docKind" not in doc: + doc["docKind"] = "brick" + if "description" not in doc: + doc["description"] = desc + if "properties" not in doc: + doc["properties"] = properties + if "events" not in doc: + doc["events"] = events + if "methods" not in doc: + doc["methods"] = methods + if "parts" not in doc: + doc["parts"] = parts + if "slots" not in doc: + doc["slots"] = slots + story["doc"] = doc + + return story + + +def collect_stories(install_path): + stories_path = os.path.join(install_path, "dist", "stories.json") + manifest_path = os.path.join(install_path, "dist", "manifest.json") + examples_path = os.path.join(install_path, "dist", "examples.json") + types_path = os.path.join(install_path, "dist", "types.json") + bricks_path = os.path.join(install_path, "dist", "bricks.json") + if not os.path.exists(stories_path): + return [] + with open(stories_path) as stories_file: + stories_content = simplejson.load(stories_file) + # v2 brick + if not os.path.exists(manifest_path): + return stories_content + # v3 brick + elif os.path.exists(manifest_path): + stories_list = [] + with open(manifest_path) as manifest_file: + manifest_content = simplejson.load(manifest_file) + examples_content = {} + if os.path.exists(examples_path): + with open(examples_path) as examples_file: + examples_content = simplejson.load(examples_file) + types_content = {} + if os.path.exists(types_path): + with open(types_path) as types_file: + types_content = simplejson.load(types_file) + for br in manifest_content.get("bricks", []): + story = get_v3_story(br, examples_content, types_content, stories_content) + if story: + stories_list.append(story) + for pr in manifest_content.get("providers", []): + story = get_v3_story_provider(pr, examples_content, types_content) + if story: + stories_list.append(story) + return stories_list + return [] + + def collect(install_path): if not os.path.exists(install_path): raise Exception("could not find install path {}".format(install_path)) @@ -59,10 +221,7 @@ def collect(install_path): stories_path = os.path.join(install_path, "dist", "stories.json") with open(bricks_path) as bricks_file: bricks_content = simplejson.load(bricks_file) - stories_content = [] - if os.path.exists(stories_path): - with open(stories_path) as stories_file: - stories_content = simplejson.load(stories_file) + stories_content = collect_stories(install_path) snippets_from_stories = get_snippets_from_stories(stories_content) snippets_path = os.path.join(install_path, "dist", "snippets.json") snippets_content = {"snippets": []} @@ -80,15 +239,9 @@ def collect(install_path): def report_bricks_atom(org, nb_targz_path, package_name, package_version, bricks_content, stories_content, snippets_content): - session_id, ip, port = ens_api.get_service_by_name( - "web.brick_next", "logic.micro_app_service") - if session_id <= 0: - raise NameServiceError( - "get nameservice logic.micro_app_service error, session_id={}".format(session_id)) - address = "{}:{}".format(ip, port) headers = {"org": str(org), "user": "defaultUser"} # report atom - atom_url = "http://{}/api/v1/brick/atom/import".format(address) + atom_url = "http://{}/api/v1/brick/atom/import".format(MICRO_APP_ADDR) data_dict = {"stories": stories_content, "bricks": bricks_content} data_str = simplejson.dumps(data_dict) data = {"packageName": package_name, @@ -97,22 +250,17 @@ def report_bricks_atom(org, nb_targz_path, package_name, package_version, bricks "file": open(nb_targz_path, "rb")}) rsp.raise_for_status() # report snippet - snippet_url = "http://{}/api/v1/brick/snippet/import".format(address) + snippet_url = "http://{}/api/v1/brick/snippet/import".format(MICRO_APP_ADDR) snippet_param = {"packageName": package_name, "snippets": snippets_content} rsp = requests.post(snippet_url, json=snippet_param, headers=headers) rsp.raise_for_status() def report_brick_next_package(org, brick_targz_path, package_name, package_version): - session_id, ip, port = ens_api.get_service_by_name( - "web.brick_next", "logic.micro_app_service") - if session_id <= 0: - raise NameServiceError( - "get nameservice logic.micro_app_service error, session_id={}".format(session_id)) - address = "{}:{}".format(ip, port) + # report brick_next or NT headers = {"org": str(org), "user": "defaultUser"} # report atom - atom_url = "http://{}/api/v1/brick_next/report".format(address) + atom_url = "http://{}/api/v1/brick_next/report".format(MICRO_APP_ADDR) data = {"packageName": package_name, "packageVersion": package_version} rsp = requests.post(atom_url, data=data, headers=headers, files={ "file": open(brick_targz_path, "rb")}) @@ -120,16 +268,9 @@ def report_brick_next_package(org, brick_targz_path, package_name, package_versi def report_provider_into_contract(org, package_name, contract_content): - session_id, ip, port = ens_api.get_service_by_name( - "web.brick_next", "logic.micro_app_service") - if session_id <= 0: - raise NameServiceError( - "get nameservice logic.micro_app_service error, session_id={}".format(session_id)) - address = "{}:{}".format(ip, port) headers = {"org": str(org), "user": "defaultUser"} # report contract - url = "http://{}/api/v1/brick/provider/import_into_contract".format( - address) + url = "http://{}/api/v1/brick/provider/import_into_contract".format(MICRO_APP_ADDR) param = {"packageName": package_name, "data": { "contractInfo": contract_content}} rsp = requests.post(url, json=param, headers=headers) @@ -156,12 +297,23 @@ def remove_tar_gz_file(nb_targz_path): os.remove(nb_targz_path) +def get_version(install_path): + version_file = os.path.join(install_path, "version.ini") + package_version = "0.0.0" + try: + with open(version_file, "r") as f: + lines = f.readlines() + package_version = str.strip(lines[1]) + except: + print "version.ini read error, use version", package_version + return package_version + + + def report_brick_next(org, install_path): # 读取版本信息 - version_file = os.path.join(install_path, "version.ini") - with open(version_file, "r") as f: - lines = f.readlines() - package_version = str.strip(lines[1]) + package_version = get_version(install_path) + targz_name = "brick_next.tar.gz" brick_targz_path = os.path.join(install_path, targz_name) if not mk_nb_tar_gz(brick_targz_path, install_path): @@ -174,10 +326,7 @@ def report_brick_next(org, install_path): def report_nb(org, install_path): # 读取版本信息 - version_file = os.path.join(install_path, "version.ini") - with open(version_file, "r") as f: - lines = f.readlines() - package_version = str.strip(lines[1]) + package_version = get_version(install_path) package_name, bricks_content, stories_content, snippets_content, contract_content = collect( install_path) @@ -193,6 +342,21 @@ def report_nb(org, install_path): if contract_content: report_provider_into_contract(org, package_name, contract_content) +def report_nt(org, install_path): + # 读取版本信息 + package_version = get_version(install_path) + + package_name = os.path.basename(install_path) + if package_name: + targz_name = package_name + ".tar.gz" + nt_targz_path = os.path.join(install_path, targz_name) + if not mk_nb_tar_gz(nt_targz_path, install_path): + logger.error("mkdir tar.gz of nt err") + sys.exit(1) + report_brick_next_package(org, nt_targz_path, package_name, package_version) + remove_tar_gz_file(nt_targz_path) + + if __name__ == "__main__": # 兼容老nb包install_postscript.sh调用report_installed_brick_next_package仅传入包路径 @@ -213,5 +377,7 @@ def report_nb(org, install_path): report_brick_next(org, install_path) elif install_path.endswith("-NB"): report_nb(org, install_path) + elif install_path.endswith("-NT"): + report_nt(org, install_path) else: sys.exit(0) diff --git a/packages/brick-container/tools/report_installed_micro_app_sa.py b/packages/brick-container/tools/report_installed_micro_app_sa.py new file mode 100644 index 0000000000..c9e1015379 --- /dev/null +++ b/packages/brick-container/tools/report_installed_micro_app_sa.py @@ -0,0 +1,138 @@ +# -*- coding: utf-8 -*- +import json as simplejson +import sys +import os +import ens_api +import requests +import simplejson + +reload(sys) +sys.setdefaultencoding("utf-8") + +class NameServiceError(Exception): + pass + +def join_host_port(host, port): + template = "%s:%s" + host_requires_bracketing = ':' in host or '%' in host + if host_requires_bracketing: + template = "[%s]:%s" + return template % (host, port) + +session_id, ip, port = ens_api.get_service_by_name("", "logic.micro_app_service") +if session_id <= 0: + raise Exception("get name service logic.micro_app_service failed, no session_id") +MICRO_APP_ADDR = join_host_port("127.0.0.1", port) + +session_id, ip, port = ens_api.get_service_by_name("", "logic.micro_app_standalone_service") +if session_id <= 0: + raise NameServiceError("get nameservice logic.micro_app_standalone error, session_id={}".format(session_id)) +MICRO_APP_SA_ADDR = join_host_port("127.0.0.1", port) + +def get_version(install_path): + # 开发环境没有version.ini文件,直接返回0.0.0 + if not os.path.exists(os.path.join(install_path, "version.ini")): + return "0.0.0" + with open(os.path.join(install_path, "version.ini")) as f: + lines = f.readlines() + return lines[-1].strip() + +def get_entry_html(install_path, version): + # entry_html_path + entry_html_path = os.path.join(install_path, "versions", version, "webroot/index.html") + if not os.path.exists(entry_html_path): + return "" + with open(entry_html_path) as f: + return f.read() + +def collect(install_path, report_app_id, version, set_active_version): + if not os.path.exists(install_path): + raise Exception("could not find install path {}".format(install_path)) + webroot_dir = os.path.join(install_path, "versions", version, "webroot/-") + if not os.path.exists(webroot_dir): + raise Exception("could not find webroot path {}".format(webroot_dir)) + bootstrap_file_name = "" + for f in os.listdir(webroot_dir): + if f.startswith("bootstrap.") and f.endswith(".json"): + bootstrap_file_name = f + if bootstrap_file_name is "" : + raise Exception("bootstrap.***.json not found in dir {}".format(webroot_dir)) + bootstrap_file = os.path.join(webroot_dir, bootstrap_file_name) + with open(bootstrap_file) as f: + bootstrap_content = f.read() + bootstrap_content_json = simplejson.loads(bootstrap_content) + # 跳过没有app字段的storyboard + if not bootstrap_content_json.get("storyboards"): + return None + storyboards = bootstrap_content_json.get("storyboards") + for story_board in storyboards: + if story_board["app"]["id"] == report_app_id: + app = { + "appId": story_board["app"]["id"], + "name": story_board["app"]["name"], + "internal": "true" if story_board["app"].get("internal") else "false", + "version": version, + "homepage": story_board["app"]["homepage"], + "status": "enabled", # 新安装状态默认是enabled的 + "entryHtml": get_entry_html(install_path, version), + "setActiveVersion": bool(set_active_version), + "meta": simplejson.dumps(story_board["meta"], ensure_ascii=False), + "defaultConfig": story_board["app"].get("defaultConfig"), + "defaultContainer": story_board["app"].get("defaultContainer"), + "icons": story_board["app"].get("icons", {}), + "menuIcon": story_board["app"].get("menuIcon", {}), + "locales": story_board["app"].get("locales", {}), + "usePublicDependencies": story_board["app"].get("usePublicDependencies"), + "unionTags": story_board["app"].get("unionTags", []), + } + return app + +def report(org, app): + try: + create_or_update_micro_app_sa(org, app) + except NameServiceError, e: + raise e + except requests.HTTPError, e: + raise e + +def create_or_update_micro_app_sa(org, app): + headers = {"org": str(org), "user": "defaultUser"} + url = "http://{}/api/v1/micro_app_standalone/report".format(MICRO_APP_SA_ADDR) + rsp = requests.post(url, json=app, headers=headers) + rsp.raise_for_status() + print "report app end" + +def import_micro_app_permissions(install_path, version, org): + permission_path = os.path.join(install_path, "versions", version, "webroot", "permissions", "permissions.json") + if not os.path.exists(permission_path): + print "could not find permission path {}, will not import permissions".format(permission_path) + return + + headers = {"org": str(org), "user": "defaultUser"} + url = "http://{}/api/micro_app/v1/permission/import".format(MICRO_APP_ADDR) + + with open(permission_path) as f: + p_f_content = f.read() + permission_list = simplejson.loads(p_f_content) + body = {"permissionList": permission_list} + rsp = requests.post(url, json=body, headers=headers) + rsp.raise_for_status() + +if __name__ == "__main__": + if len(sys.argv) < 4: + print "Usage: ./report_installed_micro_app_sa.py $org $install_path $version $set_active_version" + sys.exit(1) + org = sys.argv[1] + install_path = sys.argv[2] + report_app_id = sys.argv[3] + version = sys.argv[4] + set_active_version = sys.argv[5] + app = collect(install_path, report_app_id, version, set_active_version) + if app: + usePublicDependenciesFlag = app.get("usePublicDependencies") + unionTags = app.get("unionTags") + if not usePublicDependenciesFlag and unionTags: + print "union package must use common dependencies, please modify the config[usePublicDependencies] or config[unionTags]" + sys.exit(1) + report(org, app) + import_micro_app_permissions(install_path, version, org) diff --git a/packages/brick-container/webpack/dev.js b/packages/brick-container/webpack/dev.js index fb20e06962..08627be492 100644 --- a/packages/brick-container/webpack/dev.js +++ b/packages/brick-container/webpack/dev.js @@ -1,5 +1,10 @@ const { lessReplacePlugin } = require("@next-core/less-plugin-css-variables"); -const devServerOptions = require("../dev-server"); +const { + setupMiddlewares, + watchFiles, + proxy, + liveReload, +} = require("../dev-server"); const servePublicPath = process.env.SET_SUBDIR ? `/${process.env.SET_SUBDIR.replace(/^\/|\/$/, "")}/` @@ -28,7 +33,9 @@ module.exports = () => ({ // Ref https://github.com/webpack/webpack-dev-server/issues/216#issuecomment-309436276 index: servePublicPath, }, - ...devServerOptions, + setupMiddlewares, + watchFiles, + proxy, }, module: { rules: [ @@ -58,3 +65,5 @@ module.exports = () => ({ ], }, }); + +liveReload(); diff --git a/packages/brick-dll/CHANGELOG.md b/packages/brick-dll/CHANGELOG.md index 629d6016b0..6e5978aaa5 100644 --- a/packages/brick-dll/CHANGELOG.md +++ b/packages/brick-dll/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.41.50](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.49...@next-core/brick-dll@2.41.50) (2023-03-16) +## [2.45.64](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.63...@next-core/brick-dll@2.45.64) (2024-01-09) **Note:** Version bump only for package @next-core/brick-dll @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.49](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.48...@next-core/brick-dll@2.41.49) (2023-03-16) +## [2.45.63](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.62...@next-core/brick-dll@2.45.63) (2024-01-09) **Note:** Version bump only for package @next-core/brick-dll @@ -19,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.48](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.47...@next-core/brick-dll@2.41.48) (2023-03-15) +## [2.45.62](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.61...@next-core/brick-dll@2.45.62) (2023-12-26) **Note:** Version bump only for package @next-core/brick-dll @@ -27,7 +27,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.47](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.46...@next-core/brick-dll@2.41.47) (2023-03-15) +## [2.45.61](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.60...@next-core/brick-dll@2.45.61) (2023-12-22) **Note:** Version bump only for package @next-core/brick-dll @@ -35,7 +35,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.46](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.45...@next-core/brick-dll@2.41.46) (2023-03-15) +## [2.45.60](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.59...@next-core/brick-dll@2.45.60) (2023-12-21) **Note:** Version bump only for package @next-core/brick-dll @@ -43,7 +43,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.45](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.44...@next-core/brick-dll@2.41.45) (2023-03-14) +## [2.45.59](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.58...@next-core/brick-dll@2.45.59) (2023-12-19) **Note:** Version bump only for package @next-core/brick-dll @@ -51,7 +51,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.44](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.43...@next-core/brick-dll@2.41.44) (2023-03-14) +## [2.45.58](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.57...@next-core/brick-dll@2.45.58) (2023-12-19) **Note:** Version bump only for package @next-core/brick-dll @@ -59,7 +59,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.43](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.42...@next-core/brick-dll@2.41.43) (2023-03-13) +## [2.45.57](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.56...@next-core/brick-dll@2.45.57) (2023-12-19) **Note:** Version bump only for package @next-core/brick-dll @@ -67,7 +67,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.42](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.41...@next-core/brick-dll@2.41.42) (2023-03-10) +## [2.45.56](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.55...@next-core/brick-dll@2.45.56) (2023-12-18) **Note:** Version bump only for package @next-core/brick-dll @@ -75,7 +75,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.41](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.40...@next-core/brick-dll@2.41.41) (2023-03-09) +## [2.45.55](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.54...@next-core/brick-dll@2.45.55) (2023-12-18) **Note:** Version bump only for package @next-core/brick-dll @@ -83,7 +83,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.40](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.39...@next-core/brick-dll@2.41.40) (2023-03-09) +## [2.45.54](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.53...@next-core/brick-dll@2.45.54) (2023-12-18) **Note:** Version bump only for package @next-core/brick-dll @@ -91,7 +91,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.39](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.38...@next-core/brick-dll@2.41.39) (2023-03-09) +## [2.45.53](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.52...@next-core/brick-dll@2.45.53) (2023-12-15) **Note:** Version bump only for package @next-core/brick-dll @@ -99,7 +99,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.38](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.37...@next-core/brick-dll@2.41.38) (2023-03-06) +## [2.45.52](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.51...@next-core/brick-dll@2.45.52) (2023-12-14) **Note:** Version bump only for package @next-core/brick-dll @@ -107,7 +107,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.37](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.36...@next-core/brick-dll@2.41.37) (2023-03-03) +## [2.45.51](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.50...@next-core/brick-dll@2.45.51) (2023-12-14) **Note:** Version bump only for package @next-core/brick-dll @@ -115,7 +115,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.36](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.35...@next-core/brick-dll@2.41.36) (2023-03-02) +## [2.45.50](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.49...@next-core/brick-dll@2.45.50) (2023-12-07) **Note:** Version bump only for package @next-core/brick-dll @@ -123,302 +123,731 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.41.35](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.34...@next-core/brick-dll@2.41.35) (2023-03-02) +## [2.45.49](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.48...@next-core/brick-dll@2.45.49) (2023-12-07) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.48](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.47...@next-core/brick-dll@2.45.48) (2023-12-04) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.47](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.46...@next-core/brick-dll@2.45.47) (2023-12-04) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.46](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.45...@next-core/brick-dll@2.45.46) (2023-11-30) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.45](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.44...@next-core/brick-dll@2.45.45) (2023-11-29) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.44](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.43...@next-core/brick-dll@2.45.44) (2023-11-29) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.43](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.42...@next-core/brick-dll@2.45.43) (2023-11-24) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.42](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.41...@next-core/brick-dll@2.45.42) (2023-11-16) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.41](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.40...@next-core/brick-dll@2.45.41) (2023-11-10) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.40](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.39...@next-core/brick-dll@2.45.40) (2023-11-08) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.39](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.38...@next-core/brick-dll@2.45.39) (2023-11-02) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.38](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.37...@next-core/brick-dll@2.45.38) (2023-11-01) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.37](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.36...@next-core/brick-dll@2.45.37) (2023-10-30) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.36](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.35...@next-core/brick-dll@2.45.36) (2023-10-25) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.35](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.34...@next-core/brick-dll@2.45.35) (2023-10-20) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.34](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.33...@next-core/brick-dll@2.45.34) (2023-10-20) + +**Note:** Version bump only for package @next-core/brick-dll + + + + + +## [2.45.33](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.32...@next-core/brick-dll@2.45.33) (2023-10-20) ### Bug Fixes -* refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) +* update v3 brick loader which refined error log ([aca2ffb](https://github.com/easyops-cn/next-core/commit/aca2ffb6ebc8af303bec8a17af8b993437f4c9fd)) -## [2.41.34](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.33...@next-core/brick-dll@2.41.34) (2023-02-28) +## [2.45.32](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.31...@next-core/brick-dll@2.45.32) (2023-10-19) **Note:** Version bump only for package @next-core/brick-dll +## [2.45.31](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.30...@next-core/brick-dll@2.45.31) (2023-10-19) +**Note:** Version bump only for package @next-core/brick-dll +## [2.45.30](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.29...@next-core/brick-dll@2.45.30) (2023-10-19) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.33](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.32...@next-core/brick-dll@2.41.33) (2023-02-20) +## [2.45.29](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.28...@next-core/brick-dll@2.45.29) (2023-10-13) **Note:** Version bump only for package @next-core/brick-dll +## [2.45.28](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.27...@next-core/brick-dll@2.45.28) (2023-10-10) +**Note:** Version bump only for package @next-core/brick-dll +## [2.45.27](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.26...@next-core/brick-dll@2.45.27) (2023-10-08) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.32](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.31...@next-core/brick-dll@2.41.32) (2023-02-16) +## [2.45.26](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.25...@next-core/brick-dll@2.45.26) (2023-10-07) **Note:** Version bump only for package @next-core/brick-dll +## [2.45.25](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.24...@next-core/brick-dll@2.45.25) (2023-09-27) +**Note:** Version bump only for package @next-core/brick-dll +## [2.45.24](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.23...@next-core/brick-dll@2.45.24) (2023-09-25) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.31](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.30...@next-core/brick-dll@2.41.31) (2023-02-16) +## [2.45.23](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.22...@next-core/brick-dll@2.45.23) (2023-09-21) **Note:** Version bump only for package @next-core/brick-dll +## [2.45.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.21...@next-core/brick-dll@2.45.22) (2023-09-15) +**Note:** Version bump only for package @next-core/brick-dll +## [2.45.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.20...@next-core/brick-dll@2.45.21) (2023-09-15) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.30](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.29...@next-core/brick-dll@2.41.30) (2023-02-07) +## [2.45.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.19...@next-core/brick-dll@2.45.20) (2023-09-15) **Note:** Version bump only for package @next-core/brick-dll +## [2.45.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.18...@next-core/brick-dll@2.45.19) (2023-09-12) + +**Note:** Version bump only for package @next-core/brick-dll +## [2.45.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.17...@next-core/brick-dll@2.45.18) (2023-09-05) +**Note:** Version bump only for package @next-core/brick-dll +## [2.45.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.16...@next-core/brick-dll@2.45.17) (2023-09-04) -## [2.41.29](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.28...@next-core/brick-dll@2.41.29) (2023-02-07) +**Note:** Version bump only for package @next-core/brick-dll + +## [2.45.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.15...@next-core/brick-dll@2.45.16) (2023-08-25) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.45.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.14...@next-core/brick-dll@2.45.15) (2023-08-18) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.45.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.13...@next-core/brick-dll@2.45.14) (2023-08-17) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.45.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.12...@next-core/brick-dll@2.45.13) (2023-08-16) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.45.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.11...@next-core/brick-dll@2.45.12) (2023-08-09) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.45.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.10...@next-core/brick-dll@2.45.11) (2023-08-05) + +**Note:** Version bump only for package @next-core/brick-dll +## [2.45.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.9...@next-core/brick-dll@2.45.10) (2023-08-04) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.45.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.8...@next-core/brick-dll@2.45.9) (2023-07-31) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.45.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.7...@next-core/brick-dll@2.45.8) (2023-07-27) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.45.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.6...@next-core/brick-dll@2.45.7) (2023-07-26) ### Bug Fixes -* optimization ([7f638dc](https://github.com/easyops-cn/next-core/commit/7f638dc093e35f54694f046199bd34887a8a8879)) +- update @next-core/loader ([b1ee3ff](https://github.com/easyops-cn/next-core/commit/b1ee3ff6fb5f4feb36de2eb583f7ef2d4c071be2)) +## [2.45.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.5...@next-core/brick-dll@2.45.6) (2023-07-26) +### Bug Fixes +- refine preview ([2c1b757](https://github.com/easyops-cn/next-core/commit/2c1b7576e088a68910b18878efb4c5634180c5b0)) +## [2.45.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.4...@next-core/brick-dll@2.45.5) (2023-07-25) -## [2.41.28](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.27...@next-core/brick-dll@2.41.28) (2023-02-02) +**Note:** Version bump only for package @next-core/brick-dll + +## [2.45.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.3...@next-core/brick-dll@2.45.4) (2023-07-24) **Note:** Version bump only for package @next-core/brick-dll +## [2.45.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.2...@next-core/brick-dll@2.45.3) (2023-07-21) +### Bug Fixes +- support v2 use v3 bricks with useBrick ([424092d](https://github.com/easyops-cn/next-core/commit/424092d9586263150d84508da5c48d17f27cc92b)) +## [2.45.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.1...@next-core/brick-dll@2.45.2) (2023-07-20) -## [2.41.27](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.26...@next-core/brick-dll@2.41.27) (2023-01-30) +**Note:** Version bump only for package @next-core/brick-dll + +## [2.45.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.45.0...@next-core/brick-dll@2.45.1) (2023-07-17) **Note:** Version bump only for package @next-core/brick-dll +# [2.45.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.13...@next-core/brick-dll@2.45.0) (2023-07-11) +### Features +- export websocket client ([5085e00](https://github.com/easyops-cn/next-core/commit/5085e00de189ab097618df7f312dab85ba6f4d06)) +## [2.44.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.12...@next-core/brick-dll@2.44.13) (2023-07-06) -## [2.41.26](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.25...@next-core/brick-dll@2.41.26) (2023-01-16) +**Note:** Version bump only for package @next-core/brick-dll + +## [2.44.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.11...@next-core/brick-dll@2.44.12) (2023-07-06) **Note:** Version bump only for package @next-core/brick-dll +## [2.44.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.10...@next-core/brick-dll@2.44.11) (2023-07-06) +**Note:** Version bump only for package @next-core/brick-dll +## [2.44.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.9...@next-core/brick-dll@2.44.10) (2023-06-26) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.25](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.24...@next-core/brick-dll@2.41.25) (2023-01-15) +## [2.44.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.8...@next-core/brick-dll@2.44.9) (2023-06-21) **Note:** Version bump only for package @next-core/brick-dll +## [2.44.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.7...@next-core/brick-dll@2.44.8) (2023-06-20) +**Note:** Version bump only for package @next-core/brick-dll +## [2.44.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.6...@next-core/brick-dll@2.44.7) (2023-06-14) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.24](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.23...@next-core/brick-dll@2.41.24) (2023-01-12) +## [2.44.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.5...@next-core/brick-dll@2.44.6) (2023-06-12) **Note:** Version bump only for package @next-core/brick-dll +## [2.44.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.4...@next-core/brick-dll@2.44.5) (2023-06-08) + +**Note:** Version bump only for package @next-core/brick-dll +## [2.44.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.3...@next-core/brick-dll@2.44.4) (2023-06-08) +**Note:** Version bump only for package @next-core/brick-dll +## [2.44.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.2...@next-core/brick-dll@2.44.3) (2023-06-08) -## [2.41.23](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.22...@next-core/brick-dll@2.41.23) (2023-01-12) +**Note:** Version bump only for package @next-core/brick-dll + +## [2.44.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.1...@next-core/brick-dll@2.44.2) (2023-06-08) **Note:** Version bump only for package @next-core/brick-dll +## [2.44.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.44.0...@next-core/brick-dll@2.44.1) (2023-06-08) +**Note:** Version bump only for package @next-core/brick-dll +# [2.44.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.18...@next-core/brick-dll@2.44.0) (2023-06-05) +### Bug Fixes -## [2.41.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.21...@next-core/brick-dll@2.41.22) (2023-01-12) +- refactor process snippet ([83346bb](https://github.com/easyops-cn/next-core/commit/83346bbec562f7cfeadb12cb97949aa35c4f66f7)) + +### Features + +- support params snippet ([8e07635](https://github.com/easyops-cn/next-core/commit/8e0763587668c751521ad80c6338b1170b8c739e)) + +## [2.43.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.17...@next-core/brick-dll@2.43.18) (2023-06-02) **Note:** Version bump only for package @next-core/brick-dll +## [2.43.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.16...@next-core/brick-dll@2.43.17) (2023-06-02) +**Note:** Version bump only for package @next-core/brick-dll +## [2.43.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.15...@next-core/brick-dll@2.43.16) (2023-06-01) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.20...@next-core/brick-dll@2.41.21) (2023-01-11) +## [2.43.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.14...@next-core/brick-dll@2.43.15) (2023-05-31) **Note:** Version bump only for package @next-core/brick-dll +## [2.43.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.13...@next-core/brick-dll@2.43.14) (2023-05-30) +**Note:** Version bump only for package @next-core/brick-dll +## [2.43.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.12...@next-core/brick-dll@2.43.13) (2023-05-29) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.19...@next-core/brick-dll@2.41.20) (2023-01-11) +## [2.43.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.11...@next-core/brick-dll@2.43.12) (2023-05-25) **Note:** Version bump only for package @next-core/brick-dll +## [2.43.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.10...@next-core/brick-dll@2.43.11) (2023-05-22) +**Note:** Version bump only for package @next-core/brick-dll +## [2.43.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.9...@next-core/brick-dll@2.43.10) (2023-05-22) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.18...@next-core/brick-dll@2.41.19) (2023-01-11) +## [2.43.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.8...@next-core/brick-dll@2.43.9) (2023-05-18) **Note:** Version bump only for package @next-core/brick-dll +## [2.43.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.7...@next-core/brick-dll@2.43.8) (2023-05-17) +**Note:** Version bump only for package @next-core/brick-dll +## [2.43.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.6...@next-core/brick-dll@2.43.7) (2023-05-16) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.17...@next-core/brick-dll@2.41.18) (2023-01-10) +## [2.43.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.5...@next-core/brick-dll@2.43.6) (2023-05-16) **Note:** Version bump only for package @next-core/brick-dll +## [2.43.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.4...@next-core/brick-dll@2.43.5) (2023-05-12) + +**Note:** Version bump only for package @next-core/brick-dll +## [2.43.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.3...@next-core/brick-dll@2.43.4) (2023-05-12) +**Note:** Version bump only for package @next-core/brick-dll +## [2.43.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.2...@next-core/brick-dll@2.43.3) (2023-05-12) -## [2.41.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.16...@next-core/brick-dll@2.41.17) (2023-01-09) +### Bug Fixes + +- update rc-util ([5afa3a4](https://github.com/easyops-cn/next-core/commit/5afa3a439cb508d14a5eafd3506b67696b0288be)) + +## [2.43.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.1...@next-core/brick-dll@2.43.2) (2023-05-12) **Note:** Version bump only for package @next-core/brick-dll +## [2.43.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.43.0...@next-core/brick-dll@2.43.1) (2023-05-11) +**Note:** Version bump only for package @next-core/brick-dll +# [2.43.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.42.3...@next-core/brick-dll@2.43.0) (2023-05-10) +### Features -## [2.41.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.15...@next-core/brick-dll@2.41.16) (2023-01-09) +- update manifest.snapshot.json ([a8b84c7](https://github.com/easyops-cn/next-core/commit/a8b84c73d67aa596be01acd23f9086dbf9f0c07f)) +- update snapshot.json ([7ee1bd8](https://github.com/easyops-cn/next-core/commit/7ee1bd820ddf141f364335bab172a1692e3cb42d)) + +## [2.42.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.42.2...@next-core/brick-dll@2.42.3) (2023-05-09) **Note:** Version bump only for package @next-core/brick-dll +## [2.42.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.42.1...@next-core/brick-dll@2.42.2) (2023-05-09) +**Note:** Version bump only for package @next-core/brick-dll +## [2.42.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.42.0...@next-core/brick-dll@2.42.1) (2023-05-06) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.14...@next-core/brick-dll@2.41.15) (2023-01-09) +# [2.42.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.69...@next-core/brick-dll@2.42.0) (2023-05-05) + +### Features + +- support using v3 bricks in v2 container ([df7d736](https://github.com/easyops-cn/next-core/commit/df7d73688bb570441315b1d5676eb064bcd7f5e0)) + +## [2.41.69](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.68...@next-core/brick-dll@2.41.69) (2023-05-05) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.68](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.67...@next-core/brick-dll@2.41.68) (2023-04-27) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.67](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.66...@next-core/brick-dll@2.41.67) (2023-04-27) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.13...@next-core/brick-dll@2.41.14) (2023-01-06) +## [2.41.66](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.65...@next-core/brick-dll@2.41.66) (2023-04-23) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.65](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.64...@next-core/brick-dll@2.41.65) (2023-04-23) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.64](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.63...@next-core/brick-dll@2.41.64) (2023-04-14) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.12...@next-core/brick-dll@2.41.13) (2023-01-05) +## [2.41.63](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.62...@next-core/brick-dll@2.41.63) (2023-04-14) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.62](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.61...@next-core/brick-dll@2.41.62) (2023-04-14) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.61](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.60...@next-core/brick-dll@2.41.61) (2023-04-12) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.11...@next-core/brick-dll@2.41.12) (2023-01-05) +## [2.41.60](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.59...@next-core/brick-dll@2.41.60) (2023-04-11) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.59](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.58...@next-core/brick-dll@2.41.59) (2023-04-11) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.58](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.57...@next-core/brick-dll@2.41.58) (2023-04-11) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.10...@next-core/brick-dll@2.41.11) (2023-01-05) +## [2.41.57](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.56...@next-core/brick-dll@2.41.57) (2023-04-10) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.56](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.55...@next-core/brick-dll@2.41.56) (2023-04-10) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.55](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.54...@next-core/brick-dll@2.41.55) (2023-04-07) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.9...@next-core/brick-dll@2.41.10) (2023-01-04) +## [2.41.54](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.53...@next-core/brick-dll@2.41.54) (2023-03-31) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.53](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.52...@next-core/brick-dll@2.41.53) (2023-03-28) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.52](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.51...@next-core/brick-dll@2.41.52) (2023-03-27) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.8...@next-core/brick-dll@2.41.9) (2023-01-03) +## [2.41.51](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.50...@next-core/brick-dll@2.41.51) (2023-03-24) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.50](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.49...@next-core/brick-dll@2.41.50) (2023-03-16) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.49](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.48...@next-core/brick-dll@2.41.49) (2023-03-16) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.7...@next-core/brick-dll@2.41.8) (2023-01-03) +## [2.41.48](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.47...@next-core/brick-dll@2.41.48) (2023-03-15) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.47](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.46...@next-core/brick-dll@2.41.47) (2023-03-15) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.46](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.45...@next-core/brick-dll@2.41.46) (2023-03-15) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.6...@next-core/brick-dll@2.41.7) (2022-12-29) +## [2.41.45](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.44...@next-core/brick-dll@2.41.45) (2023-03-14) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.44](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.43...@next-core/brick-dll@2.41.44) (2023-03-14) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.43](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.42...@next-core/brick-dll@2.41.43) (2023-03-13) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.5...@next-core/brick-dll@2.41.6) (2022-12-29) +## [2.41.42](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.41...@next-core/brick-dll@2.41.42) (2023-03-10) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.41](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.40...@next-core/brick-dll@2.41.41) (2023-03-09) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.40](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.39...@next-core/brick-dll@2.41.40) (2023-03-09) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.4...@next-core/brick-dll@2.41.5) (2022-12-29) +## [2.41.39](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.38...@next-core/brick-dll@2.41.39) (2023-03-09) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.38](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.37...@next-core/brick-dll@2.41.38) (2023-03-06) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.37](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.36...@next-core/brick-dll@2.41.37) (2023-03-03) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.3...@next-core/brick-dll@2.41.4) (2022-12-28) +## [2.41.36](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.35...@next-core/brick-dll@2.41.36) (2023-03-02) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.35](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.34...@next-core/brick-dll@2.41.35) (2023-03-02) +### Bug Fixes +- refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) +## [2.41.34](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.33...@next-core/brick-dll@2.41.34) (2023-02-28) -## [2.41.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.2...@next-core/brick-dll@2.41.3) (2022-12-28) +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.33](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.32...@next-core/brick-dll@2.41.33) (2023-02-20) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.32](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.31...@next-core/brick-dll@2.41.32) (2023-02-16) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.31](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.30...@next-core/brick-dll@2.41.31) (2023-02-16) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.1...@next-core/brick-dll@2.41.2) (2022-12-19) +## [2.41.30](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.29...@next-core/brick-dll@2.41.30) (2023-02-07) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.29](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.28...@next-core/brick-dll@2.41.29) (2023-02-07) + +### Bug Fixes +- optimization ([7f638dc](https://github.com/easyops-cn/next-core/commit/7f638dc093e35f54694f046199bd34887a8a8879)) +## [2.41.28](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.27...@next-core/brick-dll@2.41.28) (2023-02-02) +**Note:** Version bump only for package @next-core/brick-dll -## [2.41.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.0...@next-core/brick-dll@2.41.1) (2022-12-13) +## [2.41.27](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.26...@next-core/brick-dll@2.41.27) (2023-01-30) **Note:** Version bump only for package @next-core/brick-dll +## [2.41.26](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.25...@next-core/brick-dll@2.41.26) (2023-01-16) +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.25](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.24...@next-core/brick-dll@2.41.25) (2023-01-15) +**Note:** Version bump only for package @next-core/brick-dll -# [2.41.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.40.14...@next-core/brick-dll@2.41.0) (2022-12-09) +## [2.41.24](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.23...@next-core/brick-dll@2.41.24) (2023-01-12) +**Note:** Version bump only for package @next-core/brick-dll -### Features +## [2.41.23](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.22...@next-core/brick-dll@2.41.23) (2023-01-12) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.21...@next-core/brick-dll@2.41.22) (2023-01-12) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.20...@next-core/brick-dll@2.41.21) (2023-01-11) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.19...@next-core/brick-dll@2.41.20) (2023-01-11) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.18...@next-core/brick-dll@2.41.19) (2023-01-11) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.17...@next-core/brick-dll@2.41.18) (2023-01-10) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.16...@next-core/brick-dll@2.41.17) (2023-01-09) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.15...@next-core/brick-dll@2.41.16) (2023-01-09) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.14...@next-core/brick-dll@2.41.15) (2023-01-09) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.13...@next-core/brick-dll@2.41.14) (2023-01-06) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.12...@next-core/brick-dll@2.41.13) (2023-01-05) -* cache http request by cacheAdapter ([aced70a](https://github.com/easyops-cn/next-core/commit/aced70a16444c1042158803a61c61e17cfa58266)) +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.11...@next-core/brick-dll@2.41.12) (2023-01-05) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.10...@next-core/brick-dll@2.41.11) (2023-01-05) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.9...@next-core/brick-dll@2.41.10) (2023-01-04) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.8...@next-core/brick-dll@2.41.9) (2023-01-03) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.7...@next-core/brick-dll@2.41.8) (2023-01-03) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.6...@next-core/brick-dll@2.41.7) (2022-12-29) + +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.5...@next-core/brick-dll@2.41.6) (2022-12-29) + +**Note:** Version bump only for package @next-core/brick-dll +## [2.41.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.4...@next-core/brick-dll@2.41.5) (2022-12-29) +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.3...@next-core/brick-dll@2.41.4) (2022-12-28) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.2...@next-core/brick-dll@2.41.3) (2022-12-28) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.1...@next-core/brick-dll@2.41.2) (2022-12-19) + +**Note:** Version bump only for package @next-core/brick-dll + +## [2.41.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.41.0...@next-core/brick-dll@2.41.1) (2022-12-13) + +**Note:** Version bump only for package @next-core/brick-dll + +# [2.41.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.40.14...@next-core/brick-dll@2.41.0) (2022-12-09) + +### Features +- cache http request by cacheAdapter ([aced70a](https://github.com/easyops-cn/next-core/commit/aced70a16444c1042158803a61c61e17cfa58266)) ## [2.40.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll@2.40.13...@next-core/brick-dll@2.40.14) (2022-12-08) diff --git a/packages/brick-dll/manifest.snapshot.json b/packages/brick-dll/manifest.snapshot.json index 074dad130d..f5677fe404 100644 --- a/packages/brick-dll/manifest.snapshot.json +++ b/packages/brick-dll/manifest.snapshot.json @@ -722,6 +722,22 @@ "providedExports": ["default"] } }, + "./node_modules/@easyops/loader/dist/esm/index.js": { + "id": "0RJj", + "buildMeta": { + "exportsType": "namespace", + "providedExports": [ + "loadScript", + "loadStyle", + "loadSharedModule", + "flushStableLoadBricks", + "enqueueStableLoadBricks", + "enqueueStableLoadProcessors", + "loadBricksImperatively", + "loadProcessorsImperatively" + ] + } + }, "./node_modules/@ant-design/icons/es/icons/ForkOutlined.js": { "id": "0TN8", "buildMeta": { @@ -3529,7 +3545,9 @@ "isEvaluable", "isObject", "isRouteNode", + "isSnippetEvaluation", "isSnippetNode", + "isTrackAll", "lint", "loadScript", "makeThrottledAggregation", @@ -3570,9 +3588,11 @@ "scanTemplatesInStoryboard", "shouldAllowRecursiveEvaluations", "smartDisplayForEvaluableString", + "snippetEvaluate", "syncResolveContextConcurrently", "toPath", "tokTypes", + "trackAll", "trackContext", "trackFormState", "trackState", @@ -3688,6 +3708,13 @@ ] } }, + "./node_modules/@easyops/loader/dist/esm/loadScriptOrStyle.js": { + "id": "ALpG", + "buildMeta": { + "exportsType": "namespace", + "providedExports": ["default"] + } + }, "./node_modules/rc-steps/es/Step.js": { "id": "AOVu", "buildMeta": { @@ -4192,6 +4219,13 @@ "providedExports": ["default"] } }, + "./node_modules/@easyops/loader/dist/esm/loadScript.js": { + "id": "CLJi", + "buildMeta": { + "exportsType": "namespace", + "providedExports": ["default"] + } + }, "./node_modules/@babel/runtime/helpers/esm/classPrivateMethodSet.js": { "id": "CPFQ", "buildMeta": { @@ -10962,6 +10996,13 @@ "providedExports": ["Row", "Col", "default"] } }, + "./node_modules/rc-util/es/hooks/useLayoutEffect.js": { + "id": "TNol", + "buildMeta": { + "exportsType": "namespace", + "providedExports": ["default", "useLayoutUpdateEffect"] + } + }, "./node_modules/lodash/_trimmedEndIndex.js": { "id": "TO8r", "buildMeta": { "providedExports": true } @@ -11098,6 +11139,13 @@ "id": "TqRt", "buildMeta": { "providedExports": true } }, + "./node_modules/@easyops/loader/dist/esm/loadStyle.js": { + "id": "TrV2", + "buildMeta": { + "exportsType": "namespace", + "providedExports": ["default"] + } + }, "./node_modules/babel-runtime/node_modules/core-js/library/modules/_is-array.js": { "id": "Trx6", "buildMeta": { "providedExports": true } @@ -12018,6 +12066,19 @@ "id": "WbBG", "buildMeta": { "providedExports": true } }, + "./node_modules/@easyops/loader/dist/esm/stableLoadBricks.js": { + "id": "Wbqp", + "buildMeta": { + "exportsType": "namespace", + "providedExports": [ + "flushStableLoadBricks", + "enqueueStableLoadBricks", + "enqueueStableLoadProcessors", + "loadBricksImperatively", + "loadProcessorsImperatively" + ] + } + }, "./node_modules/@ant-design/icons-svg/es/asn/FastBackwardOutlined.js": { "id": "WcZh", "buildMeta": { @@ -13623,7 +13684,12 @@ "id": "c+Xe", "buildMeta": { "exportsType": "namespace", - "providedExports": ["fillRef", "composeRef", "supportRef"] + "providedExports": [ + "fillRef", + "composeRef", + "useComposeRef", + "supportRef" + ] } }, "./node_modules/antd/es/modal/useModal/index.js": { @@ -14165,6 +14231,13 @@ ] } }, + "./node_modules/rc-util/es/hooks/useState.js": { + "id": "dm2S", + "buildMeta": { + "exportsType": "namespace", + "providedExports": ["default"] + } + }, "./node_modules/@ant-design/icons-svg/es/asn/DownOutlined.js": { "id": "dmAa", "buildMeta": { @@ -15538,6 +15611,13 @@ "providedExports": ["default"] } }, + "./node_modules/@easyops/loader/dist/esm/loadSharedModule.js": { + "id": "ifls", + "buildMeta": { + "exportsType": "namespace", + "providedExports": ["default"] + } + }, "./node_modules/babel-runtime/node_modules/core-js/library/modules/_iterators.js": { "id": "ig3W", "buildMeta": { "providedExports": true } @@ -16522,6 +16602,13 @@ "providedExports": ["default"] } }, + "./node_modules/rc-util/es/hooks/useEvent.js": { + "id": "mBDr", + "buildMeta": { + "exportsType": "namespace", + "providedExports": ["default"] + } + }, "./node_modules/antd/es/descriptions/Cell.js": { "id": "mEKr", "buildMeta": { @@ -17767,7 +17854,7 @@ "id": "qx4F", "buildMeta": { "exportsType": "namespace", - "providedExports": ["default"] + "providedExports": ["default", "getTargetScrollBarSize"] } }, "./node_modules/@ant-design/icons/es/icons/AppstoreAddOutlined.js": { @@ -18539,16 +18626,21 @@ "exportsType": "namespace", "providedExports": [ "BrickAsComponent", + "BrickAsComponentFactory", "BrickWrapper", "DisplayByFeatureFlags", "EasyopsEmpty", "ErrorBoundary", "FeatureFlagsProvider", "ForwardRefSingleBrickAsComponent", + "ForwardRefSingleBrickAsComponentFactory", "ModalElement", "SingleBrickAsComponent", + "SingleBrickAsComponentFactory", "StoryboardFunctionRegistryFactory", "UpdatingElement", + "WebsocketMessageRequest", + "WebsocketMessageResponse", "abortController", "applyTheme", "authenticate", @@ -18558,6 +18650,7 @@ "constructEventListener", "createHistory", "createRuntime", + "createWebSocket", "developHelper", "doTransform", "event", @@ -18569,6 +18662,7 @@ "getRealValue", "getRuntime", "getRuntimeMisc", + "getWebSocket", "handleHttpError", "httpErrorToString", "i18nText", diff --git a/packages/brick-dll/package.json b/packages/brick-dll/package.json index a3c26f3ccc..221b7c4aed 100644 --- a/packages/brick-dll/package.json +++ b/packages/brick-dll/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/brick-dll", - "version": "2.41.50", + "version": "2.45.64", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/brick-dll", "license": "GPL-3.0", @@ -31,6 +31,7 @@ "@next-core/easyops-analytics": "^0.10.8", "@next-core/fontawesome-library": "^1.1.36", "@next-core/illustrations": "^0.11.4", + "@next-core/loader": "^1.4.3", "@next-core/pipes": "^1.0.15", "antd": "~4.12.3", "history": "^4.10.1", @@ -50,14 +51,15 @@ "@fortawesome/react-fontawesome": "^0.2.0", "@next-core/babel-runtime-helpers": "^1.0.27", "@next-core/brick-http": "^2.8.1", - "@next-core/brick-icons": "^2.31.24", - "@next-core/brick-kit": "^2.165.2", - "@next-core/brick-utils": "^2.45.21", + "@next-core/brick-icons": "^2.33.27", + "@next-core/brick-kit": "^2.183.2", + "@next-core/brick-utils": "^2.51.13", "@next-core/easyops-analytics": "^0.10.9", "@next-core/fontawesome-library": "^1.1.37", - "@next-core/illustrations": "^0.11.6", - "@next-core/pipes": "^1.0.16", - "@next-core/webpack-config-factory": "^2.21.0", + "@next-core/illustrations": "^0.11.26", + "@next-core/loader": "^1.4.3", + "@next-core/pipes": "^1.0.17", + "@next-core/webpack-config-factory": "^2.22.0", "antd": "~4.12.3", "history": "^4.10.1", "i18next": "^22.1.4", diff --git a/packages/brick-dll/webpack.dll.js b/packages/brick-dll/webpack.dll.js index baf6ec7b4d..381faa3ce7 100644 --- a/packages/brick-dll/webpack.dll.js +++ b/packages/brick-dll/webpack.dll.js @@ -9,6 +9,7 @@ const packageJson = require("./package.json"); const isProd = process.env.NODE_ENV === "production"; const appRoot = path.join(__dirname, "..", ".."); const distPath = path.join(__dirname, "dist"); +const simulateModuleFederation = '"simulate module federation"'; module.exports = { context: appRoot, @@ -72,6 +73,19 @@ module.exports = { // we don't need them. resourceRegExp: /^(?:esprima)$/, }), + new webpack.DefinePlugin({ + __webpack_init_sharing__: `((function(){ + var MF = window[${simulateModuleFederation}]; + if(MF) return MF.init; + MF = window[${simulateModuleFederation}] = {}; + MF.scopes = {}; + return MF.init = function(name){ + if(!Object.prototype.hasOwnProperty.call(MF.scopes,name)) MF.scopes[name] = {}; + return 1; + }; + })())`, + __webpack_share_scopes__: `(window[${simulateModuleFederation}].scopes)`, + }), ], resolve: { // only resolve .js extension files diff --git a/packages/brick-icons/.gitignore b/packages/brick-icons/.gitignore index 313a48b516..ae7560b87f 100644 --- a/packages/brick-icons/.gitignore +++ b/packages/brick-icons/.gitignore @@ -1 +1,2 @@ /src/generated +/src/icons diff --git a/packages/brick-icons/CHANGELOG.md b/packages/brick-icons/CHANGELOG.md index 320064bf31..74b5f02278 100644 --- a/packages/brick-icons/CHANGELOG.md +++ b/packages/brick-icons/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.31.24](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.23...@next-core/brick-icons@2.31.24) (2023-03-16) +## [2.33.27](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.26...@next-core/brick-icons@2.33.27) (2024-01-09) **Note:** Version bump only for package @next-core/brick-icons @@ -11,7 +11,18 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.23](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.22...@next-core/brick-icons@2.31.23) (2023-03-16) +## [2.33.26](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.25...@next-core/brick-icons@2.33.26) (2023-12-26) + + +### Bug Fixes + +* move icons to next-bricks ([2497c6c](https://github.com/easyops-cn/next-core/commit/2497c6c75984642aaf15722bb7df444803904c1c)) + + + + + +## [2.33.25](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.24...@next-core/brick-icons@2.33.25) (2023-12-22) **Note:** Version bump only for package @next-core/brick-icons @@ -19,7 +30,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.21...@next-core/brick-icons@2.31.22) (2023-03-15) +## [2.33.24](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.23...@next-core/brick-icons@2.33.24) (2023-12-21) **Note:** Version bump only for package @next-core/brick-icons @@ -27,29 +38,31 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.20...@next-core/brick-icons@2.31.21) (2023-03-15) +## [2.33.23](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.22...@next-core/brick-icons@2.33.23) (2023-12-19) +**Note:** Version bump only for package @next-core/brick-icons -### Bug Fixes -* 上传新图标 ([e485843](https://github.com/easyops-cn/next-core/commit/e4858431cfd4ef7cf28357d00bd2ae7cd022de45)) +## [2.33.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.21...@next-core/brick-icons@2.33.22) (2023-12-19) +**Note:** Version bump only for package @next-core/brick-icons -## [2.31.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.19...@next-core/brick-icons@2.31.20) (2023-03-14) -### Bug Fixes -* expose src/icons for v3 usage ([c8195d0](https://github.com/easyops-cn/next-core/commit/c8195d0caf732a978b9f3593de454039c32aad46)) +## [2.33.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.20...@next-core/brick-icons@2.33.21) (2023-12-18) + +**Note:** Version bump only for package @next-core/brick-icons -## [2.31.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.18...@next-core/brick-icons@2.31.19) (2023-03-14) + +## [2.33.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.19...@next-core/brick-icons@2.33.20) (2023-12-15) **Note:** Version bump only for package @next-core/brick-icons @@ -57,7 +70,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.17...@next-core/brick-icons@2.31.18) (2023-03-13) +## [2.33.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.18...@next-core/brick-icons@2.33.19) (2023-12-14) **Note:** Version bump only for package @next-core/brick-icons @@ -65,7 +78,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.16...@next-core/brick-icons@2.31.17) (2023-03-10) +## [2.33.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.17...@next-core/brick-icons@2.33.18) (2023-12-14) **Note:** Version bump only for package @next-core/brick-icons @@ -73,7 +86,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.15...@next-core/brick-icons@2.31.16) (2023-03-09) +## [2.33.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.16...@next-core/brick-icons@2.33.17) (2023-12-07) **Note:** Version bump only for package @next-core/brick-icons @@ -81,18 +94,23 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.14...@next-core/brick-icons@2.31.15) (2023-03-06) +## [2.33.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.15...@next-core/brick-icons@2.33.16) (2023-12-07) + +**Note:** Version bump only for package @next-core/brick-icons -### Bug Fixes -* add icons for 三级菜单、二级菜单 ([b019128](https://github.com/easyops-cn/next-core/commit/b019128a6a412688211eb4e1fc01440df03855cb)) +## [2.33.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.14...@next-core/brick-icons@2.33.15) (2023-12-04) + +**Note:** Version bump only for package @next-core/brick-icons -## [2.31.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.13...@next-core/brick-icons@2.31.14) (2023-02-28) + + +## [2.33.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.13...@next-core/brick-icons@2.33.14) (2023-11-30) **Note:** Version bump only for package @next-core/brick-icons @@ -100,7 +118,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.12...@next-core/brick-icons@2.31.13) (2023-02-20) +## [2.33.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.12...@next-core/brick-icons@2.33.13) (2023-11-29) **Note:** Version bump only for package @next-core/brick-icons @@ -108,18 +126,23 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.11...@next-core/brick-icons@2.31.12) (2023-02-16) +## [2.33.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.11...@next-core/brick-icons@2.33.12) (2023-11-29) +**Note:** Version bump only for package @next-core/brick-icons -### Bug Fixes -* BRICK_STORE-3251 【表格组件】表头筛选图标颜色需替换为 [#8](https://github.com/easyops-cn/next-core/issues/8)c8c8c ,位置应紧跟表头文字,间隔是8px ([485055f](https://github.com/easyops-cn/next-core/commit/485055f4b89079fbf158a85563b944b89e2ff587)), closes [#8c8c8](https://github.com/easyops-cn/next-core/issues/8c8c8) +## [2.33.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.10...@next-core/brick-icons@2.33.11) (2023-11-16) + +**Note:** Version bump only for package @next-core/brick-icons -## [2.31.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.10...@next-core/brick-icons@2.31.11) (2023-02-16) + + + +## [2.33.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.9...@next-core/brick-icons@2.33.10) (2023-11-10) **Note:** Version bump only for package @next-core/brick-icons @@ -127,7 +150,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.9...@next-core/brick-icons@2.31.10) (2023-02-02) +## [2.33.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.8...@next-core/brick-icons@2.33.9) (2023-11-01) **Note:** Version bump only for package @next-core/brick-icons @@ -135,7 +158,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.8...@next-core/brick-icons@2.31.9) (2023-01-15) +## [2.33.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.7...@next-core/brick-icons@2.33.8) (2023-10-25) **Note:** Version bump only for package @next-core/brick-icons @@ -143,7 +166,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.7...@next-core/brick-icons@2.31.8) (2023-01-11) +## [2.33.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.6...@next-core/brick-icons@2.33.7) (2023-10-20) **Note:** Version bump only for package @next-core/brick-icons @@ -151,105 +174,389 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.31.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.6...@next-core/brick-icons@2.31.7) (2023-01-11) +## [2.33.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.5...@next-core/brick-icons@2.33.6) (2023-10-19) **Note:** Version bump only for package @next-core/brick-icons +## [2.33.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.4...@next-core/brick-icons@2.33.5) (2023-10-19) +**Note:** Version bump only for package @next-core/brick-icons +## [2.33.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.3...@next-core/brick-icons@2.33.4) (2023-10-19) +**Note:** Version bump only for package @next-core/brick-icons -## [2.31.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.5...@next-core/brick-icons@2.31.6) (2023-01-10) +## [2.33.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.2...@next-core/brick-icons@2.33.3) (2023-10-13) **Note:** Version bump only for package @next-core/brick-icons +## [2.33.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.1...@next-core/brick-icons@2.33.2) (2023-10-07) +**Note:** Version bump only for package @next-core/brick-icons +## [2.33.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.33.0...@next-core/brick-icons@2.33.1) (2023-09-25) +**Note:** Version bump only for package @next-core/brick-icons -## [2.31.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.4...@next-core/brick-icons@2.31.5) (2023-01-05) +# [2.33.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.32.0...@next-core/brick-icons@2.33.0) (2023-09-15) + +### Features + +- 新增 menu icon ([a017d36](https://github.com/easyops-cn/next-core/commit/a017d36881b94b68d87cd5f5544722ecbe361c3b)) + +# [2.32.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.76...@next-core/brick-icons@2.32.0) (2023-09-15) + +### Features + +- 新增 menu icon ([72a1ee5](https://github.com/easyops-cn/next-core/commit/72a1ee50580762777dff2a79d3d8becc0e2154f0)) + +## [2.31.76](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.75...@next-core/brick-icons@2.31.76) (2023-09-12) **Note:** Version bump only for package @next-core/brick-icons +## [2.31.75](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.74...@next-core/brick-icons@2.31.75) (2023-09-05) +**Note:** Version bump only for package @next-core/brick-icons +## [2.31.74](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.73...@next-core/brick-icons@2.31.74) (2023-09-04) +**Note:** Version bump only for package @next-core/brick-icons -## [2.31.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.3...@next-core/brick-icons@2.31.4) (2023-01-03) +## [2.31.73](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.72...@next-core/brick-icons@2.31.73) (2023-08-25) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.72](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.71...@next-core/brick-icons@2.31.72) (2023-08-17) **Note:** Version bump only for package @next-core/brick-icons +## [2.31.71](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.70...@next-core/brick-icons@2.31.71) (2023-08-16) +**Note:** Version bump only for package @next-core/brick-icons +## [2.31.70](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.69...@next-core/brick-icons@2.31.70) (2023-08-09) +**Note:** Version bump only for package @next-core/brick-icons -## [2.31.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.2...@next-core/brick-icons@2.31.3) (2022-12-29) +## [2.31.69](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.68...@next-core/brick-icons@2.31.69) (2023-08-05) +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.68](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.67...@next-core/brick-icons@2.31.68) (2023-08-04) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.67](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.66...@next-core/brick-icons@2.31.67) (2023-07-31) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.66](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.65...@next-core/brick-icons@2.31.66) (2023-07-27) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.65](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.64...@next-core/brick-icons@2.31.65) (2023-07-25) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.64](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.63...@next-core/brick-icons@2.31.64) (2023-07-17) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.63](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.62...@next-core/brick-icons@2.31.63) (2023-07-06) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.62](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.61...@next-core/brick-icons@2.31.62) (2023-07-06) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.61](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.60...@next-core/brick-icons@2.31.61) (2023-06-21) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.60](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.59...@next-core/brick-icons@2.31.60) (2023-06-20) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.59](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.58...@next-core/brick-icons@2.31.59) (2023-06-14) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.58](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.57...@next-core/brick-icons@2.31.58) (2023-06-12) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.57](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.56...@next-core/brick-icons@2.31.57) (2023-06-08) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.56](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.55...@next-core/brick-icons@2.31.56) (2023-06-08) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.55](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.54...@next-core/brick-icons@2.31.55) (2023-06-08) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.54](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.53...@next-core/brick-icons@2.31.54) (2023-06-05) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.53](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.52...@next-core/brick-icons@2.31.53) (2023-06-02) ### Bug Fixes -* 更换资源池icon close DEVOPS_MANAGEMENT-748 ([7416e85](https://github.com/easyops-cn/next-core/commit/7416e8581fb5de41f1d873950b2a9153e7baa9cf)) +- **table:** 修改 table 间距 ([6fbcef4](https://github.com/easyops-cn/next-core/commit/6fbcef40a7d27bc192c40a689ebc81257a6eabaa)) +## [2.31.52](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.51...@next-core/brick-icons@2.31.52) (2023-06-02) +### Bug Fixes +- add icon Closes INSTANCE-4965 ([5a1970f](https://github.com/easyops-cn/next-core/commit/5a1970f1f10c500b98fbdbe410280674c19f27c5)) +## [2.31.51](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.50...@next-core/brick-icons@2.31.51) (2023-06-01) -## [2.31.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.1...@next-core/brick-icons@2.31.2) (2022-12-29) +### Bug Fixes + +- 增加敏捷管理二级/三级菜单图标 ([d255b2b](https://github.com/easyops-cn/next-core/commit/d255b2bcd24e1168f555ed49a981cda127764c89)) + +## [2.31.50](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.49...@next-core/brick-icons@2.31.50) (2023-05-31) + +**Note:** Version bump only for package @next-core/brick-icons +## [2.31.49](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.48...@next-core/brick-icons@2.31.49) (2023-05-30) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.48](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.47...@next-core/brick-icons@2.31.48) (2023-05-29) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.47](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.46...@next-core/brick-icons@2.31.47) (2023-05-25) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.46](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.45...@next-core/brick-icons@2.31.46) (2023-05-22) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.45](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.44...@next-core/brick-icons@2.31.45) (2023-05-22) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.44](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.43...@next-core/brick-icons@2.31.44) (2023-05-18) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.43](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.42...@next-core/brick-icons@2.31.43) (2023-05-17) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.42](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.41...@next-core/brick-icons@2.31.42) (2023-05-16) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.41](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.40...@next-core/brick-icons@2.31.41) (2023-05-12) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.40](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.39...@next-core/brick-icons@2.31.40) (2023-05-10) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.39](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.38...@next-core/brick-icons@2.31.39) (2023-05-09) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.38](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.37...@next-core/brick-icons@2.31.38) (2023-05-06) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.37](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.36...@next-core/brick-icons@2.31.37) (2023-05-05) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.36](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.35...@next-core/brick-icons@2.31.36) (2023-04-27) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.35](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.34...@next-core/brick-icons@2.31.35) (2023-04-23) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.34](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.33...@next-core/brick-icons@2.31.34) (2023-04-14) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.33](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.32...@next-core/brick-icons@2.31.33) (2023-04-12) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.32](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.31...@next-core/brick-icons@2.31.32) (2023-04-11) ### Bug Fixes -* 删除多余的icon close DEVOPS_MANAGEMENT-748 ([752aa96](https://github.com/easyops-cn/next-core/commit/752aa967e19bd22fb9a6fd8b7bc08dc079a94676)) +- **icons:** 替换 icon ([43b86b9](https://github.com/easyops-cn/next-core/commit/43b86b9bd4c973934f981ef9ba5593fac57c533e)) +## [2.31.31](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.30...@next-core/brick-icons@2.31.31) (2023-04-11) +### Bug Fixes +- **icons:** 替换 icon ([c6a865d](https://github.com/easyops-cn/next-core/commit/c6a865d1a22c347b84b5f7e3b27fc7d89e0a3082)) +## [2.31.30](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.29...@next-core/brick-icons@2.31.30) (2023-04-11) -## [2.31.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.0...@next-core/brick-icons@2.31.1) (2022-12-29) +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.29](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.28...@next-core/brick-icons@2.31.29) (2023-04-10) +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.28](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.27...@next-core/brick-icons@2.31.28) (2023-04-10) ### Bug Fixes -* 给blueprint增加icons ([5e35c50](https://github.com/easyops-cn/next-core/commit/5e35c50f73b77705c85a7077ac29f0a28db85f56)) +- 上传新的二级/三级菜单图标 ([c8cbdf8](https://github.com/easyops-cn/next-core/commit/c8cbdf87fd5af4458e806d50b4288ce777160138)) +## [2.31.27](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.26...@next-core/brick-icons@2.31.27) (2023-04-07) +**Note:** Version bump only for package @next-core/brick-icons +## [2.31.26](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.25...@next-core/brick-icons@2.31.26) (2023-03-31) +**Note:** Version bump only for package @next-core/brick-icons -# [2.31.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.30.30...@next-core/brick-icons@2.31.0) (2022-12-28) +## [2.31.25](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.24...@next-core/brick-icons@2.31.25) (2023-03-24) +**Note:** Version bump only for package @next-core/brick-icons -### Features +## [2.31.24](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.23...@next-core/brick-icons@2.31.24) (2023-03-16) -* add new icons ([6bfea4d](https://github.com/easyops-cn/next-core/commit/6bfea4d16cc3e1dbad9d6dbbbcc039ed3d8a996e)) +**Note:** Version bump only for package @next-core/brick-icons +## [2.31.23](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.22...@next-core/brick-icons@2.31.23) (2023-03-16) +**Note:** Version bump only for package @next-core/brick-icons +## [2.31.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.21...@next-core/brick-icons@2.31.22) (2023-03-15) +**Note:** Version bump only for package @next-core/brick-icons -## [2.30.30](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.30.29...@next-core/brick-icons@2.30.30) (2022-12-19) +## [2.31.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.20...@next-core/brick-icons@2.31.21) (2023-03-15) + +### Bug Fixes + +- 上传新图标 ([e485843](https://github.com/easyops-cn/next-core/commit/e4858431cfd4ef7cf28357d00bd2ae7cd022de45)) + +## [2.31.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.19...@next-core/brick-icons@2.31.20) (2023-03-14) + +### Bug Fixes + +- expose src/icons for v3 usage ([c8195d0](https://github.com/easyops-cn/next-core/commit/c8195d0caf732a978b9f3593de454039c32aad46)) + +## [2.31.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.18...@next-core/brick-icons@2.31.19) (2023-03-14) **Note:** Version bump only for package @next-core/brick-icons +## [2.31.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.17...@next-core/brick-icons@2.31.18) (2023-03-13) +**Note:** Version bump only for package @next-core/brick-icons +## [2.31.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.16...@next-core/brick-icons@2.31.17) (2023-03-10) +**Note:** Version bump only for package @next-core/brick-icons -## [2.30.29](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.30.28...@next-core/brick-icons@2.30.29) (2022-12-13) +## [2.31.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.15...@next-core/brick-icons@2.31.16) (2023-03-09) **Note:** Version bump only for package @next-core/brick-icons +## [2.31.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.14...@next-core/brick-icons@2.31.15) (2023-03-06) +### Bug Fixes +- add icons for 三级菜单、二级菜单 ([b019128](https://github.com/easyops-cn/next-core/commit/b019128a6a412688211eb4e1fc01440df03855cb)) +## [2.31.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.13...@next-core/brick-icons@2.31.14) (2023-02-28) -## [2.30.28](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.30.27...@next-core/brick-icons@2.30.28) (2022-12-09) +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.12...@next-core/brick-icons@2.31.13) (2023-02-20) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.11...@next-core/brick-icons@2.31.12) (2023-02-16) + +### Bug Fixes + +- BRICK_STORE-3251 【表格组件】表头筛选图标颜色需替换为 [#8](https://github.com/easyops-cn/next-core/issues/8)c8c8c ,位置应紧跟表头文字,间隔是 8px ([485055f](https://github.com/easyops-cn/next-core/commit/485055f4b89079fbf158a85563b944b89e2ff587)), closes [#8c8c8](https://github.com/easyops-cn/next-core/issues/8c8c8) + +## [2.31.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.10...@next-core/brick-icons@2.31.11) (2023-02-16) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.9...@next-core/brick-icons@2.31.10) (2023-02-02) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.8...@next-core/brick-icons@2.31.9) (2023-01-15) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.7...@next-core/brick-icons@2.31.8) (2023-01-11) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.6...@next-core/brick-icons@2.31.7) (2023-01-11) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.5...@next-core/brick-icons@2.31.6) (2023-01-10) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.4...@next-core/brick-icons@2.31.5) (2023-01-05) **Note:** Version bump only for package @next-core/brick-icons +## [2.31.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.3...@next-core/brick-icons@2.31.4) (2023-01-03) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.31.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.2...@next-core/brick-icons@2.31.3) (2022-12-29) + +### Bug Fixes + +- 更换资源池 icon close DEVOPS_MANAGEMENT-748 ([7416e85](https://github.com/easyops-cn/next-core/commit/7416e8581fb5de41f1d873950b2a9153e7baa9cf)) +## [2.31.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.1...@next-core/brick-icons@2.31.2) (2022-12-29) + +### Bug Fixes +- 删除多余的 icon close DEVOPS_MANAGEMENT-748 ([752aa96](https://github.com/easyops-cn/next-core/commit/752aa967e19bd22fb9a6fd8b7bc08dc079a94676)) + +## [2.31.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.31.0...@next-core/brick-icons@2.31.1) (2022-12-29) + +### Bug Fixes +- 给 blueprint 增加 icons ([5e35c50](https://github.com/easyops-cn/next-core/commit/5e35c50f73b77705c85a7077ac29f0a28db85f56)) + +# [2.31.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.30.30...@next-core/brick-icons@2.31.0) (2022-12-28) + +### Features + +- add new icons ([6bfea4d](https://github.com/easyops-cn/next-core/commit/6bfea4d16cc3e1dbad9d6dbbbcc039ed3d8a996e)) + +## [2.30.30](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.30.29...@next-core/brick-icons@2.30.30) (2022-12-19) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.30.29](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.30.28...@next-core/brick-icons@2.30.29) (2022-12-13) + +**Note:** Version bump only for package @next-core/brick-icons + +## [2.30.28](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.30.27...@next-core/brick-icons@2.30.28) (2022-12-09) + +**Note:** Version bump only for package @next-core/brick-icons ## [2.30.27](https://github.com/easyops-cn/next-core/compare/@next-core/brick-icons@2.30.26...@next-core/brick-icons@2.30.27) (2022-12-08) diff --git a/packages/brick-icons/README.md b/packages/brick-icons/README.md index a43b7906f0..0e08447fe1 100644 --- a/packages/brick-icons/README.md +++ b/packages/brick-icons/README.md @@ -2,43 +2,6 @@ 自研图标库。 -## Usage +## 新增图标 -在 Storyboard 中可以如下配置菜单图标: - -#### 其它图标 - -```json -{ - "icon": { - "lib": "easyops", - "icon": "firewall" - } -} -``` - -#### 小产品图标 - -```json -{ - "icon": { - "lib": "easyops", - "category": "app", - "icon": "mysql-resource" - } -} -``` - -## Descriptions - -`src/icons/app/*.svg` 存放小产品图标,`src/icons/*.svg` 存放其它图标。 - -## Development - -`lerna run start --scope=@next-core/brick-dll` - -`lerna run start --scope=@next-core/brick-icons` - -## New Icons - -只需将文件拖入 `src/icons` 目录,并重新执行开发构建即可。请注意命名规范(使用小写羊肉串)和表达准确。 +现在图标在 v3 构件仓库 https://github.com/easyops-cn/next-bricks/tree/master/shared/icons 中维护。 diff --git a/packages/brick-icons/package.json b/packages/brick-icons/package.json index e980270d35..2f05bbfd0e 100644 --- a/packages/brick-icons/package.json +++ b/packages/brick-icons/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/brick-icons", - "version": "2.31.24", + "version": "2.33.27", "description": "Self designed icons", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/brick-icons", "license": "GPL-3.0", @@ -15,7 +15,8 @@ "build": { "outputs": [ "{projectRoot}/dist", - "{projectRoot}/src/generated" + "{projectRoot}/src/generated", + "{projectRoot}/src/icons" ] } } @@ -39,8 +40,9 @@ }, "sideEffects": false, "devDependencies": { - "@next-core/brick-utils": "^2.45.21", + "@next-core/brick-utils": "^2.51.13", "@next-core/rollup-config-factory": "^2.7.0", + "@next-shared/icons": "^0.2.0", "@svgr/rollup": "^5.5.0", "change-case": "^4.1.2", "fs-extra": "^10.1.0", diff --git a/packages/brick-icons/scripts/pre-build.js b/packages/brick-icons/scripts/pre-build.js index b0a2dc75e2..0c66c96f74 100644 --- a/packages/brick-icons/scripts/pre-build.js +++ b/packages/brick-icons/scripts/pre-build.js @@ -6,8 +6,14 @@ const changeCase = require("change-case"); const prettier = require("prettier"); const _ = require("lodash"); +const sharedIconsDir = path.join( + require.resolve("@next-shared/icons/package.json"), + "../src/icons" +); const iconsDir = path.join(process.cwd(), "src/icons"); +fs.copySync(sharedIconsDir, iconsDir); + const flattenIcons = klawSync(iconsDir, { depthLimit: 2, nodir: true, @@ -22,12 +28,6 @@ const flattenIcons = klawSync(iconsDir, { const category = relativePath.includes("/") ? relativePath.split("/")[0] : "default"; - const lowerKebabCase = /^[a-z][a-z0-9]*(-[a-z0-9]+)*$/; - if (!(lowerKebabCase.test(category) && lowerKebabCase.test(basename))) { - throw new Error( - `Icon category and filename should always be in lower-kebab-case: ${category}/${basename}` - ); - } return { category, relativePath, basename }; }); diff --git a/packages/brick-icons/src/icons/account.svg b/packages/brick-icons/src/icons/account.svg deleted file mode 100644 index fb255d8c3a..0000000000 --- a/packages/brick-icons/src/icons/account.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 我的 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/agile-solution.svg b/packages/brick-icons/src/icons/agile-solution.svg deleted file mode 100644 index 1d4fed9ce8..0000000000 --- a/packages/brick-icons/src/icons/agile-solution.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - agile solution - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/agile/agile-task.svg b/packages/brick-icons/src/icons/agile/agile-task.svg deleted file mode 100644 index d172162cb0..0000000000 --- a/packages/brick-icons/src/icons/agile/agile-task.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 个人敏捷管理小产品图标 - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/agile/agile-team.svg b/packages/brick-icons/src/icons/agile/agile-team.svg deleted file mode 100644 index 3467ba1516..0000000000 --- a/packages/brick-icons/src/icons/agile/agile-team.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - 敏捷团队管理小产品图标 - Created with Sketch. - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/agile/easy-agile.svg b/packages/brick-icons/src/icons/agile/easy-agile.svg deleted file mode 100644 index 63ddc49187..0000000000 --- a/packages/brick-icons/src/icons/agile/easy-agile.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - 产品敏捷管理小产品图标 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/agile/easy-now.svg b/packages/brick-icons/src/icons/agile/easy-now.svg deleted file mode 100644 index 55c2520d56..0000000000 --- a/packages/brick-icons/src/icons/agile/easy-now.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - easy-now - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/api.svg b/packages/brick-icons/src/icons/api.svg deleted file mode 100644 index 231dc4352e..0000000000 --- a/packages/brick-icons/src/icons/api.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - api备份 6 - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/agent-management.svg b/packages/brick-icons/src/icons/app/agent-management.svg deleted file mode 100644 index b380cd29bb..0000000000 --- a/packages/brick-icons/src/icons/app/agent-management.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - agent-management - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/all-cmdb.svg b/packages/brick-icons/src/icons/app/all-cmdb.svg deleted file mode 100644 index df8c5be82a..0000000000 --- a/packages/brick-icons/src/icons/app/all-cmdb.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - 查看所有灰色 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/apache-resource.svg b/packages/brick-icons/src/icons/app/apache-resource.svg deleted file mode 100644 index 7763b7052e..0000000000 --- a/packages/brick-icons/src/icons/app/apache-resource.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - Apache小产品图标 - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/api-gateway.svg b/packages/brick-icons/src/icons/app/api-gateway.svg deleted file mode 100644 index 5e58983bdf..0000000000 --- a/packages/brick-icons/src/icons/app/api-gateway.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - API Gateway小产品 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/app-config.svg b/packages/brick-icons/src/icons/app/app-config.svg deleted file mode 100644 index 13a01e6057..0000000000 --- a/packages/brick-icons/src/icons/app/app-config.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - 画板 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/app-deploy-statistics.svg b/packages/brick-icons/src/icons/app/app-deploy-statistics.svg deleted file mode 100644 index ebd2f9c92b..0000000000 --- a/packages/brick-icons/src/icons/app/app-deploy-statistics.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 画板备份 6 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/app-topology.svg b/packages/brick-icons/src/icons/app/app-topology.svg deleted file mode 100644 index e3c503ba60..0000000000 --- a/packages/brick-icons/src/icons/app/app-topology.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 7BD2CFCA-EEED-41B5-93B8-D7FAB5A2FCE3 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/auto-collection.svg b/packages/brick-icons/src/icons/app/auto-collection.svg deleted file mode 100644 index 74efbd88af..0000000000 --- a/packages/brick-icons/src/icons/app/auto-collection.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - 自动采集 - Created with Sketch. - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/brick-group.svg b/packages/brick-icons/src/icons/app/brick-group.svg deleted file mode 100644 index 74637236a2..0000000000 --- a/packages/brick-icons/src/icons/app/brick-group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cd-deploy.svg b/packages/brick-icons/src/icons/app/cd-deploy.svg deleted file mode 100644 index 553b722c82..0000000000 --- a/packages/brick-icons/src/icons/app/cd-deploy.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 应用部署 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/ci.svg b/packages/brick-icons/src/icons/app/ci.svg deleted file mode 100644 index 1dfac456d6..0000000000 --- a/packages/brick-icons/src/icons/app/ci.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - ci - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-account-setting.svg b/packages/brick-icons/src/icons/app/cmdb-account-setting.svg deleted file mode 100644 index 150efe6c18..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-account-setting.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 个人信息小产品图标 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-apikey-management.svg b/packages/brick-icons/src/icons/app/cmdb-apikey-management.svg deleted file mode 100644 index da5110eb0b..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-apikey-management.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - API密钥管理小产品图标备份 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-auto-collection.svg b/packages/brick-icons/src/icons/app/cmdb-auto-collection.svg deleted file mode 100644 index 321d06a8e7..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-auto-collection.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 编组 6备份 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-auto-discovery.svg b/packages/brick-icons/src/icons/app/cmdb-auto-discovery.svg deleted file mode 100644 index ca38835ba9..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-auto-discovery.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 形状结合 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-data-quality.svg b/packages/brick-icons/src/icons/app/cmdb-data-quality.svg deleted file mode 100644 index 2f10443d22..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-data-quality.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - 编组 5 - Created with Sketch. - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-help-doc.svg b/packages/brick-icons/src/icons/app/cmdb-help-doc.svg deleted file mode 100644 index 57e9ee0c51..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-help-doc.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - 帮助小产品图标 - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-history.svg b/packages/brick-icons/src/icons/app/cmdb-history.svg deleted file mode 100644 index eaa92dcb64..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-history.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 任务历史小产品图标 - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-instance-approval.svg b/packages/brick-icons/src/icons/app/cmdb-instance-approval.svg deleted file mode 100644 index 14af97dfbe..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-instance-approval.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - 编组 9备份 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-instance-management.svg b/packages/brick-icons/src/icons/app/cmdb-instance-management.svg deleted file mode 100644 index 04c3c3062a..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-instance-management.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 编组 4 - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-model-management.svg b/packages/brick-icons/src/icons/app/cmdb-model-management.svg deleted file mode 100644 index 5f79caf13b..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-model-management.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 编组 3备份 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-request-trace.svg b/packages/brick-icons/src/icons/app/cmdb-request-trace.svg deleted file mode 100644 index d3346c67c5..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-request-trace.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - 平台故障管理备份 2 - Created with Sketch. - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-resource-changelog.svg b/packages/brick-icons/src/icons/app/cmdb-resource-changelog.svg deleted file mode 100644 index f3a1f52a3f..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-resource-changelog.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - 编组备份 4 - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-resource-overview.svg b/packages/brick-icons/src/icons/app/cmdb-resource-overview.svg deleted file mode 100644 index 26d9af2138..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-resource-overview.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - 编组备份 3 - Created with Sketch. - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/cmdb-user-permission.svg b/packages/brick-icons/src/icons/app/cmdb-user-permission.svg deleted file mode 100644 index bf725231c1..0000000000 --- a/packages/brick-icons/src/icons/app/cmdb-user-permission.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 编组 22备份 - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/collector-plugin.svg b/packages/brick-icons/src/icons/app/collector-plugin.svg deleted file mode 100644 index 4eb67b5bf1..0000000000 --- a/packages/brick-icons/src/icons/app/collector-plugin.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 采集插件 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/config-package-management.svg b/packages/brick-icons/src/icons/app/config-package-management.svg deleted file mode 100644 index 3a95eba11e..0000000000 --- a/packages/brick-icons/src/icons/app/config-package-management.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - 画板备份 6 - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/container-config.svg b/packages/brick-icons/src/icons/app/container-config.svg deleted file mode 100644 index 7c5a00dfd7..0000000000 --- a/packages/brick-icons/src/icons/app/container-config.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - container-config - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/container.svg b/packages/brick-icons/src/icons/app/container.svg deleted file mode 100644 index d7aa2d7007..0000000000 --- a/packages/brick-icons/src/icons/app/container.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - 容器部署 - Created with Sketch. - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/data-builder.svg b/packages/brick-icons/src/icons/app/data-builder.svg deleted file mode 100644 index 31636dd999..0000000000 --- a/packages/brick-icons/src/icons/app/data-builder.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - Data Builder小产品 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/database-fill.svg b/packages/brick-icons/src/icons/app/database-fill.svg deleted file mode 100644 index dd337562bf..0000000000 --- a/packages/brick-icons/src/icons/app/database-fill.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - database-fill - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/databases.svg b/packages/brick-icons/src/icons/app/databases.svg deleted file mode 100644 index b0e5227957..0000000000 --- a/packages/brick-icons/src/icons/app/databases.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - databases - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/default-app.svg b/packages/brick-icons/src/icons/app/default-app.svg deleted file mode 100644 index 404eb89a04..0000000000 --- a/packages/brick-icons/src/icons/app/default-app.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 替补图标 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/deploy-history.svg b/packages/brick-icons/src/icons/app/deploy-history.svg deleted file mode 100644 index 98b41639be..0000000000 --- a/packages/brick-icons/src/icons/app/deploy-history.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 1822C404-8822-4AFE-B5BA-76425D23DA95 - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/developer-center.svg b/packages/brick-icons/src/icons/app/developer-center.svg deleted file mode 100644 index 80cf95aa03..0000000000 --- a/packages/brick-icons/src/icons/app/developer-center.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - 开发者中心小产品 - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/developers.svg b/packages/brick-icons/src/icons/app/developers.svg deleted file mode 100644 index 177d168e6d..0000000000 --- a/packages/brick-icons/src/icons/app/developers.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - developers - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/docker-repository.svg b/packages/brick-icons/src/icons/app/docker-repository.svg deleted file mode 100644 index b9caa04ccb..0000000000 --- a/packages/brick-icons/src/icons/app/docker-repository.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - 画板 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/easy-feedback.svg b/packages/brick-icons/src/icons/app/easy-feedback.svg deleted file mode 100644 index ee5b951a47..0000000000 --- a/packages/brick-icons/src/icons/app/easy-feedback.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - BB8FE8D3-C64F-4AFB-AE9B-C91317B9AE21 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/easyhub-approve.svg b/packages/brick-icons/src/icons/app/easyhub-approve.svg deleted file mode 100644 index dd764a8d45..0000000000 --- a/packages/brick-icons/src/icons/app/easyhub-approve.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - 上线审批 - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/easyhub-factory.svg b/packages/brick-icons/src/icons/app/easyhub-factory.svg deleted file mode 100644 index 389204ab3f..0000000000 --- a/packages/brick-icons/src/icons/app/easyhub-factory.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 制作工坊 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/easyhub.svg b/packages/brick-icons/src/icons/app/easyhub.svg deleted file mode 100644 index f0e7b6e891..0000000000 --- a/packages/brick-icons/src/icons/app/easyhub.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - EasyHub (1) - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/easyops-ticket-feedback-center.svg b/packages/brick-icons/src/icons/app/easyops-ticket-feedback-center.svg deleted file mode 100644 index a0a15f8cfa..0000000000 --- a/packages/brick-icons/src/icons/app/easyops-ticket-feedback-center.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - 优维故障反馈中心小产品图标 - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/f-five.svg b/packages/brick-icons/src/icons/app/f-five.svg deleted file mode 100644 index 0b9be541ee..0000000000 --- a/packages/brick-icons/src/icons/app/f-five.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - f-five - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/file-pkgs.svg b/packages/brick-icons/src/icons/app/file-pkgs.svg deleted file mode 100644 index 9f71714e79..0000000000 --- a/packages/brick-icons/src/icons/app/file-pkgs.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - 文件分发 - Created with Sketch. - - - - - - - - - - - - - - - - - - - diff --git a/packages/brick-icons/src/icons/app/fintech-data.svg b/packages/brick-icons/src/icons/app/fintech-data.svg deleted file mode 100644 index b2e3cd374f..0000000000 --- a/packages/brick-icons/src/icons/app/fintech-data.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - 数据上报 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/flow-builder.svg b/packages/brick-icons/src/icons/app/flow-builder.svg deleted file mode 100644 index e34383b728..0000000000 --- a/packages/brick-icons/src/icons/app/flow-builder.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - Flow Builder小产品 - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/flow.svg b/packages/brick-icons/src/icons/app/flow.svg deleted file mode 100644 index 556b51f2ad..0000000000 --- a/packages/brick-icons/src/icons/app/flow.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - flow - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/fullscreen-overview.svg b/packages/brick-icons/src/icons/app/fullscreen-overview.svg deleted file mode 100644 index 0e7bd2f43f..0000000000 --- a/packages/brick-icons/src/icons/app/fullscreen-overview.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - 统计大屏 - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/idc-assets-inventory.svg b/packages/brick-icons/src/icons/app/idc-assets-inventory.svg deleted file mode 100644 index 58c43fd99e..0000000000 --- a/packages/brick-icons/src/icons/app/idc-assets-inventory.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - 机房资源拓扑小产品图标 - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/idc.svg b/packages/brick-icons/src/icons/app/idc.svg deleted file mode 100644 index 5a33fdf26b..0000000000 --- a/packages/brick-icons/src/icons/app/idc.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - idc - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/inspection.svg b/packages/brick-icons/src/icons/app/inspection.svg deleted file mode 100644 index f9c2c10af3..0000000000 --- a/packages/brick-icons/src/icons/app/inspection.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - 画板 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/iptables-management.svg b/packages/brick-icons/src/icons/app/iptables-management.svg deleted file mode 100644 index d61edc21fc..0000000000 --- a/packages/brick-icons/src/icons/app/iptables-management.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - Iptables - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/itsc-workbench.svg b/packages/brick-icons/src/icons/app/itsc-workbench.svg deleted file mode 100644 index 4accc18693..0000000000 --- a/packages/brick-icons/src/icons/app/itsc-workbench.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 8C888684-5E36-4ADB-AE2D-6F6D9C8301D6 - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/k8s.svg b/packages/brick-icons/src/icons/app/k8s.svg deleted file mode 100644 index 5c62d11087..0000000000 --- a/packages/brick-icons/src/icons/app/k8s.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 画板 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/kafka-resource.svg b/packages/brick-icons/src/icons/app/kafka-resource.svg deleted file mode 100644 index 90725dd297..0000000000 --- a/packages/brick-icons/src/icons/app/kafka-resource.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - Kafka - Created with Sketch. - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/launchpad-collection.svg b/packages/brick-icons/src/icons/app/launchpad-collection.svg deleted file mode 100644 index 7e68b7d7a8..0000000000 --- a/packages/brick-icons/src/icons/app/launchpad-collection.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 我的收藏 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/launchpad-setting.svg b/packages/brick-icons/src/icons/app/launchpad-setting.svg deleted file mode 100644 index 65925bf69c..0000000000 --- a/packages/brick-icons/src/icons/app/launchpad-setting.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 设置 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/launchpad-sitmap.svg b/packages/brick-icons/src/icons/app/launchpad-sitmap.svg deleted file mode 100644 index 50ea534111..0000000000 --- a/packages/brick-icons/src/icons/app/launchpad-sitmap.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 系统地图 - - - - - - - - - - - diff --git a/packages/brick-icons/src/icons/app/launchpad.svg b/packages/brick-icons/src/icons/app/launchpad.svg deleted file mode 100644 index f54f1dea84..0000000000 --- a/packages/brick-icons/src/icons/app/launchpad.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - launchpad配置小产品图标 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/memcache-resource.svg b/packages/brick-icons/src/icons/app/memcache-resource.svg deleted file mode 100644 index dd906efb09..0000000000 --- a/packages/brick-icons/src/icons/app/memcache-resource.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - Memcached小产品图标 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/message-subscribe.svg b/packages/brick-icons/src/icons/app/message-subscribe.svg deleted file mode 100644 index 08638849a8..0000000000 --- a/packages/brick-icons/src/icons/app/message-subscribe.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 画板备份 - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/metric-management.svg b/packages/brick-icons/src/icons/app/metric-management.svg deleted file mode 100644 index 66e1716588..0000000000 --- a/packages/brick-icons/src/icons/app/metric-management.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - 指标管理 - Created with Sketch. - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/micro-app-configuration.svg b/packages/brick-icons/src/icons/app/micro-app-configuration.svg deleted file mode 100644 index 3146cf90b2..0000000000 --- a/packages/brick-icons/src/icons/app/micro-app-configuration.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - 微应用配置中心 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/micro-app-store.svg b/packages/brick-icons/src/icons/app/micro-app-store.svg deleted file mode 100644 index 25613c5297..0000000000 --- a/packages/brick-icons/src/icons/app/micro-app-store.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - 编组 23 - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/middleware-maintenance.svg b/packages/brick-icons/src/icons/app/middleware-maintenance.svg deleted file mode 100644 index 656737daa9..0000000000 --- a/packages/brick-icons/src/icons/app/middleware-maintenance.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - 中间件安装 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/model-center.svg b/packages/brick-icons/src/icons/app/model-center.svg deleted file mode 100644 index dc22eb0a13..0000000000 --- a/packages/brick-icons/src/icons/app/model-center.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 模型中心 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/model-management.svg b/packages/brick-icons/src/icons/app/model-management.svg deleted file mode 100644 index 3e5236b199..0000000000 --- a/packages/brick-icons/src/icons/app/model-management.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 模型管理 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/mongodb-resource.svg b/packages/brick-icons/src/icons/app/mongodb-resource.svg deleted file mode 100644 index c64ed64027..0000000000 --- a/packages/brick-icons/src/icons/app/mongodb-resource.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - resource - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-alarm-notice.svg b/packages/brick-icons/src/icons/app/monitor-alarm-notice.svg deleted file mode 100644 index 1c20968a34..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-alarm-notice.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - 告警事件1 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-alarm-recovery.svg b/packages/brick-icons/src/icons/app/monitor-alarm-recovery.svg deleted file mode 100644 index 3f12fc73ac..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-alarm-recovery.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - 编组 8备份 - Created with Sketch. - - - - - - - diff --git a/packages/brick-icons/src/icons/app/monitor-alarm-rule.svg b/packages/brick-icons/src/icons/app/monitor-alarm-rule.svg deleted file mode 100644 index 186473dedc..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-alarm-rule.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - 告警规则1 - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-app.svg b/packages/brick-icons/src/icons/app/monitor-app.svg deleted file mode 100644 index 350a1847eb..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-app.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - 编组 22 - Created with Sketch. - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-auto-recovery.svg b/packages/brick-icons/src/icons/app/monitor-auto-recovery.svg deleted file mode 100644 index 410f42cc7c..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-auto-recovery.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - 告警自愈1 - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-collector.svg b/packages/brick-icons/src/icons/app/monitor-collector.svg deleted file mode 100644 index 130d37ecf3..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-collector.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 采集中心1 - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-component.svg b/packages/brick-icons/src/icons/app/monitor-component.svg deleted file mode 100644 index a70623fed8..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-component.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 形状结合 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-config.svg b/packages/brick-icons/src/icons/app/monitor-config.svg deleted file mode 100644 index 7615fc4c14..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-config.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 编组 21 - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-dashboard.svg b/packages/brick-icons/src/icons/app/monitor-dashboard.svg deleted file mode 100644 index c5085ec48b..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-dashboard.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - 编组 5备份 - Created with Sketch. - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-host.svg b/packages/brick-icons/src/icons/app/monitor-host.svg deleted file mode 100644 index fa86758d5c..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-host.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - 编组 4备份 - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-log-parser.svg b/packages/brick-icons/src/icons/app/monitor-log-parser.svg deleted file mode 100644 index 3c8823c93f..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-log-parser.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - 日志分析1 - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-log-search.svg b/packages/brick-icons/src/icons/app/monitor-log-search.svg deleted file mode 100644 index 91bc4e09b2..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-log-search.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - 日志搜索2 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-log.svg b/packages/brick-icons/src/icons/app/monitor-log.svg deleted file mode 100644 index 7924d4ab52..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-log.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - 编组 7备份 - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-trace.svg b/packages/brick-icons/src/icons/app/monitor-trace.svg deleted file mode 100644 index ddb085a495..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-trace.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - 编组 6备份 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/monitor-translate.svg b/packages/brick-icons/src/icons/app/monitor-translate.svg deleted file mode 100644 index a3a8b4e95d..0000000000 --- a/packages/brick-icons/src/icons/app/monitor-translate.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - 翻译规则1 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/multi-factor-auth-management.svg b/packages/brick-icons/src/icons/app/multi-factor-auth-management.svg deleted file mode 100644 index 7ab8b013c3..0000000000 --- a/packages/brick-icons/src/icons/app/multi-factor-auth-management.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - 多因子认证管理小产品图标 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/mysql-monitor.svg b/packages/brick-icons/src/icons/app/mysql-monitor.svg deleted file mode 100644 index eaad350411..0000000000 --- a/packages/brick-icons/src/icons/app/mysql-monitor.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/brick-icons/src/icons/app/mysql-resource.svg b/packages/brick-icons/src/icons/app/mysql-resource.svg deleted file mode 100644 index 0db873fc19..0000000000 --- a/packages/brick-icons/src/icons/app/mysql-resource.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/brick-icons/src/icons/app/network-fill.svg b/packages/brick-icons/src/icons/app/network-fill.svg deleted file mode 100644 index 733c4698df..0000000000 --- a/packages/brick-icons/src/icons/app/network-fill.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - 网络流量-fill - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/next-documents.svg b/packages/brick-icons/src/icons/app/next-documents.svg deleted file mode 100644 index d07b5635a0..0000000000 --- a/packages/brick-icons/src/icons/app/next-documents.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - next document - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/nginx-resource.svg b/packages/brick-icons/src/icons/app/nginx-resource.svg deleted file mode 100644 index 3ebfa0e5ec..0000000000 --- a/packages/brick-icons/src/icons/app/nginx-resource.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - Nginx - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/object-topology.svg b/packages/brick-icons/src/icons/app/object-topology.svg deleted file mode 100644 index b893da1daa..0000000000 --- a/packages/brick-icons/src/icons/app/object-topology.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - 画板 - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/okr.svg b/packages/brick-icons/src/icons/app/okr.svg deleted file mode 100644 index 0f76491564..0000000000 --- a/packages/brick-icons/src/icons/app/okr.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - okr - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/ops-automation.svg b/packages/brick-icons/src/icons/app/ops-automation.svg deleted file mode 100644 index 960bce32fe..0000000000 --- a/packages/brick-icons/src/icons/app/ops-automation.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 运维自动化小产品图标 - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/oracle-resource.svg b/packages/brick-icons/src/icons/app/oracle-resource.svg deleted file mode 100644 index 992fcbe4f4..0000000000 --- a/packages/brick-icons/src/icons/app/oracle-resource.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - Oracle - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/orchestration.svg b/packages/brick-icons/src/icons/app/orchestration.svg deleted file mode 100644 index 5c43304626..0000000000 --- a/packages/brick-icons/src/icons/app/orchestration.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - 画板 - Created with Sketch. - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/package-management.svg b/packages/brick-icons/src/icons/app/package-management.svg deleted file mode 100644 index 3130be64c0..0000000000 --- a/packages/brick-icons/src/icons/app/package-management.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - 画板 - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/patch-management.svg b/packages/brick-icons/src/icons/app/patch-management.svg deleted file mode 100644 index b1310f20bf..0000000000 --- a/packages/brick-icons/src/icons/app/patch-management.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - 画板 - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/permission-center.svg b/packages/brick-icons/src/icons/app/permission-center.svg deleted file mode 100644 index d6cce4a9f2..0000000000 --- a/packages/brick-icons/src/icons/app/permission-center.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 权限中心 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/permission-inheritance.svg b/packages/brick-icons/src/icons/app/permission-inheritance.svg deleted file mode 100644 index a4ab0b439f..0000000000 --- a/packages/brick-icons/src/icons/app/permission-inheritance.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - 编组 12 - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/pipeline-template.svg b/packages/brick-icons/src/icons/app/pipeline-template.svg deleted file mode 100644 index decbec9916..0000000000 --- a/packages/brick-icons/src/icons/app/pipeline-template.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - 流水线模版小产品图标 - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/rabbitmq-resource.svg b/packages/brick-icons/src/icons/app/rabbitmq-resource.svg deleted file mode 100644 index 4a9d669f2b..0000000000 --- a/packages/brick-icons/src/icons/app/rabbitmq-resource.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - Rabbitmq小产品图标 - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/ram-fill.svg b/packages/brick-icons/src/icons/app/ram-fill.svg deleted file mode 100644 index 5ae1cada9c..0000000000 --- a/packages/brick-icons/src/icons/app/ram-fill.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - 内存-fill - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/redis-monitor.svg b/packages/brick-icons/src/icons/app/redis-monitor.svg deleted file mode 100644 index 712c2a924f..0000000000 --- a/packages/brick-icons/src/icons/app/redis-monitor.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - Redis - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/redis-resource.svg b/packages/brick-icons/src/icons/app/redis-resource.svg deleted file mode 100644 index 712c2a924f..0000000000 --- a/packages/brick-icons/src/icons/app/redis-resource.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - Redis - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/related-resource.svg b/packages/brick-icons/src/icons/app/related-resource.svg deleted file mode 100644 index 0bafeece36..0000000000 --- a/packages/brick-icons/src/icons/app/related-resource.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - 关联资源 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/requirements.svg b/packages/brick-icons/src/icons/app/requirements.svg deleted file mode 100644 index 4ff92b15b6..0000000000 --- a/packages/brick-icons/src/icons/app/requirements.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - requirements - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/resource-orchestration.svg b/packages/brick-icons/src/icons/app/resource-orchestration.svg deleted file mode 100644 index 3dc72b84f8..0000000000 --- a/packages/brick-icons/src/icons/app/resource-orchestration.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 蓝图管理 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/resource-overview.svg b/packages/brick-icons/src/icons/app/resource-overview.svg deleted file mode 100644 index 448f55a3bf..0000000000 --- a/packages/brick-icons/src/icons/app/resource-overview.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 资源总览 - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/resource-topology.svg b/packages/brick-icons/src/icons/app/resource-topology.svg deleted file mode 100644 index ba67df1097..0000000000 --- a/packages/brick-icons/src/icons/app/resource-topology.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - 编组 2备份 2 - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/response-time.svg b/packages/brick-icons/src/icons/app/response-time.svg deleted file mode 100644 index 02dbf93a88..0000000000 --- a/packages/brick-icons/src/icons/app/response-time.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - 图标-响应时长 - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/schedulers.svg b/packages/brick-icons/src/icons/app/schedulers.svg deleted file mode 100644 index 550a01af95..0000000000 --- a/packages/brick-icons/src/icons/app/schedulers.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 定时任务 - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/search.svg b/packages/brick-icons/src/icons/app/search.svg deleted file mode 100644 index a28053b711..0000000000 --- a/packages/brick-icons/src/icons/app/search.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 画板 - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/service-discovery.svg b/packages/brick-icons/src/icons/app/service-discovery.svg deleted file mode 100644 index 30180b44f0..0000000000 --- a/packages/brick-icons/src/icons/app/service-discovery.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 节点自动发现 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/service-observe.svg b/packages/brick-icons/src/icons/app/service-observe.svg deleted file mode 100644 index 839e700f79..0000000000 --- a/packages/brick-icons/src/icons/app/service-observe.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - 服务观测小产品 - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/sqlserver-resource.svg b/packages/brick-icons/src/icons/app/sqlserver-resource.svg deleted file mode 100644 index 145abe16f4..0000000000 --- a/packages/brick-icons/src/icons/app/sqlserver-resource.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - sqlserver-resource - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/tool.svg b/packages/brick-icons/src/icons/app/tool.svg deleted file mode 100644 index b6a072f7e4..0000000000 --- a/packages/brick-icons/src/icons/app/tool.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - tool - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/topology.svg b/packages/brick-icons/src/icons/app/topology.svg deleted file mode 100644 index 24c50e5465..0000000000 --- a/packages/brick-icons/src/icons/app/topology.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - topology - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/visual-builder.svg b/packages/brick-icons/src/icons/app/visual-builder.svg deleted file mode 100644 index 059143529a..0000000000 --- a/packages/brick-icons/src/icons/app/visual-builder.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - Visual Builder小产品 - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/workspace.svg b/packages/brick-icons/src/icons/app/workspace.svg deleted file mode 100644 index cd707ebba4..0000000000 --- a/packages/brick-icons/src/icons/app/workspace.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - 91920A4E-7A1B-4722-A8A9-9C468B9CEBA7 - Created with Sketch. - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/app/zookeeper-resource.svg b/packages/brick-icons/src/icons/app/zookeeper-resource.svg deleted file mode 100644 index a7d7ae748a..0000000000 --- a/packages/brick-icons/src/icons/app/zookeeper-resource.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - Zookeeper小产品图标 - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/application-resource.svg b/packages/brick-icons/src/icons/application-resource.svg deleted file mode 100644 index 56566d7987..0000000000 --- a/packages/brick-icons/src/icons/application-resource.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - 4EB6B303-C60B-4975-800C-C9F37AC07377 - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/artifact-manage.svg b/packages/brick-icons/src/icons/artifact-manage.svg deleted file mode 100644 index 89129bc5ac..0000000000 --- a/packages/brick-icons/src/icons/artifact-manage.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - A69ADC4D-0561-4407-ABE5-E49F51819A16 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/artifact.svg b/packages/brick-icons/src/icons/artifact.svg deleted file mode 100644 index 3f528553d5..0000000000 --- a/packages/brick-icons/src/icons/artifact.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - 制品管理(小产品图标) - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/assets-inventory/assets.svg b/packages/brick-icons/src/icons/assets-inventory/assets.svg deleted file mode 100644 index 4ba1490cb0..0000000000 --- a/packages/brick-icons/src/icons/assets-inventory/assets.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - 94004B73-1254-47E4-8FF7-DEC10017CD9D - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/assets-inventory/changed.svg b/packages/brick-icons/src/icons/assets-inventory/changed.svg deleted file mode 100644 index 642a7d31b0..0000000000 --- a/packages/brick-icons/src/icons/assets-inventory/changed.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - 切片 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/assets-inventory/device.svg b/packages/brick-icons/src/icons/assets-inventory/device.svg deleted file mode 100644 index c85abf9fd4..0000000000 --- a/packages/brick-icons/src/icons/assets-inventory/device.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - 67BD3F54-0573-4AEB-8BA8-E4EB0C9B2FA5 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/assets-inventory/invalid.svg b/packages/brick-icons/src/icons/assets-inventory/invalid.svg deleted file mode 100644 index d1f0684a1b..0000000000 --- a/packages/brick-icons/src/icons/assets-inventory/invalid.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - 切片 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/assets-inventory/normal.svg b/packages/brick-icons/src/icons/assets-inventory/normal.svg deleted file mode 100644 index 982adc1f1c..0000000000 --- a/packages/brick-icons/src/icons/assets-inventory/normal.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - 切片 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/assets-inventory/offline.svg b/packages/brick-icons/src/icons/assets-inventory/offline.svg deleted file mode 100644 index 418249c2fd..0000000000 --- a/packages/brick-icons/src/icons/assets-inventory/offline.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - 切片 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/assets-inventory/online.svg b/packages/brick-icons/src/icons/assets-inventory/online.svg deleted file mode 100644 index 002e844688..0000000000 --- a/packages/brick-icons/src/icons/assets-inventory/online.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - 切片 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/assets-inventory/out.svg b/packages/brick-icons/src/icons/assets-inventory/out.svg deleted file mode 100644 index 18096303ed..0000000000 --- a/packages/brick-icons/src/icons/assets-inventory/out.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - 切片 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/assets-inventory/topology.svg b/packages/brick-icons/src/icons/assets-inventory/topology.svg deleted file mode 100644 index 24c50e5465..0000000000 --- a/packages/brick-icons/src/icons/assets-inventory/topology.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - topology - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/assets-inventory/total.svg b/packages/brick-icons/src/icons/assets-inventory/total.svg deleted file mode 100644 index ff3824cd3d..0000000000 --- a/packages/brick-icons/src/icons/assets-inventory/total.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - 切片 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/assets-inventory/xin.svg b/packages/brick-icons/src/icons/assets-inventory/xin.svg deleted file mode 100644 index a7a5ab55ee..0000000000 --- a/packages/brick-icons/src/icons/assets-inventory/xin.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - 切片 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/auto-discovery-app.svg b/packages/brick-icons/src/icons/auto-discovery-app.svg deleted file mode 100644 index 8462eeaffb..0000000000 --- a/packages/brick-icons/src/icons/auto-discovery-app.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 资源自动发现小产品图标 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/auto-ops/component-cleanup-filled.svg b/packages/brick-icons/src/icons/auto-ops/component-cleanup-filled.svg deleted file mode 100644 index 7a5d75f3dd..0000000000 --- a/packages/brick-icons/src/icons/auto-ops/component-cleanup-filled.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - component-cleanup-filled - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/auto-ops/component-cleanup-outlined.svg b/packages/brick-icons/src/icons/auto-ops/component-cleanup-outlined.svg deleted file mode 100644 index ce1b120f6f..0000000000 --- a/packages/brick-icons/src/icons/auto-ops/component-cleanup-outlined.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - component-cleanup-outlined - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/auto-ops/component-inspection-filled.svg b/packages/brick-icons/src/icons/auto-ops/component-inspection-filled.svg deleted file mode 100644 index b827f1a1e5..0000000000 --- a/packages/brick-icons/src/icons/auto-ops/component-inspection-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - component-inspection-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/auto-ops/component-inspection-outlined.svg b/packages/brick-icons/src/icons/auto-ops/component-inspection-outlined.svg deleted file mode 100644 index 9827bc166a..0000000000 --- a/packages/brick-icons/src/icons/auto-ops/component-inspection-outlined.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - component-inspection-outlined - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/auto-ops/job-management-filled.svg b/packages/brick-icons/src/icons/auto-ops/job-management-filled.svg deleted file mode 100644 index 674a6d4fb8..0000000000 --- a/packages/brick-icons/src/icons/auto-ops/job-management-filled.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - job-management-filled - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/auto-ops/job-management-outlined.svg b/packages/brick-icons/src/icons/auto-ops/job-management-outlined.svg deleted file mode 100644 index 526ccf6b68..0000000000 --- a/packages/brick-icons/src/icons/auto-ops/job-management-outlined.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - job-management-outlined - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/auto-ops/lib-library-management-filled.svg b/packages/brick-icons/src/icons/auto-ops/lib-library-management-filled.svg deleted file mode 100644 index 5e712306fc..0000000000 --- a/packages/brick-icons/src/icons/auto-ops/lib-library-management-filled.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - lib-library-management-filled - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/auto-ops/lib-library-management-outlined.svg b/packages/brick-icons/src/icons/auto-ops/lib-library-management-outlined.svg deleted file mode 100644 index bc392ff269..0000000000 --- a/packages/brick-icons/src/icons/auto-ops/lib-library-management-outlined.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - lib-library-management-outlined - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/auto-ops/middleware-deployment-filled.svg b/packages/brick-icons/src/icons/auto-ops/middleware-deployment-filled.svg deleted file mode 100644 index c232e0a189..0000000000 --- a/packages/brick-icons/src/icons/auto-ops/middleware-deployment-filled.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - middleware-deployment-filled - - - - - - 是的,咱们给的是svg,他们可以随意调颜色的 - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/auto-ops/middleware-deployment-outlined.svg b/packages/brick-icons/src/icons/auto-ops/middleware-deployment-outlined.svg deleted file mode 100644 index 872f94557c..0000000000 --- a/packages/brick-icons/src/icons/auto-ops/middleware-deployment-outlined.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - middleware-deployment-outlined - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/ali-cloud.svg b/packages/brick-icons/src/icons/blueprint/ali-cloud.svg deleted file mode 100644 index 8d12798bbd..0000000000 --- a/packages/brick-icons/src/icons/blueprint/ali-cloud.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - BE2D1AB8-0149-4964-B44C-13AC9FB36F91 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/app-blueprint.svg b/packages/brick-icons/src/icons/blueprint/app-blueprint.svg deleted file mode 100644 index 112c7fc26c..0000000000 --- a/packages/brick-icons/src/icons/blueprint/app-blueprint.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - 4DA4114E-FC96-439D-A7B9-DFA0AAC43CB2 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/blueprint-instances.svg b/packages/brick-icons/src/icons/blueprint/blueprint-instances.svg deleted file mode 100644 index 2920f97c0a..0000000000 --- a/packages/brick-icons/src/icons/blueprint/blueprint-instances.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - 64504A82-294B-4421-BDA8-0D718FBF7D3F - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/blueprint-management.svg b/packages/brick-icons/src/icons/blueprint/blueprint-management.svg deleted file mode 100644 index 2cece09bbc..0000000000 --- a/packages/brick-icons/src/icons/blueprint/blueprint-management.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 2BE50B8C-E935-4E03-B25F-233F396098DC - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/blueprint-resources.svg b/packages/brick-icons/src/icons/blueprint/blueprint-resources.svg deleted file mode 100644 index bfdfd91f5f..0000000000 --- a/packages/brick-icons/src/icons/blueprint/blueprint-resources.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - B025D5C1-DADC-4A97-BB35-C8E41D0D368A - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/change-history.svg b/packages/brick-icons/src/icons/blueprint/change-history.svg deleted file mode 100644 index 3b25bf1652..0000000000 --- a/packages/brick-icons/src/icons/blueprint/change-history.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - BB815809-73FD-4A75-B830-6CBC4B091096 - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/datasource.svg b/packages/brick-icons/src/icons/blueprint/datasource.svg deleted file mode 100644 index 6bd7fe6d9d..0000000000 --- a/packages/brick-icons/src/icons/blueprint/datasource.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - 920B772D-BBD5-4CF3-9BFB-791D95332D1B - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/dns.svg b/packages/brick-icons/src/icons/blueprint/dns.svg deleted file mode 100644 index e4bb75546b..0000000000 --- a/packages/brick-icons/src/icons/blueprint/dns.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - 1C6F8CBA-2D8C-40E9-B8C7-4CFD4225D949 - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/easyops.svg b/packages/brick-icons/src/icons/blueprint/easyops.svg deleted file mode 100644 index 1c3fb68a01..0000000000 --- a/packages/brick-icons/src/icons/blueprint/easyops.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - ED82757E-8C76-4625-A9C7-52214215E3FA - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/host.svg b/packages/brick-icons/src/icons/blueprint/host.svg deleted file mode 100644 index 1cdddc7a81..0000000000 --- a/packages/brick-icons/src/icons/blueprint/host.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - 35566C90-B81D-41A9-88F5-9BFC7C5FFA9C - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/lb.svg b/packages/brick-icons/src/icons/blueprint/lb.svg deleted file mode 100644 index 4b4bb30649..0000000000 --- a/packages/brick-icons/src/icons/blueprint/lb.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - 3CD10101-5E85-4CA7-B21D-F008D6EFCD51 - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/parameter.svg b/packages/brick-icons/src/icons/blueprint/parameter.svg deleted file mode 100644 index 14578f6be5..0000000000 --- a/packages/brick-icons/src/icons/blueprint/parameter.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - 7D156958-D51B-4E91-81E5-0DEED3D8DEFC - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/resouce-instance.svg b/packages/brick-icons/src/icons/blueprint/resouce-instance.svg deleted file mode 100644 index 8615cb3518..0000000000 --- a/packages/brick-icons/src/icons/blueprint/resouce-instance.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - D8480BF9-9D59-4009-AD08-D8FE43555AA7 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/resource-pool.svg b/packages/brick-icons/src/icons/blueprint/resource-pool.svg deleted file mode 100644 index d8c562fce1..0000000000 --- a/packages/brick-icons/src/icons/blueprint/resource-pool.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - 资源池 - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/resources-modules.svg b/packages/brick-icons/src/icons/blueprint/resources-modules.svg deleted file mode 100644 index 43db7de820..0000000000 --- a/packages/brick-icons/src/icons/blueprint/resources-modules.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - 73770C95-58F2-44E9-B15C-21A263747418 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/blueprint/service.svg b/packages/brick-icons/src/icons/blueprint/service.svg deleted file mode 100644 index a16f1bb226..0000000000 --- a/packages/brick-icons/src/icons/blueprint/service.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - 6A597F75-F4E9-4EEB-AFF1-58FF5ADC8013 - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/bring-to-front.svg b/packages/brick-icons/src/icons/bring-to-front.svg deleted file mode 100644 index 8da4b02ac8..0000000000 --- a/packages/brick-icons/src/icons/bring-to-front.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 置于顶层 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/calendar.svg b/packages/brick-icons/src/icons/calendar.svg deleted file mode 100644 index 800c8e7ccf..0000000000 --- a/packages/brick-icons/src/icons/calendar.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - 1EAE192A-090D-4F87-8C60-77641C13001C - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ceph.svg b/packages/brick-icons/src/icons/ceph.svg deleted file mode 100644 index f054cfbcb1..0000000000 --- a/packages/brick-icons/src/icons/ceph.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - D46AE7C4-7B2C-45FC-9868-FD4371507EA7 - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ci-template.svg b/packages/brick-icons/src/icons/ci-template.svg deleted file mode 100644 index 504e25e0c4..0000000000 --- a/packages/brick-icons/src/icons/ci-template.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - 87828467-3336-4BDF-9ABF-5470586ED813 - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ci/azure-big.svg b/packages/brick-icons/src/icons/ci/azure-big.svg deleted file mode 100644 index ce8f1e97b8..0000000000 --- a/packages/brick-icons/src/icons/ci/azure-big.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 4201AEEC-360B-423C-B32B-1EFA394DEDA5 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ci/azure-small.svg b/packages/brick-icons/src/icons/ci/azure-small.svg deleted file mode 100644 index 4f7e9402ec..0000000000 --- a/packages/brick-icons/src/icons/ci/azure-small.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 6CBE5F4F-F2D6-4CEF-911E-421DFF081283 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ci/ci-plugin-big.svg b/packages/brick-icons/src/icons/ci/ci-plugin-big.svg deleted file mode 100644 index 9b89f2c50e..0000000000 --- a/packages/brick-icons/src/icons/ci/ci-plugin-big.svg +++ /dev/null @@ -1,12 +0,0 @@ - - CI插件 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ci/ci-plugin-small.svg b/packages/brick-icons/src/icons/ci/ci-plugin-small.svg deleted file mode 100644 index c48499eda8..0000000000 --- a/packages/brick-icons/src/icons/ci/ci-plugin-small.svg +++ /dev/null @@ -1,8 +0,0 @@ - - CI插件 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ci/ci-template-black.svg b/packages/brick-icons/src/icons/ci/ci-template-black.svg deleted file mode 100644 index 6791642a0f..0000000000 --- a/packages/brick-icons/src/icons/ci/ci-template-black.svg +++ /dev/null @@ -1,17 +0,0 @@ - - 流水线模版 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ci/ci-template-white.svg b/packages/brick-icons/src/icons/ci/ci-template-white.svg deleted file mode 100644 index d69d4c3315..0000000000 --- a/packages/brick-icons/src/icons/ci/ci-template-white.svg +++ /dev/null @@ -1,8 +0,0 @@ - - 流水线模版 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ci/ci-template.svg b/packages/brick-icons/src/icons/ci/ci-template.svg deleted file mode 100644 index 308cbb9269..0000000000 --- a/packages/brick-icons/src/icons/ci/ci-template.svg +++ /dev/null @@ -1,11 +0,0 @@ - - 流水线模版 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ci/coding-card.svg b/packages/brick-icons/src/icons/ci/coding-card.svg deleted file mode 100644 index d9af08e068..0000000000 --- a/packages/brick-icons/src/icons/ci/coding-card.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - 4FD9B6ED-6EC4-4BC7-A7FC-C6788B7091AD - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ci/coding-little.svg b/packages/brick-icons/src/icons/ci/coding-little.svg deleted file mode 100644 index cbe8c5be75..0000000000 --- a/packages/brick-icons/src/icons/ci/coding-little.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - B656E05E-AA33-452A-BC31-33678B89DC70 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ci/gitlab.svg b/packages/brick-icons/src/icons/ci/gitlab.svg deleted file mode 100644 index 616ac7b918..0000000000 --- a/packages/brick-icons/src/icons/ci/gitlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/circle-with-points.svg b/packages/brick-icons/src/icons/circle-with-points.svg deleted file mode 100644 index 34b9a5dc6d..0000000000 --- a/packages/brick-icons/src/icons/circle-with-points.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - 小图标-动效层-高亮表格 - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/cmdb/permission-setting.svg b/packages/brick-icons/src/icons/cmdb/permission-setting.svg deleted file mode 100644 index af8a7c8014..0000000000 --- a/packages/brick-icons/src/icons/cmdb/permission-setting.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - 权限设置 - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/collapse-card-default.svg b/packages/brick-icons/src/icons/collapse-card-default.svg deleted file mode 100644 index e8fa66c63a..0000000000 --- a/packages/brick-icons/src/icons/collapse-card-default.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 默认 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/abnormal.svg b/packages/brick-icons/src/icons/colored-big-screen/abnormal.svg deleted file mode 100644 index 069a4a88f5..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/abnormal.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - 图标-异常应用 - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/cabinet.svg b/packages/brick-icons/src/icons/colored-big-screen/cabinet.svg deleted file mode 100644 index d5214f2a41..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/cabinet.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - 图标-机柜使用率 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/cloud-host-blue.svg b/packages/brick-icons/src/icons/colored-big-screen/cloud-host-blue.svg deleted file mode 100644 index 79771b6840..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/cloud-host-blue.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 图标-云主机-特殊背景 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/cloud-host-white.svg b/packages/brick-icons/src/icons/colored-big-screen/cloud-host-white.svg deleted file mode 100644 index d08b8b4d7f..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/cloud-host-white.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 图标-云主机-特殊背景备份 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/dangerous.svg b/packages/brick-icons/src/icons/colored-big-screen/dangerous.svg deleted file mode 100644 index c34209bbd1..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/dangerous.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - 图标-危险应用 - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/database-blue.svg b/packages/brick-icons/src/icons/colored-big-screen/database-blue.svg deleted file mode 100644 index 6e106d9133..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/database-blue.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - 图标-数据库-默认 - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/database-white.svg b/packages/brick-icons/src/icons/colored-big-screen/database-white.svg deleted file mode 100644 index 43ecf65bec..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/database-white.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 图标-数据库-特殊背景 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/engine-room.svg b/packages/brick-icons/src/icons/colored-big-screen/engine-room.svg deleted file mode 100644 index 80ec3802de..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/engine-room.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - 图标-机房使用率 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/histogram.svg b/packages/brick-icons/src/icons/colored-big-screen/histogram.svg deleted file mode 100644 index f1c2cfc7d8..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/histogram.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 图标-统计 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/host-blue.svg b/packages/brick-icons/src/icons/colored-big-screen/host-blue.svg deleted file mode 100644 index 1fc86b43ad..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/host-blue.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 图标-主机-默认 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/host-white.svg b/packages/brick-icons/src/icons/colored-big-screen/host-white.svg deleted file mode 100644 index cd571cb0d6..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/host-white.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 图标-主机-特殊背景 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/middleware-blue.svg b/packages/brick-icons/src/icons/colored-big-screen/middleware-blue.svg deleted file mode 100644 index 938eedcd68..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/middleware-blue.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 图标-中间件 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/middleware-white.svg b/packages/brick-icons/src/icons/colored-big-screen/middleware-white.svg deleted file mode 100644 index 118e4ea186..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/middleware-white.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - -特殊背景 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/normal.svg b/packages/brick-icons/src/icons/colored-big-screen/normal.svg deleted file mode 100644 index 9a1cbb5d02..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/normal.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - 图标-正常应用 - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/physical-machine-blue.svg b/packages/brick-icons/src/icons/colored-big-screen/physical-machine-blue.svg deleted file mode 100644 index a9851fb9df..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/physical-machine-blue.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - 图标-物理机-默认 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/physical-machine-white.svg b/packages/brick-icons/src/icons/colored-big-screen/physical-machine-white.svg deleted file mode 100644 index 7d993a224d..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/physical-machine-white.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - 图标-物理机-特殊背景 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/stack.svg b/packages/brick-icons/src/icons/colored-big-screen/stack.svg deleted file mode 100644 index 8590e10de1..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/stack.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - 图标-IT设备 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/trend.svg b/packages/brick-icons/src/icons/colored-big-screen/trend.svg deleted file mode 100644 index 218c92823b..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/trend.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 图标-资产变化趋势 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/unordered-list.svg b/packages/brick-icons/src/icons/colored-big-screen/unordered-list.svg deleted file mode 100644 index 02e15723a5..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/unordered-list.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - 图标-其他资产 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/virtual-machine-blue.svg b/packages/brick-icons/src/icons/colored-big-screen/virtual-machine-blue.svg deleted file mode 100644 index 347f5c9971..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/virtual-machine-blue.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 图标-PC虚拟机-默认 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-big-screen/virtual-machine-white.svg b/packages/brick-icons/src/icons/colored-big-screen/virtual-machine-white.svg deleted file mode 100644 index 454bb05487..0000000000 --- a/packages/brick-icons/src/icons/colored-big-screen/virtual-machine-white.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 图标-PC虚拟机 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/address-list.svg b/packages/brick-icons/src/icons/colored-common/address-list.svg deleted file mode 100644 index 78641beda2..0000000000 --- a/packages/brick-icons/src/icons/colored-common/address-list.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - ACA93C90-E229-4776-A4F3-4A0B34301C5E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/bat.svg b/packages/brick-icons/src/icons/colored-common/bat.svg deleted file mode 100644 index 99b42874b3..0000000000 --- a/packages/brick-icons/src/icons/colored-common/bat.svg +++ /dev/null @@ -1,84 +0,0 @@ - - - 5108CA82-6553-4102-97B3-714E32629F46 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/blue-star.svg b/packages/brick-icons/src/icons/colored-common/blue-star.svg deleted file mode 100644 index b5819db18a..0000000000 --- a/packages/brick-icons/src/icons/colored-common/blue-star.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - D8C23E0A-2358-45A0-A988-E1A7CD9EA4E0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/cmdb-instance-create.svg b/packages/brick-icons/src/icons/colored-common/cmdb-instance-create.svg deleted file mode 100644 index cc6c1a55a0..0000000000 --- a/packages/brick-icons/src/icons/colored-common/cmdb-instance-create.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - 图标-实例创建 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/cmdb-instance-delete.svg b/packages/brick-icons/src/icons/colored-common/cmdb-instance-delete.svg deleted file mode 100644 index fdb12a935c..0000000000 --- a/packages/brick-icons/src/icons/colored-common/cmdb-instance-delete.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - 图标-实例删除 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/cmdb-instance-edit.svg b/packages/brick-icons/src/icons/colored-common/cmdb-instance-edit.svg deleted file mode 100644 index 9fba0b4dfd..0000000000 --- a/packages/brick-icons/src/icons/colored-common/cmdb-instance-edit.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - 图标-实例编辑 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/cmdb-instance-export.svg b/packages/brick-icons/src/icons/colored-common/cmdb-instance-export.svg deleted file mode 100644 index 3fa65b0234..0000000000 --- a/packages/brick-icons/src/icons/colored-common/cmdb-instance-export.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - 图标-实例导出 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/cmdb-instance-interview.svg b/packages/brick-icons/src/icons/colored-common/cmdb-instance-interview.svg deleted file mode 100644 index ced50a8a3b..0000000000 --- a/packages/brick-icons/src/icons/colored-common/cmdb-instance-interview.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - 图标-实例访问 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/cmdb-instance-operate.svg b/packages/brick-icons/src/icons/colored-common/cmdb-instance-operate.svg deleted file mode 100644 index 5c97ea1c2e..0000000000 --- a/packages/brick-icons/src/icons/colored-common/cmdb-instance-operate.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - 图标-主机实例操作 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/cmdb-instance-record.svg b/packages/brick-icons/src/icons/colored-common/cmdb-instance-record.svg deleted file mode 100644 index e0e435c768..0000000000 --- a/packages/brick-icons/src/icons/colored-common/cmdb-instance-record.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - 图标-实例提交变更 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/danger-0.svg b/packages/brick-icons/src/icons/colored-common/danger-0.svg deleted file mode 100644 index 2b9e04c182..0000000000 --- a/packages/brick-icons/src/icons/colored-common/danger-0.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - 78F305DA-3811-4ABD-B487-7EFB76611D69 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/danger-1.svg b/packages/brick-icons/src/icons/colored-common/danger-1.svg deleted file mode 100644 index b3688ce6a3..0000000000 --- a/packages/brick-icons/src/icons/colored-common/danger-1.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 9914DD79-72B0-44E0-BDAE-1308134F5DFD - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/danger-2.svg b/packages/brick-icons/src/icons/colored-common/danger-2.svg deleted file mode 100644 index 1755df3504..0000000000 --- a/packages/brick-icons/src/icons/colored-common/danger-2.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 9AB858F0-4F36-4898-948D-79E4AEF91754 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/danger-3.svg b/packages/brick-icons/src/icons/colored-common/danger-3.svg deleted file mode 100644 index 23c387e41a..0000000000 --- a/packages/brick-icons/src/icons/colored-common/danger-3.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - DB4ACDB7-5653-4CE2-A805-2C32770EBE27 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/danger-4.svg b/packages/brick-icons/src/icons/colored-common/danger-4.svg deleted file mode 100644 index cc54ab7274..0000000000 --- a/packages/brick-icons/src/icons/colored-common/danger-4.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 05840ADC-AEBE-404C-9DA4-F815C26AD51D - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/danger-5.svg b/packages/brick-icons/src/icons/colored-common/danger-5.svg deleted file mode 100644 index cec95bfb5e..0000000000 --- a/packages/brick-icons/src/icons/colored-common/danger-5.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 161A303A-DE1A-45EC-9500-6529572DAA8A - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/documents.svg b/packages/brick-icons/src/icons/colored-common/documents.svg deleted file mode 100644 index 01d2c314ab..0000000000 --- a/packages/brick-icons/src/icons/colored-common/documents.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 知识文档 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/es.svg b/packages/brick-icons/src/icons/colored-common/es.svg deleted file mode 100644 index 8ada357228..0000000000 --- a/packages/brick-icons/src/icons/colored-common/es.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/event-alarm.svg b/packages/brick-icons/src/icons/colored-common/event-alarm.svg deleted file mode 100644 index 46bc499141..0000000000 --- a/packages/brick-icons/src/icons/colored-common/event-alarm.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - FEF194B4-D93B-4ED9-88AF-87FF44BECEF9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 警告 - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/event-critical.svg b/packages/brick-icons/src/icons/colored-common/event-critical.svg deleted file mode 100644 index a771da3a40..0000000000 --- a/packages/brick-icons/src/icons/colored-common/event-critical.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - 62C6669C-D99F-46B4-A4BB-BDBE406CDC8B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 危急 - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/event-information.svg b/packages/brick-icons/src/icons/colored-common/event-information.svg deleted file mode 100644 index df9a174120..0000000000 --- a/packages/brick-icons/src/icons/colored-common/event-information.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - E3A89CB1-969F-4872-B3BB-F0358248C07C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 信息 - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/event-notice.svg b/packages/brick-icons/src/icons/colored-common/event-notice.svg deleted file mode 100644 index 5f899834a9..0000000000 --- a/packages/brick-icons/src/icons/colored-common/event-notice.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - D95F95DF-40BE-4D6F-B73D-24F24B87DA14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 通知 - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/event-urgent.svg b/packages/brick-icons/src/icons/colored-common/event-urgent.svg deleted file mode 100644 index 074b981af4..0000000000 --- a/packages/brick-icons/src/icons/colored-common/event-urgent.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - 4F5AC6B3-513C-4314-8D1B-A33B9F650F02 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 紧急 - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/expansion-1.svg b/packages/brick-icons/src/icons/colored-common/expansion-1.svg deleted file mode 100644 index 91aca3882b..0000000000 --- a/packages/brick-icons/src/icons/colored-common/expansion-1.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - 图标-扩容/缩容 - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/expansion.svg b/packages/brick-icons/src/icons/colored-common/expansion.svg deleted file mode 100644 index 8751968897..0000000000 --- a/packages/brick-icons/src/icons/colored-common/expansion.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - 6303FB6F-5E46-4196-89C9-F35480097D4F - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/file-lock.svg b/packages/brick-icons/src/icons/colored-common/file-lock.svg deleted file mode 100644 index 77e10283c1..0000000000 --- a/packages/brick-icons/src/icons/colored-common/file-lock.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - 16425AF0-0817-4A68-AB47-F00F6CF14031 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/file-search.svg b/packages/brick-icons/src/icons/colored-common/file-search.svg deleted file mode 100644 index 598a234fe2..0000000000 --- a/packages/brick-icons/src/icons/colored-common/file-search.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - 25C82902-2AB0-432D-9CE0-A65714B13A35 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/green-add.svg b/packages/brick-icons/src/icons/colored-common/green-add.svg deleted file mode 100644 index 85feb4de85..0000000000 --- a/packages/brick-icons/src/icons/colored-common/green-add.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - 800ECF55-A5EE-4D0B-A976-CBECE7A047DF - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/iptables.svg b/packages/brick-icons/src/icons/colored-common/iptables.svg deleted file mode 100644 index 7a1b70ffe4..0000000000 --- a/packages/brick-icons/src/icons/colored-common/iptables.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - iptables管理 - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/middleware.svg b/packages/brick-icons/src/icons/colored-common/middleware.svg deleted file mode 100644 index 656737daa9..0000000000 --- a/packages/brick-icons/src/icons/colored-common/middleware.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - 中间件安装 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/office-setting.svg b/packages/brick-icons/src/icons/colored-common/office-setting.svg deleted file mode 100644 index f53c5a0567..0000000000 --- a/packages/brick-icons/src/icons/colored-common/office-setting.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - 24AA6CA3-3533-482C-8E90-E29FE6694ED4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/powershell.svg b/packages/brick-icons/src/icons/colored-common/powershell.svg deleted file mode 100644 index 9eb479cbc0..0000000000 --- a/packages/brick-icons/src/icons/colored-common/powershell.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - 3EEF3884-16B4-4C86-B45F-DD8759E97ADD - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/purple-heart.svg b/packages/brick-icons/src/icons/colored-common/purple-heart.svg deleted file mode 100644 index c1b87f4530..0000000000 --- a/packages/brick-icons/src/icons/colored-common/purple-heart.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - CA3E3DB1-78C3-44DD-A5C9-936039F91716 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/python.svg b/packages/brick-icons/src/icons/colored-common/python.svg deleted file mode 100644 index 0bea358b7f..0000000000 --- a/packages/brick-icons/src/icons/colored-common/python.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - 3A656107-E8C0-4783-8FDF-8E52E34CBBB6 - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/regexp-icon.svg b/packages/brick-icons/src/icons/colored-common/regexp-icon.svg deleted file mode 100644 index 389d8287d9..0000000000 --- a/packages/brick-icons/src/icons/colored-common/regexp-icon.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - 9FB8E5F7-E06A-4895-AE34-55F0C094DA98 - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/relation-query.svg b/packages/brick-icons/src/icons/colored-common/relation-query.svg deleted file mode 100644 index 3af21d01c7..0000000000 --- a/packages/brick-icons/src/icons/colored-common/relation-query.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 图形 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/restart.svg b/packages/brick-icons/src/icons/colored-common/restart.svg deleted file mode 100644 index 5b23426dfb..0000000000 --- a/packages/brick-icons/src/icons/colored-common/restart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/safes-blue.svg b/packages/brick-icons/src/icons/colored-common/safes-blue.svg deleted file mode 100644 index 2a54fce593..0000000000 --- a/packages/brick-icons/src/icons/colored-common/safes-blue.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - 40DD177F-C378-40D0-B7E6-566A331C88E5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/safes-green.svg b/packages/brick-icons/src/icons/colored-common/safes-green.svg deleted file mode 100644 index 37459112f5..0000000000 --- a/packages/brick-icons/src/icons/colored-common/safes-green.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - 7E4E3874-6A89-4B54-87D2-8D04BEC59901 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/safes-yellow.svg b/packages/brick-icons/src/icons/colored-common/safes-yellow.svg deleted file mode 100644 index 6a7b75f658..0000000000 --- a/packages/brick-icons/src/icons/colored-common/safes-yellow.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - 2EA61C5B-5861-4DEE-8D90-564F03154574 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/shell.svg b/packages/brick-icons/src/icons/colored-common/shell.svg deleted file mode 100644 index 0b0678d762..0000000000 --- a/packages/brick-icons/src/icons/colored-common/shell.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - 75BF476F-2650-4BBD-80C7-1CFD4780ACB9 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/start.svg b/packages/brick-icons/src/icons/colored-common/start.svg deleted file mode 100644 index a39daad32e..0000000000 --- a/packages/brick-icons/src/icons/colored-common/start.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/stop.svg b/packages/brick-icons/src/icons/colored-common/stop.svg deleted file mode 100644 index ef9c8debae..0000000000 --- a/packages/brick-icons/src/icons/colored-common/stop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/string-icon.svg b/packages/brick-icons/src/icons/colored-common/string-icon.svg deleted file mode 100644 index 4dd52d71a0..0000000000 --- a/packages/brick-icons/src/icons/colored-common/string-icon.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - CB8E84E4-E1BD-4B62-9D1B-B18A1E047E13 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/uninstall.svg b/packages/brick-icons/src/icons/colored-common/uninstall.svg deleted file mode 100644 index 71fb477d2f..0000000000 --- a/packages/brick-icons/src/icons/colored-common/uninstall.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/upgrade.svg b/packages/brick-icons/src/icons/colored-common/upgrade.svg deleted file mode 100644 index 95a6633d9b..0000000000 --- a/packages/brick-icons/src/icons/colored-common/upgrade.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/upload-dark.svg b/packages/brick-icons/src/icons/colored-common/upload-dark.svg deleted file mode 100644 index 2eefc52151..0000000000 --- a/packages/brick-icons/src/icons/colored-common/upload-dark.svg +++ /dev/null @@ -1,75 +0,0 @@ - - - 插图 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/upload-light.svg b/packages/brick-icons/src/icons/colored-common/upload-light.svg deleted file mode 100644 index 4328306a04..0000000000 --- a/packages/brick-icons/src/icons/colored-common/upload-light.svg +++ /dev/null @@ -1,82 +0,0 @@ - - - 插图 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/upload.svg b/packages/brick-icons/src/icons/colored-common/upload.svg deleted file mode 100644 index 2a89cc556e..0000000000 --- a/packages/brick-icons/src/icons/colored-common/upload.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - 编组 21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/video.svg b/packages/brick-icons/src/icons/colored-common/video.svg deleted file mode 100644 index 083362d54e..0000000000 --- a/packages/brick-icons/src/icons/colored-common/video.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - 0E0D39F2-3206-455C-B78E-CF55F49AADAB - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-common/yellow-label.svg b/packages/brick-icons/src/icons/colored-common/yellow-label.svg deleted file mode 100644 index 84ea9c2994..0000000000 --- a/packages/brick-icons/src/icons/colored-common/yellow-label.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - FBCD4E9E-1F2D-43F4-9D8E-0CF1D430E7F8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-monitor/load-balancing.svg b/packages/brick-icons/src/icons/colored-monitor/load-balancing.svg deleted file mode 100644 index 18ee3e0f0d..0000000000 --- a/packages/brick-icons/src/icons/colored-monitor/load-balancing.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - 图标-负载均衡节点 - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-monitor/minimap.svg b/packages/brick-icons/src/icons/colored-monitor/minimap.svg deleted file mode 100644 index 2d4a879ae7..0000000000 --- a/packages/brick-icons/src/icons/colored-monitor/minimap.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 缩放适应屏幕icon - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-monitor/switch-2d.svg b/packages/brick-icons/src/icons/colored-monitor/switch-2d.svg deleted file mode 100644 index a44a596c0a..0000000000 --- a/packages/brick-icons/src/icons/colored-monitor/switch-2d.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 2d - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-monitor/switch.svg b/packages/brick-icons/src/icons/colored-monitor/switch.svg deleted file mode 100644 index aa7280c433..0000000000 --- a/packages/brick-icons/src/icons/colored-monitor/switch.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - 3d icon - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-monitor/vs.svg b/packages/brick-icons/src/icons/colored-monitor/vs.svg deleted file mode 100644 index 9f521c4d7a..0000000000 --- a/packages/brick-icons/src/icons/colored-monitor/vs.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - VS - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-monitor/www.svg b/packages/brick-icons/src/icons/colored-monitor/www.svg deleted file mode 100644 index 3580dc71b6..0000000000 --- a/packages/brick-icons/src/icons/colored-monitor/www.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - 图标-服务节点3 - - - - - - - - - - WWW - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/abbitmp.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/abbitmp.svg deleted file mode 100644 index cef8518e5b..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/abbitmp.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - abbitmp - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/access-switch.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/access-switch.svg deleted file mode 100644 index 04f61bd8e6..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/access-switch.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - access-switch - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/activemq.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/activemq.svg deleted file mode 100644 index 18a5b8282b..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/activemq.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - activemq - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/administrator.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/administrator.svg deleted file mode 100644 index 04ae837d58..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/administrator.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - administrator - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/agent-plugin.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/agent-plugin.svg deleted file mode 100644 index 55722ea5b8..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/agent-plugin.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - agent-plugin - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/agent.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/agent.svg deleted file mode 100644 index 8a4c324d63..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/agent.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - agent - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/aggregation-switch.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/aggregation-switch.svg deleted file mode 100644 index 311e68df4d..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/aggregation-switch.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - aggregation-switch - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/aix-physical-machine.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/aix-physical-machine.svg deleted file mode 100755 index 7fc09326f9..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/aix-physical-machine.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - 1653FB52-0B73-4B62-9301-3B73F7DDD180 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/api-gateway.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/api-gateway.svg deleted file mode 100644 index 9650c4c953..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/api-gateway.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - api-gateway - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/app.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/app.svg deleted file mode 100644 index d89fc3dcd1..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/app.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - app - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/backup-device.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/backup-device.svg deleted file mode 100644 index a981bb7208..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/backup-device.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - backup-device - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/business.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/business.svg deleted file mode 100644 index 816ec3de85..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/business.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - business - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/cloud-backup.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/cloud-backup.svg deleted file mode 100644 index 0d340b9df9..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/cloud-backup.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - cloud-backup - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/cloud-direct-connect.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/cloud-direct-connect.svg deleted file mode 100644 index 36f4db8237..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/cloud-direct-connect.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - cloud-direct-connect - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/cloud-storage.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/cloud-storage.svg deleted file mode 100644 index 2bae9f99aa..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/cloud-storage.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - cloud-storage - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/cloud.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/cloud.svg deleted file mode 100644 index 0091057c39..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/cloud.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - cloud - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/cluster.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/cluster.svg deleted file mode 100644 index 39a068849b..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/cluster.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - cluster - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/config-package.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/config-package.svg deleted file mode 100644 index 1dfaa6c688..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/config-package.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - config-package - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/cpu.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/cpu.svg deleted file mode 100644 index 09c831c6f7..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/cpu.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - cpu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/cvm.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/cvm.svg deleted file mode 100644 index 8854e9c05f..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/cvm.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - cvm - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/data-encryption.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/data-encryption.svg deleted file mode 100644 index 4c4ac65f72..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/data-encryption.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - data-encryption - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/ddos.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/ddos.svg deleted file mode 100644 index 520116106d..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/ddos.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - ddos - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/dedicated-line.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/dedicated-line.svg deleted file mode 100644 index 65028651c7..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/dedicated-line.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - dedicated-line - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/department.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/department.svg deleted file mode 100644 index db080ab839..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/department.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - department - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/disk.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/disk.svg deleted file mode 100644 index d6c99b8a5e..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/disk.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - disk - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/dns.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/dns.svg deleted file mode 100644 index e098276da0..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/dns.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - dns - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/docker-image.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/docker-image.svg deleted file mode 100644 index 3f03711303..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/docker-image.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - docker-image - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/docker.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/docker.svg deleted file mode 100644 index 5955d66f11..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/docker.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - docker - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/domain.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/domain.svg deleted file mode 100644 index c6c2985fe4..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/domain.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - domain - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/elastic-search.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/elastic-search.svg deleted file mode 100644 index 03a20dcf87..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/elastic-search.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - elastic-search - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/elb.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/elb.svg deleted file mode 100644 index 1538605905..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/elb.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - elb - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/f5-pool.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/f5-pool.svg deleted file mode 100644 index 0625b83ce9..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/f5-pool.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - f5-pool - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/f5-profiles.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/f5-profiles.svg deleted file mode 100644 index 55963f7033..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/f5-profiles.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - f5-profiles - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/f5-rule.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/f5-rule.svg deleted file mode 100644 index 5ecade80ee..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/f5-rule.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - f5-rule - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/f5-vs.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/f5-vs.svg deleted file mode 100644 index b8ae0bcce7..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/f5-vs.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - f5-vs - - - - - - - - - - - - - - - - - - - VS - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/f5.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/f5.svg deleted file mode 100644 index 5bf629d3d0..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/f5.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - f5 - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/firewall.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/firewall.svg deleted file mode 100644 index e94002dd45..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/firewall.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - firewall - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/grafana.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/grafana.svg deleted file mode 100644 index 32b360dc8a..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/grafana.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - grafana - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/haproxy.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/haproxy.svg deleted file mode 100644 index 4f4e5afbf1..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/haproxy.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - haproxy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/host.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/host.svg deleted file mode 100644 index f730318921..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/host.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - host - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/idc.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/idc.svg deleted file mode 100644 index 2bc7e1c894..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/idc.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - idc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/influx-db.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/influx-db.svg deleted file mode 100644 index 291701741a..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/influx-db.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - influx-db - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/information-notification-service.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/information-notification-service.svg deleted file mode 100644 index 55c15d4d13..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/information-notification-service.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - information-notification-service - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/internet-service.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/internet-service.svg deleted file mode 100644 index 69734451f4..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/internet-service.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - internet-service - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/ip-address.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/ip-address.svg deleted file mode 100644 index 4a18b10cc9..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/ip-address.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - ip-address - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/ip-range.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/ip-range.svg deleted file mode 100644 index cc18fe4e92..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/ip-range.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - ip-range - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/jboss.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/jboss.svg deleted file mode 100644 index b7138b0312..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/jboss.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - jboss - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/kafka.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/kafka.svg deleted file mode 100644 index 72a7a67340..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/kafka.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - kafka - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/keepaliced.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/keepaliced.svg deleted file mode 100644 index 8bd8fcd800..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/keepaliced.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - keepaliced - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/kubernetes-cluster.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/kubernetes-cluster.svg deleted file mode 100644 index b498f9bba8..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/kubernetes-cluster.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - kubernetes-cluster - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/kubernetes-service.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/kubernetes-service.svg deleted file mode 100644 index a89f799e9e..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/kubernetes-service.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - kubernetes-service - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/kubernetes.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/kubernetes.svg deleted file mode 100644 index 50f39e3eb6..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/kubernetes.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - kubernetes - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/link.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/link.svg deleted file mode 100644 index deb0e0ff1c..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/link.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - link - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/linux-physical-machine.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/linux-physical-machine.svg deleted file mode 100755 index b70890d866..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/linux-physical-machine.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - 29093AF8-2F1A-4CC3-8B84-545D5F4C8D3D - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/linux-virtual-machine.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/linux-virtual-machine.svg deleted file mode 100755 index 5b0a413acd..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/linux-virtual-machine.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - B5D30333-8325-4780-ACC4-5DC3B12A381D - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/log-analysis.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/log-analysis.svg deleted file mode 100644 index 6358b0987d..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/log-analysis.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - log-analysis - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/log-service.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/log-service.svg deleted file mode 100644 index b010342634..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/log-service.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - log-service - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/logstash.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/logstash.svg deleted file mode 100644 index 74ef75384a..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/logstash.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - logstash - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/memcache.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/memcache.svg deleted file mode 100644 index a35ce8086b..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/memcache.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - memcache - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/microservices.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/microservices.svg deleted file mode 100644 index 8cfc60569b..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/microservices.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - microservices - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/monngo-db.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/monngo-db.svg deleted file mode 100644 index 023f48dfd7..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/monngo-db.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - monngo-db - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/mysql.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/mysql.svg deleted file mode 100644 index 0ee0698149..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/mysql.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - mysql - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/nginx.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/nginx.svg deleted file mode 100644 index f981b6f606..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/nginx.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - nginx - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/nic.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/nic.svg deleted file mode 100644 index dd7e7aa678..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/nic.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - nic - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/operator.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/operator.svg deleted file mode 100644 index 539d61f4a7..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/operator.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - operator - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/oracle.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/oracle.svg deleted file mode 100644 index 2c67e2b617..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/oracle.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - oracle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/orient-db.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/orient-db.svg deleted file mode 100644 index fc5b9496b5..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/orient-db.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - orient-db - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/os-image.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/os-image.svg deleted file mode 100644 index c85f72501a..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/os-image.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - os-image - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/package.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/package.svg deleted file mode 100644 index 7331f7185f..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/package.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - package - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/pc.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/pc.svg deleted file mode 100644 index 3fde00d0cd..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/pc.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - pc - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/port.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/port.svg deleted file mode 100644 index 0304a10165..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/port.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - port - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/rack.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/rack.svg deleted file mode 100644 index 027fbbbe18..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/rack.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - rack - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/redis.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/redis.svg deleted file mode 100644 index 784771319d..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/redis.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - redis - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/rfid.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/rfid.svg deleted file mode 100644 index e91d449c88..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/rfid.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - rfid - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/router.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/router.svg deleted file mode 100644 index 7bda5ccfaa..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/router.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - router - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/security-service.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/security-service.svg deleted file mode 100644 index d91670258b..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/security-service.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - security-service - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/service-node.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/service-node.svg deleted file mode 100644 index c7845bdfeb..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/service-node.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - service-node - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/sql-package.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/sql-package.svg deleted file mode 100644 index 0c7cd858f2..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/sql-package.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - sql-package - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/sql-server.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/sql-server.svg deleted file mode 100644 index c30e32274c..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/sql-server.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - sql-server - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/ssl-certificate.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/ssl-certificate.svg deleted file mode 100644 index 0663b90ca3..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/ssl-certificate.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - ssl-certificate - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/ssl.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/ssl.svg deleted file mode 100644 index fed3fb2067..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/ssl.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - ssl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/storage-device.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/storage-device.svg deleted file mode 100644 index f47734fb6a..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/storage-device.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - storage-device - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/storage-pool.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/storage-pool.svg deleted file mode 100644 index 4f03dacdb2..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/storage-pool.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - storage-pool - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/storage-resource-group.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/storage-resource-group.svg deleted file mode 100644 index d9ac8a30cf..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/storage-resource-group.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - storage-resource-group - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/storage-switch.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/storage-switch.svg deleted file mode 100644 index be877aa144..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/storage-switch.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - storage-switch - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/supplier.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/supplier.svg deleted file mode 100644 index 52cc019a0c..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/supplier.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - supplier - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/switch.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/switch.svg deleted file mode 100644 index f85846ce82..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/switch.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - switch - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/tenant.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/tenant.svg deleted file mode 100644 index 364ae645b2..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/tenant.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - tenant - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/tomcat.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/tomcat.svg deleted file mode 100644 index 57d3bfa3d8..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/tomcat.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - tomcat - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/user-group.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/user-group.svg deleted file mode 100644 index 5a7b55e858..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/user-group.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - user-group - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/user.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/user.svg deleted file mode 100644 index 6df970ffb2..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/user.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - user - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/virtual-machine.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/virtual-machine.svg deleted file mode 100644 index 876f8f8ebe..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/virtual-machine.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - virtual-machine - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/vpc.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/vpc.svg deleted file mode 100644 index f774230f3e..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/vpc.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - vpc - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/vpn.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/vpn.svg deleted file mode 100644 index 83290cd5f6..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/vpn.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - vpn - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/weblogic.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/weblogic.svg deleted file mode 100644 index 018fcf417c..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/weblogic.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - weblogic - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/website.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/website.svg deleted file mode 100644 index be65747cd7..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/website.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - website - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/win-physical-machine.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/win-physical-machine.svg deleted file mode 100755 index d7eeb1ef17..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/win-physical-machine.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - 821630A0-AE55-4EE7-90E1-01D154F0DC66 - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/win-virtual-machine.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/win-virtual-machine.svg deleted file mode 100755 index 984fc5ab09..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/win-virtual-machine.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - 0CB1C58A-9CD1-4DC6-ABA0-C7AC8619DC7C - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/colored-pseudo-3d/zookeeper.svg b/packages/brick-icons/src/icons/colored-pseudo-3d/zookeeper.svg deleted file mode 100644 index 7bc5d4e04f..0000000000 --- a/packages/brick-icons/src/icons/colored-pseudo-3d/zookeeper.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - zookeeper - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/all-items-filled.svg b/packages/brick-icons/src/icons/common/all-items-filled.svg deleted file mode 100644 index 94302b1452..0000000000 --- a/packages/brick-icons/src/icons/common/all-items-filled.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - all-items-filled - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/all-items-outlined.svg b/packages/brick-icons/src/icons/common/all-items-outlined.svg deleted file mode 100644 index 6bda5583df..0000000000 --- a/packages/brick-icons/src/icons/common/all-items-outlined.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - all-items-outlined - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/associated-resources-filled.svg b/packages/brick-icons/src/icons/common/associated-resources-filled.svg deleted file mode 100644 index db31939e84..0000000000 --- a/packages/brick-icons/src/icons/common/associated-resources-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - associated-resources-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/associated-resources-outlined.svg b/packages/brick-icons/src/icons/common/associated-resources-outlined.svg deleted file mode 100644 index be8d0b56bc..0000000000 --- a/packages/brick-icons/src/icons/common/associated-resources-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - associated-resources-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/automatic-collection-filled.svg b/packages/brick-icons/src/icons/common/automatic-collection-filled.svg deleted file mode 100644 index af182892cf..0000000000 --- a/packages/brick-icons/src/icons/common/automatic-collection-filled.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - automatic-collection-filled - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/automatic-collection-outlined.svg b/packages/brick-icons/src/icons/common/automatic-collection-outlined.svg deleted file mode 100644 index 537db75a08..0000000000 --- a/packages/brick-icons/src/icons/common/automatic-collection-outlined.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - automatic-collection-outlined - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/basic-information-filled.svg b/packages/brick-icons/src/icons/common/basic-information-filled.svg deleted file mode 100644 index 74131dfbeb..0000000000 --- a/packages/brick-icons/src/icons/common/basic-information-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - basic-information-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/basic-information-outlined.svg b/packages/brick-icons/src/icons/common/basic-information-outlined.svg deleted file mode 100644 index ff05c70215..0000000000 --- a/packages/brick-icons/src/icons/common/basic-information-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - basic-information-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/batch-setting-categories-filled.svg b/packages/brick-icons/src/icons/common/batch-setting-categories-filled.svg deleted file mode 100644 index 28064158f7..0000000000 --- a/packages/brick-icons/src/icons/common/batch-setting-categories-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - batch-setting-categories-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/batch-setting-categories-outlined.svg b/packages/brick-icons/src/icons/common/batch-setting-categories-outlined.svg deleted file mode 100644 index 1c3499ba50..0000000000 --- a/packages/brick-icons/src/icons/common/batch-setting-categories-outlined.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - batch-setting-categories-outlined - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/close-at-once-filled.svg b/packages/brick-icons/src/icons/common/close-at-once-filled.svg deleted file mode 100644 index 3c256c2ea3..0000000000 --- a/packages/brick-icons/src/icons/common/close-at-once-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - close-at-once-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/close-at-once-outlined.svg b/packages/brick-icons/src/icons/common/close-at-once-outlined.svg deleted file mode 100644 index f288726c25..0000000000 --- a/packages/brick-icons/src/icons/common/close-at-once-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - close-at-once-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/component-cleanup-filled.svg b/packages/brick-icons/src/icons/common/component-cleanup-filled.svg deleted file mode 100644 index 7a5d75f3dd..0000000000 --- a/packages/brick-icons/src/icons/common/component-cleanup-filled.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - component-cleanup-filled - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/component-cleanup-outlined.svg b/packages/brick-icons/src/icons/common/component-cleanup-outlined.svg deleted file mode 100644 index ce1b120f6f..0000000000 --- a/packages/brick-icons/src/icons/common/component-cleanup-outlined.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - component-cleanup-outlined - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/component-inspection-filled.svg b/packages/brick-icons/src/icons/common/component-inspection-filled.svg deleted file mode 100644 index b827f1a1e5..0000000000 --- a/packages/brick-icons/src/icons/common/component-inspection-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - component-inspection-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/component-inspection-outlined.svg b/packages/brick-icons/src/icons/common/component-inspection-outlined.svg deleted file mode 100644 index 9827bc166a..0000000000 --- a/packages/brick-icons/src/icons/common/component-inspection-outlined.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - component-inspection-outlined - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/copy-filled.svg b/packages/brick-icons/src/icons/common/copy-filled.svg deleted file mode 100644 index f6dc881124..0000000000 --- a/packages/brick-icons/src/icons/common/copy-filled.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - copy-filled - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/copy-outlined.svg b/packages/brick-icons/src/icons/common/copy-outlined.svg deleted file mode 100644 index 285a774007..0000000000 --- a/packages/brick-icons/src/icons/common/copy-outlined.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - copy-outlined - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/deployment-record-filled.svg b/packages/brick-icons/src/icons/common/deployment-record-filled.svg deleted file mode 100644 index 556e0fdd27..0000000000 --- a/packages/brick-icons/src/icons/common/deployment-record-filled.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - deployment-record-filled - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/deployment-record-outlined.svg b/packages/brick-icons/src/icons/common/deployment-record-outlined.svg deleted file mode 100644 index 625a854a33..0000000000 --- a/packages/brick-icons/src/icons/common/deployment-record-outlined.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - deployment-record-outlined - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/details-filled.svg b/packages/brick-icons/src/icons/common/details-filled.svg deleted file mode 100644 index 5cc20fdd8b..0000000000 --- a/packages/brick-icons/src/icons/common/details-filled.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - details-filled - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/details-outlined.svg b/packages/brick-icons/src/icons/common/details-outlined.svg deleted file mode 100644 index 5fd1c3edf8..0000000000 --- a/packages/brick-icons/src/icons/common/details-outlined.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - details-outlined - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/disabled-filled.svg b/packages/brick-icons/src/icons/common/disabled-filled.svg deleted file mode 100644 index c8a6cdc565..0000000000 --- a/packages/brick-icons/src/icons/common/disabled-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - disabled-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/disabled-outlined.svg b/packages/brick-icons/src/icons/common/disabled-outlined.svg deleted file mode 100644 index d0e74be3e1..0000000000 --- a/packages/brick-icons/src/icons/common/disabled-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - disabled-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/documents.svg b/packages/brick-icons/src/icons/common/documents.svg deleted file mode 100644 index 16d2eff820..0000000000 --- a/packages/brick-icons/src/icons/common/documents.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - documents - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/empty-icon.svg b/packages/brick-icons/src/icons/common/empty-icon.svg deleted file mode 100644 index fed9be766e..0000000000 --- a/packages/brick-icons/src/icons/common/empty-icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - F4CF14A0-7E7B-4144-A701-922F20400A15 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/enable-filled.svg b/packages/brick-icons/src/icons/common/enable-filled.svg deleted file mode 100644 index 6f5a1a589b..0000000000 --- a/packages/brick-icons/src/icons/common/enable-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - enable-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/enable-outlined.svg b/packages/brick-icons/src/icons/common/enable-outlined.svg deleted file mode 100644 index 42467909fe..0000000000 --- a/packages/brick-icons/src/icons/common/enable-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - enable-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/go-to-enable-filled.svg b/packages/brick-icons/src/icons/common/go-to-enable-filled.svg deleted file mode 100644 index acb3cd140d..0000000000 --- a/packages/brick-icons/src/icons/common/go-to-enable-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - go-to-enable-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/go-to-enable-outlined.svg b/packages/brick-icons/src/icons/common/go-to-enable-outlined.svg deleted file mode 100644 index dc7ad4bcc9..0000000000 --- a/packages/brick-icons/src/icons/common/go-to-enable-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - go-to-enable-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/implement-filled.svg b/packages/brick-icons/src/icons/common/implement-filled.svg deleted file mode 100644 index eb566e0bb9..0000000000 --- a/packages/brick-icons/src/icons/common/implement-filled.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - implement-filled - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/implement-outlined.svg b/packages/brick-icons/src/icons/common/implement-outlined.svg deleted file mode 100644 index 6646969e53..0000000000 --- a/packages/brick-icons/src/icons/common/implement-outlined.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - implement-outlined - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/import-filled.svg b/packages/brick-icons/src/icons/common/import-filled.svg deleted file mode 100644 index 6bd5257f41..0000000000 --- a/packages/brick-icons/src/icons/common/import-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - import-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/import-outlined.svg b/packages/brick-icons/src/icons/common/import-outlined.svg deleted file mode 100644 index ce82d904e7..0000000000 --- a/packages/brick-icons/src/icons/common/import-outlined.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - import-outlined - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/iptables.svg b/packages/brick-icons/src/icons/common/iptables.svg deleted file mode 100644 index 74c26fc813..0000000000 --- a/packages/brick-icons/src/icons/common/iptables.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - iptables - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/job-management-filled.svg b/packages/brick-icons/src/icons/common/job-management-filled.svg deleted file mode 100644 index 674a6d4fb8..0000000000 --- a/packages/brick-icons/src/icons/common/job-management-filled.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - job-management-filled - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/job-management-outlined.svg b/packages/brick-icons/src/icons/common/job-management-outlined.svg deleted file mode 100644 index 526ccf6b68..0000000000 --- a/packages/brick-icons/src/icons/common/job-management-outlined.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - job-management-outlined - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/lib-library-management-filled.svg b/packages/brick-icons/src/icons/common/lib-library-management-filled.svg deleted file mode 100644 index 5e712306fc..0000000000 --- a/packages/brick-icons/src/icons/common/lib-library-management-filled.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - lib-library-management-filled - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/lib-library-management-outlined.svg b/packages/brick-icons/src/icons/common/lib-library-management-outlined.svg deleted file mode 100644 index bc392ff269..0000000000 --- a/packages/brick-icons/src/icons/common/lib-library-management-outlined.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - lib-library-management-outlined - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/marked-as-base-station-filled.svg b/packages/brick-icons/src/icons/common/marked-as-base-station-filled.svg deleted file mode 100644 index 21352863a4..0000000000 --- a/packages/brick-icons/src/icons/common/marked-as-base-station-filled.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - marked-as-base-station-filled - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/marked-as-base-station-outlined.svg b/packages/brick-icons/src/icons/common/marked-as-base-station-outlined.svg deleted file mode 100644 index 1a8be3c075..0000000000 --- a/packages/brick-icons/src/icons/common/marked-as-base-station-outlined.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - marked-as-base-station-outlined - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/middleware-deployment-filled.svg b/packages/brick-icons/src/icons/common/middleware-deployment-filled.svg deleted file mode 100644 index c232e0a189..0000000000 --- a/packages/brick-icons/src/icons/common/middleware-deployment-filled.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - middleware-deployment-filled - - - - - - 是的,咱们给的是svg,他们可以随意调颜色的 - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/middleware-deployment-outlined.svg b/packages/brick-icons/src/icons/common/middleware-deployment-outlined.svg deleted file mode 100644 index 872f94557c..0000000000 --- a/packages/brick-icons/src/icons/common/middleware-deployment-outlined.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - middleware-deployment-outlined - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/modify-managers-filled.svg b/packages/brick-icons/src/icons/common/modify-managers-filled.svg deleted file mode 100644 index d55778c6f8..0000000000 --- a/packages/brick-icons/src/icons/common/modify-managers-filled.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - modify-managers-filled - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/modify-managers-outlined.svg b/packages/brick-icons/src/icons/common/modify-managers-outlined.svg deleted file mode 100644 index 5565570229..0000000000 --- a/packages/brick-icons/src/icons/common/modify-managers-outlined.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - modify-managers-outlined - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/pass-filled.svg b/packages/brick-icons/src/icons/common/pass-filled.svg deleted file mode 100644 index d6f73ee694..0000000000 --- a/packages/brick-icons/src/icons/common/pass-filled.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - pass-filled - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/pass-outlined.svg b/packages/brick-icons/src/icons/common/pass-outlined.svg deleted file mode 100644 index f0e5855080..0000000000 --- a/packages/brick-icons/src/icons/common/pass-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - pass-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/quick-search-filled.svg b/packages/brick-icons/src/icons/common/quick-search-filled.svg deleted file mode 100644 index 03d403ed2e..0000000000 --- a/packages/brick-icons/src/icons/common/quick-search-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - quick-search-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/quick-search-outlined.svg b/packages/brick-icons/src/icons/common/quick-search-outlined.svg deleted file mode 100644 index 87d652e362..0000000000 --- a/packages/brick-icons/src/icons/common/quick-search-outlined.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - quick-search-outlined - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/recover-alert-filled.svg b/packages/brick-icons/src/icons/common/recover-alert-filled.svg deleted file mode 100644 index d6b974d358..0000000000 --- a/packages/brick-icons/src/icons/common/recover-alert-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - recover-alert-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/recover-alert-outlined.svg b/packages/brick-icons/src/icons/common/recover-alert-outlined.svg deleted file mode 100644 index daab7e9cc9..0000000000 --- a/packages/brick-icons/src/icons/common/recover-alert-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - recover-alert-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/registered-product-filled.svg b/packages/brick-icons/src/icons/common/registered-product-filled.svg deleted file mode 100644 index 5ab5ab9c64..0000000000 --- a/packages/brick-icons/src/icons/common/registered-product-filled.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - registered-product-filled - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/registered-product-outlined.svg b/packages/brick-icons/src/icons/common/registered-product-outlined.svg deleted file mode 100644 index 4216d55abc..0000000000 --- a/packages/brick-icons/src/icons/common/registered-product-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - registered-product-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/reject-filled.svg b/packages/brick-icons/src/icons/common/reject-filled.svg deleted file mode 100644 index ff2b0c64c4..0000000000 --- a/packages/brick-icons/src/icons/common/reject-filled.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - reject-filled - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/reject-outlined.svg b/packages/brick-icons/src/icons/common/reject-outlined.svg deleted file mode 100644 index 815880ee72..0000000000 --- a/packages/brick-icons/src/icons/common/reject-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - reject-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/resource-comparison-filled.svg b/packages/brick-icons/src/icons/common/resource-comparison-filled.svg deleted file mode 100644 index 17b0e388d4..0000000000 --- a/packages/brick-icons/src/icons/common/resource-comparison-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - resource-comparison-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/resource-comparison-outlined.svg b/packages/brick-icons/src/icons/common/resource-comparison-outlined.svg deleted file mode 100644 index 6affdb7656..0000000000 --- a/packages/brick-icons/src/icons/common/resource-comparison-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - resource-comparison-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/resource-management-filled.svg b/packages/brick-icons/src/icons/common/resource-management-filled.svg deleted file mode 100644 index 28ef0ebdc3..0000000000 --- a/packages/brick-icons/src/icons/common/resource-management-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - resource-management-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/resource-management-outlined.svg b/packages/brick-icons/src/icons/common/resource-management-outlined.svg deleted file mode 100644 index c73d63a8fa..0000000000 --- a/packages/brick-icons/src/icons/common/resource-management-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - resource-management-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/resource-view-manegment-filled.svg b/packages/brick-icons/src/icons/common/resource-view-manegment-filled.svg deleted file mode 100644 index c977bd9425..0000000000 --- a/packages/brick-icons/src/icons/common/resource-view-manegment-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - resource-view-manegment-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/resource-view-manegment-outlined.svg b/packages/brick-icons/src/icons/common/resource-view-manegment-outlined.svg deleted file mode 100644 index b820c2a6b4..0000000000 --- a/packages/brick-icons/src/icons/common/resource-view-manegment-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - resource-view-manegment-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/set-permissions-in-batches-filled-2.svg b/packages/brick-icons/src/icons/common/set-permissions-in-batches-filled-2.svg deleted file mode 100644 index f4836511b2..0000000000 --- a/packages/brick-icons/src/icons/common/set-permissions-in-batches-filled-2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - set-permissions-in-batches-filled-2 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/set-permissions-in-batches-filled.svg b/packages/brick-icons/src/icons/common/set-permissions-in-batches-filled.svg deleted file mode 100644 index ce46e04426..0000000000 --- a/packages/brick-icons/src/icons/common/set-permissions-in-batches-filled.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - set-permissions-in-batches-filled - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/set-permissions-in-batches-outlined-2.svg b/packages/brick-icons/src/icons/common/set-permissions-in-batches-outlined-2.svg deleted file mode 100644 index fa02fc48a4..0000000000 --- a/packages/brick-icons/src/icons/common/set-permissions-in-batches-outlined-2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - set-permissions-in-batches-outlined-2 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/set-permissions-in-batches-outlined.svg b/packages/brick-icons/src/icons/common/set-permissions-in-batches-outlined.svg deleted file mode 100644 index cda32c0b0a..0000000000 --- a/packages/brick-icons/src/icons/common/set-permissions-in-batches-outlined.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - set-permissions-in-batches-outlined - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/thumbnail-fillde.svg b/packages/brick-icons/src/icons/common/thumbnail-fillde.svg deleted file mode 100644 index 97ea2cd879..0000000000 --- a/packages/brick-icons/src/icons/common/thumbnail-fillde.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - thumbnail-fillde - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/thumbnail-filled.svg b/packages/brick-icons/src/icons/common/thumbnail-filled.svg deleted file mode 100644 index dfd06ac2b8..0000000000 --- a/packages/brick-icons/src/icons/common/thumbnail-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - thumbnail-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/thumbnail-outlined.svg b/packages/brick-icons/src/icons/common/thumbnail-outlined.svg deleted file mode 100644 index ef5911a6e1..0000000000 --- a/packages/brick-icons/src/icons/common/thumbnail-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - thumbnail-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/ucpro-installer-filled.svg b/packages/brick-icons/src/icons/common/ucpro-installer-filled.svg deleted file mode 100644 index 1b70363425..0000000000 --- a/packages/brick-icons/src/icons/common/ucpro-installer-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - ucpro-installer-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/ucpro-installer-outlined.svg b/packages/brick-icons/src/icons/common/ucpro-installer-outlined.svg deleted file mode 100644 index c9ce05f077..0000000000 --- a/packages/brick-icons/src/icons/common/ucpro-installer-outlined.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - ucpro-installer-outlined - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/unfocus-filled.svg b/packages/brick-icons/src/icons/common/unfocus-filled.svg deleted file mode 100644 index 09ade35e73..0000000000 --- a/packages/brick-icons/src/icons/common/unfocus-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - unfocus-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/unfocus-outlined.svg b/packages/brick-icons/src/icons/common/unfocus-outlined.svg deleted file mode 100644 index def35286ec..0000000000 --- a/packages/brick-icons/src/icons/common/unfocus-outlined.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - unfocus-outlined - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/view-archive-filled.svg b/packages/brick-icons/src/icons/common/view-archive-filled.svg deleted file mode 100644 index 40a49f6af3..0000000000 --- a/packages/brick-icons/src/icons/common/view-archive-filled.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 编组 3 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/view-archive-outlined.svg b/packages/brick-icons/src/icons/common/view-archive-outlined.svg deleted file mode 100644 index 80a929c333..0000000000 --- a/packages/brick-icons/src/icons/common/view-archive-outlined.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - 编组 4 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/view-archiveview-archive-filled.svg b/packages/brick-icons/src/icons/common/view-archiveview-archive-filled.svg deleted file mode 100644 index 378ec1bea7..0000000000 --- a/packages/brick-icons/src/icons/common/view-archiveview-archive-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - view-archiveview-archive-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/view-archiveview-archive-outlined.svg b/packages/brick-icons/src/icons/common/view-archiveview-archive-outlined.svg deleted file mode 100644 index 07aafcb655..0000000000 --- a/packages/brick-icons/src/icons/common/view-archiveview-archive-outlined.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - view-archiveview-archive-outlined - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/view-more-results-filled.svg b/packages/brick-icons/src/icons/common/view-more-results-filled.svg deleted file mode 100644 index 457f1ee98d..0000000000 --- a/packages/brick-icons/src/icons/common/view-more-results-filled.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - view-more-results-filled - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/common/view-more-results-outlined.svg b/packages/brick-icons/src/icons/common/view-more-results-outlined.svg deleted file mode 100644 index 5c57cb9142..0000000000 --- a/packages/brick-icons/src/icons/common/view-more-results-outlined.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - view-more-results-outlined - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/complete-time.svg b/packages/brick-icons/src/icons/complete-time.svg deleted file mode 100644 index 2f2effd0cb..0000000000 --- a/packages/brick-icons/src/icons/complete-time.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - 内存-fill - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/condition-config-fill.svg b/packages/brick-icons/src/icons/condition-config-fill.svg deleted file mode 100644 index badb9f2700..0000000000 --- a/packages/brick-icons/src/icons/condition-config-fill.svg +++ /dev/null @@ -1,20 +0,0 @@ - - 通用图标/fliter - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/condition-config.svg b/packages/brick-icons/src/icons/condition-config.svg deleted file mode 100644 index 56a14bb584..0000000000 --- a/packages/brick-icons/src/icons/condition-config.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - 配置条件 - Created with Sketch. - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/config.svg b/packages/brick-icons/src/icons/config.svg deleted file mode 100644 index bb7c53796d..0000000000 --- a/packages/brick-icons/src/icons/config.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 设置 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/contact-customer.svg b/packages/brick-icons/src/icons/contact-customer.svg deleted file mode 100644 index 679726d259..0000000000 --- a/packages/brick-icons/src/icons/contact-customer.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 联系客服 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/container/app-router.svg b/packages/brick-icons/src/icons/container/app-router.svg deleted file mode 100644 index 84ceea1fed..0000000000 --- a/packages/brick-icons/src/icons/container/app-router.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - BB57EA2A-6B1B-48C7-AB0F-5478AE0FB5F2 - Created with Sketch. - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/container/deploy-shortcut.svg b/packages/brick-icons/src/icons/container/deploy-shortcut.svg deleted file mode 100644 index fd1500a266..0000000000 --- a/packages/brick-icons/src/icons/container/deploy-shortcut.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - ECC80A2F-8D6D-4EBC-BCF5-0750CEC838CF - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/custom-title.svg b/packages/brick-icons/src/icons/custom-title.svg deleted file mode 100755 index dd89c29041..0000000000 --- a/packages/brick-icons/src/icons/custom-title.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/dark-theme.svg b/packages/brick-icons/src/icons/dark-theme.svg deleted file mode 100644 index 2daece9ae6..0000000000 --- a/packages/brick-icons/src/icons/dark-theme.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 暗色主题 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/data-ops-analysis/alliance-one.svg b/packages/brick-icons/src/icons/data-ops-analysis/alliance-one.svg deleted file mode 100644 index 52b9aacfdc..0000000000 --- a/packages/brick-icons/src/icons/data-ops-analysis/alliance-one.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 应用系统-应用-联盟统建 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/data-ops-analysis/alliance-two.svg b/packages/brick-icons/src/icons/data-ops-analysis/alliance-two.svg deleted file mode 100644 index 29527e58ea..0000000000 --- a/packages/brick-icons/src/icons/data-ops-analysis/alliance-two.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - 应用联盟-联盟统建 - Created with Sketch. - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/data-ops-analysis/apply-one.svg b/packages/brick-icons/src/icons/data-ops-analysis/apply-one.svg deleted file mode 100644 index 573d30fca6..0000000000 --- a/packages/brick-icons/src/icons/data-ops-analysis/apply-one.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 应用系统-应用-托管 - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/data-ops-analysis/apply-two.svg b/packages/brick-icons/src/icons/data-ops-analysis/apply-two.svg deleted file mode 100644 index 0f172b9e61..0000000000 --- a/packages/brick-icons/src/icons/data-ops-analysis/apply-two.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - 应用系统-托管 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/data-ops-analysis/common.svg b/packages/brick-icons/src/icons/data-ops-analysis/common.svg deleted file mode 100644 index 0166704f47..0000000000 --- a/packages/brick-icons/src/icons/data-ops-analysis/common.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - 通用 - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/data-ops-analysis/field.svg b/packages/brick-icons/src/icons/data-ops-analysis/field.svg deleted file mode 100644 index e00bed6daf..0000000000 --- a/packages/brick-icons/src/icons/data-ops-analysis/field.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - 模型字段分析 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/data-ops-analysis/home.svg b/packages/brick-icons/src/icons/data-ops-analysis/home.svg deleted file mode 100644 index 83ac64531f..0000000000 --- a/packages/brick-icons/src/icons/data-ops-analysis/home.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - 数据运营分析 - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/data-ops-analysis/model-view.svg b/packages/brick-icons/src/icons/data-ops-analysis/model-view.svg deleted file mode 100644 index 5444cb6ad5..0000000000 --- a/packages/brick-icons/src/icons/data-ops-analysis/model-view.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 模型关联视图 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/data-ops-analysis/user.svg b/packages/brick-icons/src/icons/data-ops-analysis/user.svg deleted file mode 100644 index 58017b947a..0000000000 --- a/packages/brick-icons/src/icons/data-ops-analysis/user.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 用户登陆分析 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/database-fill.svg b/packages/brick-icons/src/icons/database-fill.svg deleted file mode 100644 index dd337562bf..0000000000 --- a/packages/brick-icons/src/icons/database-fill.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - database-fill - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/database.svg b/packages/brick-icons/src/icons/database.svg deleted file mode 100644 index 06243c4735..0000000000 --- a/packages/brick-icons/src/icons/database.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - E9C5B4FB-FFCF-4D64-AB0B-FDE7B028B49A - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/default/card-diff.svg b/packages/brick-icons/src/icons/default/card-diff.svg deleted file mode 100644 index 3e78be6ee8..0000000000 --- a/packages/brick-icons/src/icons/default/card-diff.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - 图标-对比 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/default/card-task-delivery.svg b/packages/brick-icons/src/icons/default/card-task-delivery.svg deleted file mode 100644 index 57bfaf0078..0000000000 --- a/packages/brick-icons/src/icons/default/card-task-delivery.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - 图标-任务交付 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/default/ucpro-installer-filled.svg b/packages/brick-icons/src/icons/default/ucpro-installer-filled.svg deleted file mode 100644 index a6aca17e28..0000000000 --- a/packages/brick-icons/src/icons/default/ucpro-installer-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - ucpro-installer-filled - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/default/ucpro-installer-outlined.svg b/packages/brick-icons/src/icons/default/ucpro-installer-outlined.svg deleted file mode 100644 index 5290997529..0000000000 --- a/packages/brick-icons/src/icons/default/ucpro-installer-outlined.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - ucpro-installer-outlined - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/delete.svg b/packages/brick-icons/src/icons/delete.svg deleted file mode 100644 index b6f759f9c9..0000000000 --- a/packages/brick-icons/src/icons/delete.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 42C71D98-92F2-4BC3-8D15-1E0FB7EF480D - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/deploy/develop.svg b/packages/brick-icons/src/icons/deploy/develop.svg deleted file mode 100755 index 673c4df2e9..0000000000 --- a/packages/brick-icons/src/icons/deploy/develop.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - C866F509-0229-49D1-AFD9-3177403410BC - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/deploy/prerelease.svg b/packages/brick-icons/src/icons/deploy/prerelease.svg deleted file mode 100755 index 4e213e7402..0000000000 --- a/packages/brick-icons/src/icons/deploy/prerelease.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 60F6A588-4AC2-429D-B064-DA0E973C338C - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/deploy/production.svg b/packages/brick-icons/src/icons/deploy/production.svg deleted file mode 100755 index fc3d3ce3c3..0000000000 --- a/packages/brick-icons/src/icons/deploy/production.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - CE8AA873-EBB8-42FE-B983-E7593DB4588B - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/deploy/test.svg b/packages/brick-icons/src/icons/deploy/test.svg deleted file mode 100755 index 749e9dde89..0000000000 --- a/packages/brick-icons/src/icons/deploy/test.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 334464B4-EDA4-4083-9500-742838E8EC00 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/devops.svg b/packages/brick-icons/src/icons/devops.svg deleted file mode 100644 index 8df40b680b..0000000000 --- a/packages/brick-icons/src/icons/devops.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - DE89BBB9-5BFB-4E4C-AE9D-5D1D34B763B3 - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left1-right2.svg b/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left1-right2.svg deleted file mode 100644 index b738e7a2e9..0000000000 --- a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left1-right2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 61BCBAEB-562C-429D-84A5-059BEA035586 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left1-right3-2.svg b/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left1-right3-2.svg deleted file mode 100644 index 54ae70a8bb..0000000000 --- a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left1-right3-2.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - C96AA875-9BCA-42F9-B0B4-4022925329AE - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left1-right3.svg b/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left1-right3.svg deleted file mode 100644 index 3b1e56cbae..0000000000 --- a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left1-right3.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 4AC4E0C9-AB93-43C1-9B77-239D4E7A8A75 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left2-right1.svg b/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left2-right1.svg deleted file mode 100644 index ad382f2e11..0000000000 --- a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left2-right1.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - D5CEE8B3-C177-44FC-B591-F3135FF8E236 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left3-right1-2.svg b/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left3-right1-2.svg deleted file mode 100644 index e13c327bf1..0000000000 --- a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left3-right1-2.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 491BF865-1FCB-4F86-B8D8-96B19369C35B - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left3-right1.svg b/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left3-right1.svg deleted file mode 100644 index 633992c342..0000000000 --- a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-left3-right1.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 5F38ACD0-649E-4D7F-913E-19C4E0B28ED0 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-one-col.svg b/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-one-col.svg deleted file mode 100644 index 0265f653d9..0000000000 --- a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-one-col.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - 184746B5-2700-4EEC-8DE3-F26557114FE5 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-right-1.svg b/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-right-1.svg deleted file mode 100644 index 59b1c10537..0000000000 --- a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-right-1.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - A978AC25-1349-43BA-9305-1211B8DDDC25 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-right-2.svg b/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-right-2.svg deleted file mode 100644 index 914c4b76ec..0000000000 --- a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-right-2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - C62913C0-C2FF-4F33-8368-F5CFE3D680DA - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-right-3.svg b/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-right-3.svg deleted file mode 100644 index a78df33fc3..0000000000 --- a/packages/brick-icons/src/icons/easy-view/banner-layout/grid-banner-right-3.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - ED6671F1-FAF9-4032-9833-51604662FE7C - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-2x3-2.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-2x3-2.svg deleted file mode 100644 index 32f3b20a3e..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-2x3-2.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 992DE792-BCCF-4D67-8D27-C6875F123609 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-2x3.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-2x3.svg deleted file mode 100644 index 82765538bf..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-2x3.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - E09C155A-AE41-4D09-9F4A-84C70FC7DAB7 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-four-col.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-four-col.svg deleted file mode 100644 index e9eb40ebd0..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-four-col.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - F7B1402E-6B03-462D-9B15-D10BE1FD81F2 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right2-2.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right2-2.svg deleted file mode 100644 index ce8660c7c7..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right2-2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - D2EE530C-2758-4FD0-8B7C-73554DAC6CEE - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right2.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right2.svg deleted file mode 100644 index cd80e3d2d3..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right2.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - 5DFA1C24-30D8-4CBB-92B2-C9D4DCCC2996 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right3-2.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right3-2.svg deleted file mode 100644 index 746c689d81..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right3-2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 0A8C353C-22D9-4E52-831A-752678315D56 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right3-3.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right3-3.svg deleted file mode 100644 index d2108cf0e8..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right3-3.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - A7F2ED45-6FC0-44E7-B200-359C6EA6A994 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right3.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right3.svg deleted file mode 100644 index fce3f3fc70..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left1-right3.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - 43CDCAD3-3C81-486B-8F67-02B7A5D5D120 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left2-right1-2.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left2-right1-2.svg deleted file mode 100644 index c8aacf5547..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left2-right1-2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - B8ABCAFB-0463-40F4-BCF7-06BC3A152BFC - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left2-right1.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left2-right1.svg deleted file mode 100644 index 4fd7230fd8..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left2-right1.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - 390AE82A-D2A5-45E7-A128-108098F52908 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left3-right1-2.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left3-right1-2.svg deleted file mode 100644 index 80bd6da6ff..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left3-right1-2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 49EE2DE1-1DC0-43BB-9619-2384EF3834C3 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left3-right1-3.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left3-right1-3.svg deleted file mode 100644 index 24b175ddd4..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left3-right1-3.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 6E54CFAC-7C74-4DB9-B4AE-1E1B87721329 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left3-right1.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left3-right1.svg deleted file mode 100644 index 22ae66fd0f..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-left3-right1.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - CC8A96B9-7234-4735-ADCA-294FDE8782C6 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-one-col.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-one-col.svg deleted file mode 100644 index d1915b197f..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-one-col.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - A55B41A7-125A-4527-BBEE-5F94EEBD7B25 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-three-col.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-three-col.svg deleted file mode 100644 index 53d1922c45..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-three-col.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - AF04F283-2020-4E94-B3D6-08B0C76BE149 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-titlebar-toolbar-content.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-titlebar-toolbar-content.svg deleted file mode 100644 index 7025ac84c9..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-titlebar-toolbar-content.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 34B782C5-C0EB-4CAF-ADEC-A297F9D4C151 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left1-right2.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left1-right2.svg deleted file mode 100644 index 8e1453a5a7..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left1-right2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - C8946CBA-AF2A-4698-B6C1-7E03AAD3C08F - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left1-right3.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left1-right3.svg deleted file mode 100644 index 25f144b646..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left1-right3.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 6FBB5A54-51FB-4568-A03D-678D3F486D96 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left2-right1.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left2-right1.svg deleted file mode 100644 index 4615b22ec8..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left2-right1.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 59ADA3E7-838C-46A4-8279-8B947961B759 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left3-right1.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left3-right1.svg deleted file mode 100644 index ffe302b859..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom-left3-right1.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 7CBB1DD7-A57C-43D9-BBF2-F5B3A505EE3F - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom.svg deleted file mode 100644 index c8bd7c3e47..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-bottom.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - 0F50ABAB-BFC8-4545-979F-932646CA6EBA - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-center-bottom.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-center-bottom.svg deleted file mode 100644 index 1283469845..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-top-center-bottom.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 63C5AA15-4F42-4797-BB70-4B8BA43167E1 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-two-col.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-two-col.svg deleted file mode 100644 index 8a8013201b..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-two-col.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - 5DF81486-EE2B-4A78-8FF7-ACF32ED3DDC3 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-with-catelog-1.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-with-catelog-1.svg deleted file mode 100644 index 5e141a689a..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-with-catelog-1.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - DDD75498-FB96-4AF2-B72C-C9C4358C7659 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-with-catelog-2.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-with-catelog-2.svg deleted file mode 100644 index 32c681c32b..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-with-catelog-2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 4A6BB912-856E-49BE-8911-4DC66A7E9CA7 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-with-catelog-3.svg b/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-with-catelog-3.svg deleted file mode 100644 index da250d9c96..0000000000 --- a/packages/brick-icons/src/icons/easy-view/classic-layout/grid-classic-with-catelog-3.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 54F571ED-DCBD-4946-9540-B3EC381E89A0 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/alarm-analysis.svg b/packages/brick-icons/src/icons/easy-website/alarm-analysis.svg deleted file mode 100644 index 5915e9b40d..0000000000 --- a/packages/brick-icons/src/icons/easy-website/alarm-analysis.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - 242246FD-6D7E-4457-A530-02AF08E304F6 - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/api-doc.svg b/packages/brick-icons/src/icons/easy-website/api-doc.svg deleted file mode 100644 index a734cc3899..0000000000 --- a/packages/brick-icons/src/icons/easy-website/api-doc.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - 5507DC32-213A-400D-974C-395F0C54DB53 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/api-management.svg b/packages/brick-icons/src/icons/easy-website/api-management.svg deleted file mode 100644 index 696daf086b..0000000000 --- a/packages/brick-icons/src/icons/easy-website/api-management.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - 75992BDC-91FA-4772-BEB2-75AF8371C4BE - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/artifact.svg b/packages/brick-icons/src/icons/easy-website/artifact.svg deleted file mode 100644 index 7c12653b30..0000000000 --- a/packages/brick-icons/src/icons/easy-website/artifact.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 5B0545DB-ACE2-4BCB-B9F5-DED0D889B1F4 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/auto-discovery.svg b/packages/brick-icons/src/icons/easy-website/auto-discovery.svg deleted file mode 100644 index 3537ed252e..0000000000 --- a/packages/brick-icons/src/icons/easy-website/auto-discovery.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - C0A40483-E5A8-4F63-9EC4-96487720128E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/brick-builder.svg b/packages/brick-icons/src/icons/easy-website/brick-builder.svg deleted file mode 100644 index b652f2e7be..0000000000 --- a/packages/brick-icons/src/icons/easy-website/brick-builder.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - 880EB4A3-2B65-45B4-A99F-982EB4186094 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/cmdb-lifecycle.svg b/packages/brick-icons/src/icons/easy-website/cmdb-lifecycle.svg deleted file mode 100644 index ea7ff913b0..0000000000 --- a/packages/brick-icons/src/icons/easy-website/cmdb-lifecycle.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - F489C570-CAAD-49E1-B98E-808EEACCD00F - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/cmdb-shared.svg b/packages/brick-icons/src/icons/easy-website/cmdb-shared.svg deleted file mode 100644 index 225f881d25..0000000000 --- a/packages/brick-icons/src/icons/easy-website/cmdb-shared.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - C0A40483-E5A8-4F63-9EC4-96487720128E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/collection.svg b/packages/brick-icons/src/icons/easy-website/collection.svg deleted file mode 100644 index 5b09a48ce9..0000000000 --- a/packages/brick-icons/src/icons/easy-website/collection.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - E4DCE952-2DDB-42EE-86B7-A428B3FFB2E5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/consume.svg b/packages/brick-icons/src/icons/easy-website/consume.svg deleted file mode 100644 index 4fa93afbe2..0000000000 --- a/packages/brick-icons/src/icons/easy-website/consume.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - A99C5A78-82E9-4538-8378-2FC6665D64BD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/dashboard.svg b/packages/brick-icons/src/icons/easy-website/dashboard.svg deleted file mode 100644 index 119fe18250..0000000000 --- a/packages/brick-icons/src/icons/easy-website/dashboard.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - 5131E447-BE28-4319-B1E5-266B4568D8F3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/dim-analysis.svg b/packages/brick-icons/src/icons/easy-website/dim-analysis.svg deleted file mode 100644 index a32e7f524e..0000000000 --- a/packages/brick-icons/src/icons/easy-website/dim-analysis.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - 8345A89D-419C-4F43-B6CB-280C15CF9F89 - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/excellent.svg b/packages/brick-icons/src/icons/easy-website/excellent.svg deleted file mode 100644 index 1894ae80a8..0000000000 --- a/packages/brick-icons/src/icons/easy-website/excellent.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - 411E66DE-4F7A-4A25-8942-64F325E361FB - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/failed-resource.svg b/packages/brick-icons/src/icons/easy-website/failed-resource.svg deleted file mode 100644 index bafcbb2efc..0000000000 --- a/packages/brick-icons/src/icons/easy-website/failed-resource.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - D2AEE7B7-A321-4F6F-BE27-E056B0A4A500 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/flow-control.svg b/packages/brick-icons/src/icons/easy-website/flow-control.svg deleted file mode 100644 index fc12d83817..0000000000 --- a/packages/brick-icons/src/icons/easy-website/flow-control.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - C0A40483-E5A8-4F63-9EC4-96487720128E - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/flow-monitor.svg b/packages/brick-icons/src/icons/easy-website/flow-monitor.svg deleted file mode 100644 index c2e0a96c65..0000000000 --- a/packages/brick-icons/src/icons/easy-website/flow-monitor.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - 3D88F47F-C435-4531-82A1-9E242947D59E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/fuse.svg b/packages/brick-icons/src/icons/easy-website/fuse.svg deleted file mode 100644 index 5e89c4cd0b..0000000000 --- a/packages/brick-icons/src/icons/easy-website/fuse.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - 530ABD9A-D66F-4816-8D2E-14154512C3BF - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/guide.svg b/packages/brick-icons/src/icons/easy-website/guide.svg deleted file mode 100644 index 7b113e8563..0000000000 --- a/packages/brick-icons/src/icons/easy-website/guide.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - B35FD04D-C81F-4D72-A972-828B14C1E342 - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/health-view.svg b/packages/brick-icons/src/icons/easy-website/health-view.svg deleted file mode 100644 index a584b293aa..0000000000 --- a/packages/brick-icons/src/icons/easy-website/health-view.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - C0A40483-E5A8-4F63-9EC4-96487720128E - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/integration.svg b/packages/brick-icons/src/icons/easy-website/integration.svg deleted file mode 100644 index d90c4d8130..0000000000 --- a/packages/brick-icons/src/icons/easy-website/integration.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - 411E66DE-4F7A-4A25-8942-64F325E361FB - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/k8s.svg b/packages/brick-icons/src/icons/easy-website/k8s.svg deleted file mode 100644 index b0302d7bbd..0000000000 --- a/packages/brick-icons/src/icons/easy-website/k8s.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - B1C26BFF-98A6-4076-8C3A-CD4CE6EAEF64 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/low-code.svg b/packages/brick-icons/src/icons/easy-website/low-code.svg deleted file mode 100644 index 822c9759a1..0000000000 --- a/packages/brick-icons/src/icons/easy-website/low-code.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - E83AA56D-F447-4ABA-98B6-415D5F919B88 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/normal-sample.svg b/packages/brick-icons/src/icons/easy-website/normal-sample.svg deleted file mode 100644 index 1efc8b575d..0000000000 --- a/packages/brick-icons/src/icons/easy-website/normal-sample.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - EE23B79B-4E04-42FB-892D-DA9DDD4C32B0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/online-store.svg b/packages/brick-icons/src/icons/easy-website/online-store.svg deleted file mode 100644 index 82998da721..0000000000 --- a/packages/brick-icons/src/icons/easy-website/online-store.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - E4925894-866C-463A-9D6B-0E6E415B7268 - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/out-of-the-box-brick.svg b/packages/brick-icons/src/icons/easy-website/out-of-the-box-brick.svg deleted file mode 100644 index 26ba5f364c..0000000000 --- a/packages/brick-icons/src/icons/easy-website/out-of-the-box-brick.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - EC8133E0-DE1A-4DAB-BFAE-14B2AB19921C - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/own-view.svg b/packages/brick-icons/src/icons/easy-website/own-view.svg deleted file mode 100644 index 4dd77ff3c3..0000000000 --- a/packages/brick-icons/src/icons/easy-website/own-view.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - 7EEB6790-AEB6-4056-943F-BD54AB6310F0 - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/product-team.svg b/packages/brick-icons/src/icons/easy-website/product-team.svg deleted file mode 100644 index e35d1313a4..0000000000 --- a/packages/brick-icons/src/icons/easy-website/product-team.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - 4022AC2D-64F8-4E01-BDC8-E85491D42BBC - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/sample.svg b/packages/brick-icons/src/icons/easy-website/sample.svg deleted file mode 100644 index 6ea54bd245..0000000000 --- a/packages/brick-icons/src/icons/easy-website/sample.svg +++ /dev/null @@ -1,77 +0,0 @@ - - - 0E751503-A83A-473C-91AF-335096161D26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/service-detect.svg b/packages/brick-icons/src/icons/easy-website/service-detect.svg deleted file mode 100644 index 4f1f457bea..0000000000 --- a/packages/brick-icons/src/icons/easy-website/service-detect.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - 6C654509-E221-45E2-AD16-FB0C3FBD4E18 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/service-entry.svg b/packages/brick-icons/src/icons/easy-website/service-entry.svg deleted file mode 100644 index 5641372be2..0000000000 --- a/packages/brick-icons/src/icons/easy-website/service-entry.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - CC02E122-F0D1-42D8-AD63-ADA9B323D4CE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/service-frame.svg b/packages/brick-icons/src/icons/easy-website/service-frame.svg deleted file mode 100644 index f5a1f8301d..0000000000 --- a/packages/brick-icons/src/icons/easy-website/service-frame.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - FE5DC2AA-6D9B-4AE3-A14C-A7C6FCA340A3 - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/solution.svg b/packages/brick-icons/src/icons/easy-website/solution.svg deleted file mode 100644 index 76be4af62b..0000000000 --- a/packages/brick-icons/src/icons/easy-website/solution.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - 21AC8A30-70C5-42B1-AEA4-5300A6955471 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/to-do.svg b/packages/brick-icons/src/icons/easy-website/to-do.svg deleted file mode 100644 index 3df0c1a555..0000000000 --- a/packages/brick-icons/src/icons/easy-website/to-do.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - CC02E122-F0D1-42D8-AD63-ADA9B323D4CE - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/trace.svg b/packages/brick-icons/src/icons/easy-website/trace.svg deleted file mode 100644 index dc9fa66932..0000000000 --- a/packages/brick-icons/src/icons/easy-website/trace.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - C25BB73F-AFF9-488F-85B7-3B05537EE102 - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/user-communication.svg b/packages/brick-icons/src/icons/easy-website/user-communication.svg deleted file mode 100644 index ae9f89c260..0000000000 --- a/packages/brick-icons/src/icons/easy-website/user-communication.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - 27699C8F-AC95-4B85-803E-6570B2B96683 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-website/visual-setting.svg b/packages/brick-icons/src/icons/easy-website/visual-setting.svg deleted file mode 100644 index f9a78644bb..0000000000 --- a/packages/brick-icons/src/icons/easy-website/visual-setting.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - 3CAD8095-5EE6-4A3D-A77F-09E0F7A16868 - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-work/backlog.svg b/packages/brick-icons/src/icons/easy-work/backlog.svg deleted file mode 100644 index 092ef0ef28..0000000000 --- a/packages/brick-icons/src/icons/easy-work/backlog.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - backlog - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/brick-icons/src/icons/easy-work/calendar.svg b/packages/brick-icons/src/icons/easy-work/calendar.svg deleted file mode 100644 index 68cc91def4..0000000000 --- a/packages/brick-icons/src/icons/easy-work/calendar.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - calendar - Created with Sketch. - - - - - - diff --git a/packages/brick-icons/src/icons/easy-work/completed.svg b/packages/brick-icons/src/icons/easy-work/completed.svg deleted file mode 100644 index 3eccd17b4c..0000000000 --- a/packages/brick-icons/src/icons/easy-work/completed.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - completed - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/brick-icons/src/icons/easy-work/easy-work.svg b/packages/brick-icons/src/icons/easy-work/easy-work.svg deleted file mode 100644 index 0bb39e2322..0000000000 --- a/packages/brick-icons/src/icons/easy-work/easy-work.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - 门户网站 - Created with Sketch. - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-work/favorite.svg b/packages/brick-icons/src/icons/easy-work/favorite.svg deleted file mode 100644 index f44cd03cb8..0000000000 --- a/packages/brick-icons/src/icons/easy-work/favorite.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - favorite - Created with Sketch. - - - - diff --git a/packages/brick-icons/src/icons/easy-work/home.svg b/packages/brick-icons/src/icons/easy-work/home.svg deleted file mode 100644 index 3dac01a68b..0000000000 --- a/packages/brick-icons/src/icons/easy-work/home.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - home - Created with Sketch. - - - - diff --git a/packages/brick-icons/src/icons/easy-work/information-center.svg b/packages/brick-icons/src/icons/easy-work/information-center.svg deleted file mode 100644 index b44c52e230..0000000000 --- a/packages/brick-icons/src/icons/easy-work/information-center.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 信息中心 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-work/ing.svg b/packages/brick-icons/src/icons/easy-work/ing.svg deleted file mode 100644 index 22510b1047..0000000000 --- a/packages/brick-icons/src/icons/easy-work/ing.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - ing - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/brick-icons/src/icons/easy-work/leader-cockpit.svg b/packages/brick-icons/src/icons/easy-work/leader-cockpit.svg deleted file mode 100644 index e3363a9318..0000000000 --- a/packages/brick-icons/src/icons/easy-work/leader-cockpit.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 领导驾驶舱 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-work/map.svg b/packages/brick-icons/src/icons/easy-work/map.svg deleted file mode 100644 index 7f514c7a88..0000000000 --- a/packages/brick-icons/src/icons/easy-work/map.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - map - Created with Sketch. - - - - - - - diff --git a/packages/brick-icons/src/icons/easy-work/notice.svg b/packages/brick-icons/src/icons/easy-work/notice.svg deleted file mode 100644 index c695c4d2c3..0000000000 --- a/packages/brick-icons/src/icons/easy-work/notice.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - 服务目录 - Created with Sketch. - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easy-work/other.svg b/packages/brick-icons/src/icons/easy-work/other.svg deleted file mode 100644 index 6e0c3bd39e..0000000000 --- a/packages/brick-icons/src/icons/easy-work/other.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - other - Created with Sketch. - - - - diff --git a/packages/brick-icons/src/icons/easy-work/transaction.svg b/packages/brick-icons/src/icons/easy-work/transaction.svg deleted file mode 100644 index 3fbff123e1..0000000000 --- a/packages/brick-icons/src/icons/easy-work/transaction.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - transaction - Created with Sketch. - - - - diff --git a/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery-black.svg b/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery-black.svg deleted file mode 100644 index 260fda9f93..0000000000 --- a/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery-black.svg +++ /dev/null @@ -1,13 +0,0 @@ - - 资源自动发现 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery-small.svg b/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery-small.svg deleted file mode 100644 index 020c53c422..0000000000 --- a/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery-small.svg +++ /dev/null @@ -1,11 +0,0 @@ - - 自动发现 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery-white.svg b/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery-white.svg deleted file mode 100644 index 255fe11462..0000000000 --- a/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery-white.svg +++ /dev/null @@ -1,13 +0,0 @@ - - 资源自动发现 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery.svg b/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery.svg deleted file mode 100644 index 9cbd867faf..0000000000 --- a/packages/brick-icons/src/icons/easyhub/easyhub-auto-discovery.svg +++ /dev/null @@ -1,13 +0,0 @@ - - 资源自动发现 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/edit.svg b/packages/brick-icons/src/icons/edit.svg deleted file mode 100644 index 8a66f83652..0000000000 --- a/packages/brick-icons/src/icons/edit.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - B1DDE677-DEB9-4300-A6D9-19D40B73E432 - Created with Sketch. - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/event-alert.svg b/packages/brick-icons/src/icons/event-alert.svg deleted file mode 100644 index c395dddf6e..0000000000 --- a/packages/brick-icons/src/icons/event-alert.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - A418C65A-8168-4A34-8660-C48CB5CB9BED - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/event-level.svg b/packages/brick-icons/src/icons/event-level.svg deleted file mode 100644 index 930a2670e0..0000000000 --- a/packages/brick-icons/src/icons/event-level.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - 7793B93A-B773-4AEF-88DF-B79D992C83A2 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/event-pending.svg b/packages/brick-icons/src/icons/event-pending.svg deleted file mode 100644 index 878304a1e6..0000000000 --- a/packages/brick-icons/src/icons/event-pending.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 6DA07FF1-DE11-4E43-B4E9-876D48273BDA - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/event-type.svg b/packages/brick-icons/src/icons/event-type.svg deleted file mode 100644 index 38376640bc..0000000000 --- a/packages/brick-icons/src/icons/event-type.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - 45BE9B55-C68E-4B99-923A-14D1906B8784 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/export.svg b/packages/brick-icons/src/icons/export.svg deleted file mode 100644 index a67da47258..0000000000 --- a/packages/brick-icons/src/icons/export.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 导出 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/flounder.svg b/packages/brick-icons/src/icons/flounder.svg deleted file mode 100644 index fed75a9f77..0000000000 --- a/packages/brick-icons/src/icons/flounder.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - 度量 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/full-word.svg b/packages/brick-icons/src/icons/full-word.svg deleted file mode 100644 index b89af5eadc..0000000000 --- a/packages/brick-icons/src/icons/full-word.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 编组 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/git.svg b/packages/brick-icons/src/icons/git.svg deleted file mode 100644 index 8089ff878f..0000000000 --- a/packages/brick-icons/src/icons/git.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - git - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/gluster.svg b/packages/brick-icons/src/icons/gluster.svg deleted file mode 100644 index 9bbdbb0e0c..0000000000 --- a/packages/brick-icons/src/icons/gluster.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - 51B8F24A-EECA-4D20-A064-4ABCE80CFF67 - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/home/finish-card.svg b/packages/brick-icons/src/icons/home/finish-card.svg deleted file mode 100644 index b8eec9c5dd..0000000000 --- a/packages/brick-icons/src/icons/home/finish-card.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 累计完成 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/home/link-phone.svg b/packages/brick-icons/src/icons/home/link-phone.svg deleted file mode 100644 index a528c30b6c..0000000000 --- a/packages/brick-icons/src/icons/home/link-phone.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - 电话备份 - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/home/my-card.svg b/packages/brick-icons/src/icons/home/my-card.svg deleted file mode 100644 index 9a2ea88118..0000000000 --- a/packages/brick-icons/src/icons/home/my-card.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - 我的工单备份 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/home/wait-card.svg b/packages/brick-icons/src/icons/home/wait-card.svg deleted file mode 100644 index 6f829a4022..0000000000 --- a/packages/brick-icons/src/icons/home/wait-card.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 待办工单 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/honeycomb.svg b/packages/brick-icons/src/icons/honeycomb.svg deleted file mode 100644 index 4e7029d76f..0000000000 --- a/packages/brick-icons/src/icons/honeycomb.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 840159B5-AF08-4816-8807-8442268B8EB1 - - - - - - - - - - diff --git a/packages/brick-icons/src/icons/host-resource.svg b/packages/brick-icons/src/icons/host-resource.svg deleted file mode 100644 index e034e82afd..0000000000 --- a/packages/brick-icons/src/icons/host-resource.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - 9C243F16-200D-48C5-B78A-98F5428936FC - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/idc/device.svg b/packages/brick-icons/src/icons/idc/device.svg deleted file mode 100644 index bb3d116d06..0000000000 --- a/packages/brick-icons/src/icons/idc/device.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - B8DF9445-F611-401B-81D5-0200E0910943 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/idc/distrubution.svg b/packages/brick-icons/src/icons/idc/distrubution.svg deleted file mode 100644 index eb507721e6..0000000000 --- a/packages/brick-icons/src/icons/idc/distrubution.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - F4911166-22BA-4626-BC09-BC3FD982FAFA - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/idc/firewall.svg b/packages/brick-icons/src/icons/idc/firewall.svg deleted file mode 100755 index 52e767939d..0000000000 --- a/packages/brick-icons/src/icons/idc/firewall.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - F8C1ABCA-3B6E-4A1E-9DE6-752E74B6A51A - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/idc/host.svg b/packages/brick-icons/src/icons/idc/host.svg deleted file mode 100644 index d4bd89033e..0000000000 --- a/packages/brick-icons/src/icons/idc/host.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - 94F0BB8B-B2F6-45E1-A39C-746710685B75 - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/idc/idc-view.svg b/packages/brick-icons/src/icons/idc/idc-view.svg deleted file mode 100755 index a024af8e41..0000000000 --- a/packages/brick-icons/src/icons/idc/idc-view.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - 24F1C1AF-C96E-4041-8571-F6143E3D7B0E - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/idc/router.svg b/packages/brick-icons/src/icons/idc/router.svg deleted file mode 100755 index 49b3f4e7f8..0000000000 --- a/packages/brick-icons/src/icons/idc/router.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - EAC0A3BC-13CE-4E8E-B91E-CE8BB317C948 - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/idc/switch.svg b/packages/brick-icons/src/icons/idc/switch.svg deleted file mode 100755 index bd8534308d..0000000000 --- a/packages/brick-icons/src/icons/idc/switch.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 6849E8A3-15E8-4620-9DCF-C41F0D23C271 - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/image-upload.svg b/packages/brick-icons/src/icons/image-upload.svg deleted file mode 100644 index 3aaa729248..0000000000 --- a/packages/brick-icons/src/icons/image-upload.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - 上传 - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/import.svg b/packages/brick-icons/src/icons/import.svg deleted file mode 100644 index 8520f6221f..0000000000 --- a/packages/brick-icons/src/icons/import.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 导入 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/info-circle-o.svg b/packages/brick-icons/src/icons/info-circle-o.svg deleted file mode 100644 index 67f741f4df..0000000000 --- a/packages/brick-icons/src/icons/info-circle-o.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - 339F849F-CEFA-4B40-9968-9E1D49CF9B7B - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ingore-case.svg b/packages/brick-icons/src/icons/ingore-case.svg deleted file mode 100644 index f69f0a1048..0000000000 --- a/packages/brick-icons/src/icons/ingore-case.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - Aa - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/instance-checked.svg b/packages/brick-icons/src/icons/instance-checked.svg deleted file mode 100644 index 3e1882a59a..0000000000 --- a/packages/brick-icons/src/icons/instance-checked.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - 查看实例 - Created with Sketch. - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/instance-config.svg b/packages/brick-icons/src/icons/instance-config.svg deleted file mode 100644 index 745aa2b636..0000000000 --- a/packages/brick-icons/src/icons/instance-config.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 配置实例 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/it-resource-analysis.svg b/packages/brick-icons/src/icons/it-resource-analysis.svg deleted file mode 100644 index 3008f5a5b2..0000000000 --- a/packages/brick-icons/src/icons/it-resource-analysis.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - A2D9F886-1ACF-4BC1-ACBD-254BA862A074 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/it-resource-deploy.svg b/packages/brick-icons/src/icons/it-resource-deploy.svg deleted file mode 100644 index 9784c7711e..0000000000 --- a/packages/brick-icons/src/icons/it-resource-deploy.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - E2C7DB61-1E7B-4537-B739-91407352CAFF - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/it-resource-monitore.svg b/packages/brick-icons/src/icons/it-resource-monitore.svg deleted file mode 100644 index 8335409faf..0000000000 --- a/packages/brick-icons/src/icons/it-resource-monitore.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - 8A0A6A43-EA56-4C1F-A2C2-52E552FB8516 - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/it-resourse-management.svg b/packages/brick-icons/src/icons/it-resourse-management.svg deleted file mode 100644 index 564b9ce654..0000000000 --- a/packages/brick-icons/src/icons/it-resourse-management.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - A5B7E615-D697-4A93-AB16-F395E8CD451F - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/item-show.svg b/packages/brick-icons/src/icons/item-show.svg deleted file mode 100644 index b5c2624a97..0000000000 --- a/packages/brick-icons/src/icons/item-show.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - 显示选项 - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/array.svg b/packages/brick-icons/src/icons/itsc-form/array.svg deleted file mode 100644 index 70a6c5b738..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/array.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - 数组 - Created with Sketch. - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/cascading.svg b/packages/brick-icons/src/icons/itsc-form/cascading.svg deleted file mode 100644 index bcbbda7fdf..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/cascading.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 级联菜单 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/check-box.svg b/packages/brick-icons/src/icons/itsc-form/check-box.svg deleted file mode 100644 index 74a181272f..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/check-box.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - 多选框组 - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/cmdb-cascading-menu.svg b/packages/brick-icons/src/icons/itsc-form/cmdb-cascading-menu.svg deleted file mode 100644 index f8ad8755ee..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/cmdb-cascading-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - CMDB级联菜单 - Created with Sketch. - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/cmdb-instance-change.svg b/packages/brick-icons/src/icons/itsc-form/cmdb-instance-change.svg deleted file mode 100644 index 9adf64d3aa..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/cmdb-instance-change.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 编组 9 - - - - - - - - - - - - - - diff --git a/packages/brick-icons/src/icons/itsc-form/cmdb-instance-insert.svg b/packages/brick-icons/src/icons/itsc-form/cmdb-instance-insert.svg deleted file mode 100644 index f919076ab2..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/cmdb-instance-insert.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - 写入 - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/brick-icons/src/icons/itsc-form/cmdb-instance.svg b/packages/brick-icons/src/icons/itsc-form/cmdb-instance.svg deleted file mode 100644 index 694798c4f3..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/cmdb-instance.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - CMDB实例选择 - Created with Sketch. - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/container-row.svg b/packages/brick-icons/src/icons/itsc-form/container-row.svg deleted file mode 100644 index 88551a9564..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/container-row.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - 行容器 - Created with Sketch. - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/container-tab.svg b/packages/brick-icons/src/icons/itsc-form/container-tab.svg deleted file mode 100644 index 56bcf609a1..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/container-tab.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 标签页容器 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/container-table.svg b/packages/brick-icons/src/icons/itsc-form/container-table.svg deleted file mode 100644 index d0ab13ef60..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/container-table.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - table容器 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/counter.svg b/packages/brick-icons/src/icons/itsc-form/counter.svg deleted file mode 100644 index 14a27edfcf..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/counter.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - 计数器 - Created with Sketch. - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/date-time.svg b/packages/brick-icons/src/icons/itsc-form/date-time.svg deleted file mode 100644 index 93eaaec371..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/date-time.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - 日期时间选择 - Created with Sketch. - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/date.svg b/packages/brick-icons/src/icons/itsc-form/date.svg deleted file mode 100644 index c2fc82e9f6..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/date.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - 日期段 - Created with Sketch. - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/drop-down.svg b/packages/brick-icons/src/icons/itsc-form/drop-down.svg deleted file mode 100644 index bb49c48dd1..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/drop-down.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 下拉选择 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/extends.svg b/packages/brick-icons/src/icons/itsc-form/extends.svg deleted file mode 100644 index 21bdef9495..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/extends.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/icon-bg.svg b/packages/brick-icons/src/icons/itsc-form/icon-bg.svg deleted file mode 100644 index 553d02c964..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/icon-bg.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - icon-bg - Created with Sketch. - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/inherit.svg b/packages/brick-icons/src/icons/itsc-form/inherit.svg deleted file mode 100644 index 3d145d1d48..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/inherit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/instance.svg b/packages/brick-icons/src/icons/itsc-form/instance.svg deleted file mode 100644 index 2b6e01b58e..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/instance.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 实例选择 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/link.svg b/packages/brick-icons/src/icons/itsc-form/link.svg deleted file mode 100644 index 836c15b9a3..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/link.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 链接 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/multi-select.svg b/packages/brick-icons/src/icons/itsc-form/multi-select.svg deleted file mode 100644 index 05965dea80..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/multi-select.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/radio.svg b/packages/brick-icons/src/icons/itsc-form/radio.svg deleted file mode 100644 index 36725a65c0..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/radio.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 单选框组 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/rft.svg b/packages/brick-icons/src/icons/itsc-form/rft.svg deleted file mode 100644 index c59afe3085..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/rft.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 富文本 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/select.svg b/packages/brick-icons/src/icons/itsc-form/select.svg deleted file mode 100644 index d94a7bd897..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/select.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/slider.svg b/packages/brick-icons/src/icons/itsc-form/slider.svg deleted file mode 100644 index 2f37413f9b..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/slider.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 滑块 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/switch.svg b/packages/brick-icons/src/icons/itsc-form/switch.svg deleted file mode 100644 index 53407d07b9..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/switch.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 开关 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/text-field.svg b/packages/brick-icons/src/icons/itsc-form/text-field.svg deleted file mode 100644 index 3ad9de6528..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/text-field.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - 多行文本 - Created with Sketch. - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/text.svg b/packages/brick-icons/src/icons/itsc-form/text.svg deleted file mode 100644 index acc2d32f24..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/text.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 单行文本 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/time.svg b/packages/brick-icons/src/icons/itsc-form/time.svg deleted file mode 100644 index 2904c10858..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/time.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - 时间段 - Created with Sketch. - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/tips.svg b/packages/brick-icons/src/icons/itsc-form/tips.svg deleted file mode 100644 index 7b911e00c0..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/tips.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - 图标-告警提示备份 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/itsc-form/upload.svg b/packages/brick-icons/src/icons/itsc-form/upload.svg deleted file mode 100644 index 739c9cf8af..0000000000 --- a/packages/brick-icons/src/icons/itsc-form/upload.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - 上传 - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/key.svg b/packages/brick-icons/src/icons/key.svg deleted file mode 100644 index 1e3cda5939..0000000000 --- a/packages/brick-icons/src/icons/key.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - key - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/language.svg b/packages/brick-icons/src/icons/language.svg deleted file mode 100644 index fba879f789..0000000000 --- a/packages/brick-icons/src/icons/language.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - 语言 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/leaning-rocket.svg b/packages/brick-icons/src/icons/leaning-rocket.svg deleted file mode 100644 index 0f0cb98382..0000000000 --- a/packages/brick-icons/src/icons/leaning-rocket.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - rocket-o - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/light-theme.svg b/packages/brick-icons/src/icons/light-theme.svg deleted file mode 100644 index 79aaf61c8b..0000000000 --- a/packages/brick-icons/src/icons/light-theme.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 默认主题 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/logout.svg b/packages/brick-icons/src/icons/logout.svg deleted file mode 100644 index 135d210b1b..0000000000 --- a/packages/brick-icons/src/icons/logout.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 登出 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/background-management.svg b/packages/brick-icons/src/icons/menu/background-management.svg deleted file mode 100755 index 4244bc2076..0000000000 --- a/packages/brick-icons/src/icons/menu/background-management.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 2BE02028-11B4-4B74-A2F2-70891DD32754 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/change-management-fill.svg b/packages/brick-icons/src/icons/menu/change-management-fill.svg deleted file mode 100644 index ea0bed939d..0000000000 --- a/packages/brick-icons/src/icons/menu/change-management-fill.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 变更管理 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/change-management.svg b/packages/brick-icons/src/icons/menu/change-management.svg deleted file mode 100755 index 79f866e906..0000000000 --- a/packages/brick-icons/src/icons/menu/change-management.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - 2631E7D6-2FA7-496B-A1C9-4DD0C66A649D - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/configuration-management.svg b/packages/brick-icons/src/icons/menu/configuration-management.svg deleted file mode 100755 index f00cd7b684..0000000000 --- a/packages/brick-icons/src/icons/menu/configuration-management.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 13B22876-2A24-43C7-8292-EB395CB005FF - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/directory-management-fill.svg b/packages/brick-icons/src/icons/menu/directory-management-fill.svg deleted file mode 100644 index 2cf3881d09..0000000000 --- a/packages/brick-icons/src/icons/menu/directory-management-fill.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 目录管理 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/directory-management.svg b/packages/brick-icons/src/icons/menu/directory-management.svg deleted file mode 100755 index da0d89bc47..0000000000 --- a/packages/brick-icons/src/icons/menu/directory-management.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - EAD6F103-EA83-4C21-B571-17033AAF297B - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/event-management-fill.svg b/packages/brick-icons/src/icons/menu/event-management-fill.svg deleted file mode 100644 index 9008c5dc31..0000000000 --- a/packages/brick-icons/src/icons/menu/event-management-fill.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 事件管理 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/event-management.svg b/packages/brick-icons/src/icons/menu/event-management.svg deleted file mode 100755 index d1a8c229f1..0000000000 --- a/packages/brick-icons/src/icons/menu/event-management.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - 7EAA93B7-D605-4CE5-8071-AF9B61FC1CE9 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/form-design.svg b/packages/brick-icons/src/icons/menu/form-design.svg deleted file mode 100755 index df8ba0b7c3..0000000000 --- a/packages/brick-icons/src/icons/menu/form-design.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - ACB1F8DC-BB2E-41F0-A8FF-4F138DBF2D97 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/home.svg b/packages/brick-icons/src/icons/menu/home.svg deleted file mode 100755 index 2873da01bb..0000000000 --- a/packages/brick-icons/src/icons/menu/home.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 7F39A2E7-B260-48AB-AC92-43B816FEC055 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/install-the-history.svg b/packages/brick-icons/src/icons/menu/install-the-history.svg deleted file mode 100755 index 96ba08f71f..0000000000 --- a/packages/brick-icons/src/icons/menu/install-the-history.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 4D6069C0-D545-4A42-A456-D74F823E917E - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/itsc-desktop.svg b/packages/brick-icons/src/icons/menu/itsc-desktop.svg deleted file mode 100644 index 37fc2ddd2c..0000000000 --- a/packages/brick-icons/src/icons/menu/itsc-desktop.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - 7941F549-F3DA-474F-B3F9-44B655113963 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/itsc-sidebar-menu.svg b/packages/brick-icons/src/icons/menu/itsc-sidebar-menu.svg deleted file mode 100644 index 4accc18693..0000000000 --- a/packages/brick-icons/src/icons/menu/itsc-sidebar-menu.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 8C888684-5E36-4ADB-AE2D-6F6D9C8301D6 - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/knowledge-base.svg b/packages/brick-icons/src/icons/menu/knowledge-base.svg deleted file mode 100755 index a6eb448ea3..0000000000 --- a/packages/brick-icons/src/icons/menu/knowledge-base.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - 267E4408-E125-4737-8D2B-F55F1E4383AB - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/personal-center-fill.svg b/packages/brick-icons/src/icons/menu/personal-center-fill.svg deleted file mode 100644 index 3a6e74b438..0000000000 --- a/packages/brick-icons/src/icons/menu/personal-center-fill.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 个人中心 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/personal-center.svg b/packages/brick-icons/src/icons/menu/personal-center.svg deleted file mode 100755 index 73b38faa1b..0000000000 --- a/packages/brick-icons/src/icons/menu/personal-center.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 29AC690B-0161-4A1B-B23B-FF3533D5E139 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/problem-management-fill.svg b/packages/brick-icons/src/icons/menu/problem-management-fill.svg deleted file mode 100644 index 007d36ee27..0000000000 --- a/packages/brick-icons/src/icons/menu/problem-management-fill.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 问题管理 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/problem-management.svg b/packages/brick-icons/src/icons/menu/problem-management.svg deleted file mode 100755 index f65252cac8..0000000000 --- a/packages/brick-icons/src/icons/menu/problem-management.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 94E3284A-4372-4117-A451-C69624E729D5 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/process-design.svg b/packages/brick-icons/src/icons/menu/process-design.svg deleted file mode 100755 index b80faede1c..0000000000 --- a/packages/brick-icons/src/icons/menu/process-design.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - B80FEBC1-179F-40F5-9862-9E69A16FCE82 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/process-management-fill.svg b/packages/brick-icons/src/icons/menu/process-management-fill.svg deleted file mode 100644 index 9c89b6a4c2..0000000000 --- a/packages/brick-icons/src/icons/menu/process-management-fill.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 流程管理 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/process-management.svg b/packages/brick-icons/src/icons/menu/process-management.svg deleted file mode 100755 index 762ca9b052..0000000000 --- a/packages/brick-icons/src/icons/menu/process-management.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 7F128F9A-79D0-44AD-914B-49C8787308DD - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/release-management-fill.svg b/packages/brick-icons/src/icons/menu/release-management-fill.svg deleted file mode 100644 index dc90ab1e22..0000000000 --- a/packages/brick-icons/src/icons/menu/release-management-fill.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 发布管理 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/release-management.svg b/packages/brick-icons/src/icons/menu/release-management.svg deleted file mode 100755 index eefa4d97d4..0000000000 --- a/packages/brick-icons/src/icons/menu/release-management.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - BCB72681-E720-4982-9F5F-B63ED6ACFB80 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/report-center-fill.svg b/packages/brick-icons/src/icons/menu/report-center-fill.svg deleted file mode 100644 index 95692ccc5a..0000000000 --- a/packages/brick-icons/src/icons/menu/report-center-fill.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 报表中心 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/report-center.svg b/packages/brick-icons/src/icons/menu/report-center.svg deleted file mode 100755 index cd02a1ac8b..0000000000 --- a/packages/brick-icons/src/icons/menu/report-center.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - C473E73B-8C81-4D90-A027-0ED97C2C48A6 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/request-management.svg b/packages/brick-icons/src/icons/menu/request-management.svg deleted file mode 100755 index 123db21bfb..0000000000 --- a/packages/brick-icons/src/icons/menu/request-management.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - 77F89B6C-8440-4BEE-8A72-E1AA0475D009 - Created with Sketch. - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/rights-management-fill.svg b/packages/brick-icons/src/icons/menu/rights-management-fill.svg deleted file mode 100644 index e5dce10dd6..0000000000 --- a/packages/brick-icons/src/icons/menu/rights-management-fill.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 权限管理 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/rights-management.svg b/packages/brick-icons/src/icons/menu/rights-management.svg deleted file mode 100755 index df2c1efc90..0000000000 --- a/packages/brick-icons/src/icons/menu/rights-management.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 5EAEB0FB-B3C9-43DE-8F4D-5930A8386C0E - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/script-management.svg b/packages/brick-icons/src/icons/menu/script-management.svg deleted file mode 100755 index 7d0e300a1d..0000000000 --- a/packages/brick-icons/src/icons/menu/script-management.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 7AE28364-1800-4B73-B832-B904B829C048 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/server-management.svg b/packages/brick-icons/src/icons/menu/server-management.svg deleted file mode 100755 index e11d442cde..0000000000 --- a/packages/brick-icons/src/icons/menu/server-management.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - 5CF42C2A-DFD9-4CFF-AA07-A5A77A19DB7E - Created with Sketch. - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/service-catalog.svg b/packages/brick-icons/src/icons/menu/service-catalog.svg deleted file mode 100755 index fa3ac3cc69..0000000000 --- a/packages/brick-icons/src/icons/menu/service-catalog.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 5B9CA10E-1BD1-4276-AE2D-28A42C99332E - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/service-request-fill.svg b/packages/brick-icons/src/icons/menu/service-request-fill.svg deleted file mode 100644 index a570745669..0000000000 --- a/packages/brick-icons/src/icons/menu/service-request-fill.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 服务请求 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/service-request.svg b/packages/brick-icons/src/icons/menu/service-request.svg deleted file mode 100755 index 6b91a6dc7c..0000000000 --- a/packages/brick-icons/src/icons/menu/service-request.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - A97BD935-DC3B-4600-B3D6-EEF2C8117555 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/service-setting.svg b/packages/brick-icons/src/icons/menu/service-setting.svg deleted file mode 100755 index 3c95de904e..0000000000 --- a/packages/brick-icons/src/icons/menu/service-setting.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - A9169E47-93C5-4AD4-9F55-7581E4BF86D6 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/task-statistical.svg b/packages/brick-icons/src/icons/menu/task-statistical.svg deleted file mode 100755 index d40f2cf6ad..0000000000 --- a/packages/brick-icons/src/icons/menu/task-statistical.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - BF74023C-8DE5-453E-B6B9-1941FFB08EFB - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/ticket-center-fill.svg b/packages/brick-icons/src/icons/menu/ticket-center-fill.svg deleted file mode 100644 index ad21096970..0000000000 --- a/packages/brick-icons/src/icons/menu/ticket-center-fill.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 工单中心 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/ticket-center.svg b/packages/brick-icons/src/icons/menu/ticket-center.svg deleted file mode 100755 index a12a90203f..0000000000 --- a/packages/brick-icons/src/icons/menu/ticket-center.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - A638A335-D328-402B-AECD-99BC8FD5A512 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/user-management-fill.svg b/packages/brick-icons/src/icons/menu/user-management-fill.svg deleted file mode 100644 index bad3977257..0000000000 --- a/packages/brick-icons/src/icons/menu/user-management-fill.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 用户管理 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/user-management.svg b/packages/brick-icons/src/icons/menu/user-management.svg deleted file mode 100755 index e96dcad11c..0000000000 --- a/packages/brick-icons/src/icons/menu/user-management.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - C9F7F9D2-D724-41B8-9733-6D024268304F - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/menu/workbench.svg b/packages/brick-icons/src/icons/menu/workbench.svg deleted file mode 100755 index 6c191c43ca..0000000000 --- a/packages/brick-icons/src/icons/menu/workbench.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - C44639EC-1D65-4D51-8758-3F47FA164375 - Created with Sketch. - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/micro-app-center.svg b/packages/brick-icons/src/icons/micro-app-center.svg deleted file mode 100644 index 78cf8e5c28..0000000000 --- a/packages/brick-icons/src/icons/micro-app-center.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - C375BD28-6AC4-4BA2-AAF1-CF753E553A9F - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model-checked.svg b/packages/brick-icons/src/icons/model-checked.svg deleted file mode 100644 index 2a939e4cb6..0000000000 --- a/packages/brick-icons/src/icons/model-checked.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - 查看模型 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/activemq.svg b/packages/brick-icons/src/icons/model/activemq.svg deleted file mode 100644 index c4f1938133..0000000000 --- a/packages/brick-icons/src/icons/model/activemq.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - activemq - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/admin.svg b/packages/brick-icons/src/icons/model/admin.svg deleted file mode 100644 index 8f1286d718..0000000000 --- a/packages/brick-icons/src/icons/model/admin.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - admin - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/agent-plugin.svg b/packages/brick-icons/src/icons/model/agent-plugin.svg deleted file mode 100644 index a821d91342..0000000000 --- a/packages/brick-icons/src/icons/model/agent-plugin.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - agent-plugin - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/agent.svg b/packages/brick-icons/src/icons/model/agent.svg deleted file mode 100644 index 4ec439cee6..0000000000 --- a/packages/brick-icons/src/icons/model/agent.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - agent - Created with Sketch. - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/aggregation-switch.svg b/packages/brick-icons/src/icons/model/aggregation-switch.svg deleted file mode 100644 index 6fbcb01853..0000000000 --- a/packages/brick-icons/src/icons/model/aggregation-switch.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - aggregation-switch - Created with Sketch. - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/amqp.svg b/packages/brick-icons/src/icons/model/amqp.svg deleted file mode 100644 index b4e3517eb1..0000000000 --- a/packages/brick-icons/src/icons/model/amqp.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - AMQP - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/apache.svg b/packages/brick-icons/src/icons/model/apache.svg deleted file mode 100644 index 202bcc974c..0000000000 --- a/packages/brick-icons/src/icons/model/apache.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - apache - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/api-gateway.svg b/packages/brick-icons/src/icons/model/api-gateway.svg deleted file mode 100644 index 27467b130a..0000000000 --- a/packages/brick-icons/src/icons/model/api-gateway.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - api-gateway - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/app.svg b/packages/brick-icons/src/icons/model/app.svg deleted file mode 100644 index 62c303de45..0000000000 --- a/packages/brick-icons/src/icons/model/app.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - app - Created with Sketch. - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/backup-device.svg b/packages/brick-icons/src/icons/model/backup-device.svg deleted file mode 100644 index ede27fb00c..0000000000 --- a/packages/brick-icons/src/icons/model/backup-device.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - backup-device - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/business.svg b/packages/brick-icons/src/icons/model/business.svg deleted file mode 100644 index 123cf95452..0000000000 --- a/packages/brick-icons/src/icons/model/business.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - business - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/clickhouse.svg b/packages/brick-icons/src/icons/model/clickhouse.svg deleted file mode 100644 index 24e3f517b9..0000000000 --- a/packages/brick-icons/src/icons/model/clickhouse.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - Clickhouse - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/cloud-backup.svg b/packages/brick-icons/src/icons/model/cloud-backup.svg deleted file mode 100644 index e3951f0839..0000000000 --- a/packages/brick-icons/src/icons/model/cloud-backup.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - cloud-backup - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/cloud-host.svg b/packages/brick-icons/src/icons/model/cloud-host.svg deleted file mode 100644 index fd646b1e89..0000000000 --- a/packages/brick-icons/src/icons/model/cloud-host.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - cloud-host - Created with Sketch. - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/cloud-private-line.svg b/packages/brick-icons/src/icons/model/cloud-private-line.svg deleted file mode 100644 index d3b41b9b2e..0000000000 --- a/packages/brick-icons/src/icons/model/cloud-private-line.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - cloud-private-line - Created with Sketch. - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/cloud-storage.svg b/packages/brick-icons/src/icons/model/cloud-storage.svg deleted file mode 100644 index 6d3064fba6..0000000000 --- a/packages/brick-icons/src/icons/model/cloud-storage.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - cloud-storage - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/cloud.svg b/packages/brick-icons/src/icons/model/cloud.svg deleted file mode 100644 index 6cd2ea3193..0000000000 --- a/packages/brick-icons/src/icons/model/cloud.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - cloud - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/cluster.svg b/packages/brick-icons/src/icons/model/cluster.svg deleted file mode 100644 index aa3e150905..0000000000 --- a/packages/brick-icons/src/icons/model/cluster.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - cluster - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/config-package.svg b/packages/brick-icons/src/icons/model/config-package.svg deleted file mode 100644 index 73dbdc187f..0000000000 --- a/packages/brick-icons/src/icons/model/config-package.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - config-package - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/core-switch.svg b/packages/brick-icons/src/icons/model/core-switch.svg deleted file mode 100644 index 50de36136f..0000000000 --- a/packages/brick-icons/src/icons/model/core-switch.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - core-switch - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/cpu.svg b/packages/brick-icons/src/icons/model/cpu.svg deleted file mode 100644 index cf89ffdc31..0000000000 --- a/packages/brick-icons/src/icons/model/cpu.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - cpu - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/data-encrypt.svg b/packages/brick-icons/src/icons/model/data-encrypt.svg deleted file mode 100644 index 9a4d724123..0000000000 --- a/packages/brick-icons/src/icons/model/data-encrypt.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - data-encrypt - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/ddos.svg b/packages/brick-icons/src/icons/model/ddos.svg deleted file mode 100644 index b87ccbad3f..0000000000 --- a/packages/brick-icons/src/icons/model/ddos.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - ddos - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/department.svg b/packages/brick-icons/src/icons/model/department.svg deleted file mode 100644 index 435580b15f..0000000000 --- a/packages/brick-icons/src/icons/model/department.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - department - Created with Sketch. - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/disk.svg b/packages/brick-icons/src/icons/model/disk.svg deleted file mode 100644 index c68fb595e3..0000000000 --- a/packages/brick-icons/src/icons/model/disk.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - disk - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/dns.svg b/packages/brick-icons/src/icons/model/dns.svg deleted file mode 100644 index 00ec2c02fa..0000000000 --- a/packages/brick-icons/src/icons/model/dns.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - dns - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/docker-image.svg b/packages/brick-icons/src/icons/model/docker-image.svg deleted file mode 100644 index 8e86be240b..0000000000 --- a/packages/brick-icons/src/icons/model/docker-image.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - docker-image - Created with Sketch. - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/docker.svg b/packages/brick-icons/src/icons/model/docker.svg deleted file mode 100644 index fba73db069..0000000000 --- a/packages/brick-icons/src/icons/model/docker.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - docker - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/domain.svg b/packages/brick-icons/src/icons/model/domain.svg deleted file mode 100644 index fd6bde48b1..0000000000 --- a/packages/brick-icons/src/icons/model/domain.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - domain - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/elastic-load-balance-elb.svg b/packages/brick-icons/src/icons/model/elastic-load-balance-elb.svg deleted file mode 100644 index b2ffda8c61..0000000000 --- a/packages/brick-icons/src/icons/model/elastic-load-balance-elb.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - elastic-load-balance-elb - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/elasticsearch.svg b/packages/brick-icons/src/icons/model/elasticsearch.svg deleted file mode 100644 index 6a12ee289a..0000000000 --- a/packages/brick-icons/src/icons/model/elasticsearch.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - elastic-search - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/etcd.svg b/packages/brick-icons/src/icons/model/etcd.svg deleted file mode 100644 index 349e0c1473..0000000000 --- a/packages/brick-icons/src/icons/model/etcd.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - Etcd - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/eth.svg b/packages/brick-icons/src/icons/model/eth.svg deleted file mode 100644 index 5a942e6434..0000000000 --- a/packages/brick-icons/src/icons/model/eth.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - eth - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/f5-pool.svg b/packages/brick-icons/src/icons/model/f5-pool.svg deleted file mode 100644 index 4a74ec4282..0000000000 --- a/packages/brick-icons/src/icons/model/f5-pool.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - f5-pool - Created with Sketch. - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/f5-profiles.svg b/packages/brick-icons/src/icons/model/f5-profiles.svg deleted file mode 100644 index 2781a03eae..0000000000 --- a/packages/brick-icons/src/icons/model/f5-profiles.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - f5-profiles - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/f5-rule.svg b/packages/brick-icons/src/icons/model/f5-rule.svg deleted file mode 100644 index c443951683..0000000000 --- a/packages/brick-icons/src/icons/model/f5-rule.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - f5-rule - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/f5-vs.svg b/packages/brick-icons/src/icons/model/f5-vs.svg deleted file mode 100644 index c83ce1bb49..0000000000 --- a/packages/brick-icons/src/icons/model/f5-vs.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - f5-vs - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/f5.svg b/packages/brick-icons/src/icons/model/f5.svg deleted file mode 100644 index e9de762f36..0000000000 --- a/packages/brick-icons/src/icons/model/f5.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - f5 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/firewall.svg b/packages/brick-icons/src/icons/model/firewall.svg deleted file mode 100644 index 06560b82c2..0000000000 --- a/packages/brick-icons/src/icons/model/firewall.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - firewall - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/grafana.svg b/packages/brick-icons/src/icons/model/grafana.svg deleted file mode 100644 index 789c3328df..0000000000 --- a/packages/brick-icons/src/icons/model/grafana.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - grafana - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/haproxy.svg b/packages/brick-icons/src/icons/model/haproxy.svg deleted file mode 100644 index 536551d672..0000000000 --- a/packages/brick-icons/src/icons/model/haproxy.svg +++ /dev/null @@ -1,93 +0,0 @@ - - - - haproxy - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/host.svg b/packages/brick-icons/src/icons/model/host.svg deleted file mode 100644 index 700f22bd39..0000000000 --- a/packages/brick-icons/src/icons/model/host.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - host - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/http.svg b/packages/brick-icons/src/icons/model/http.svg deleted file mode 100644 index ba283ef439..0000000000 --- a/packages/brick-icons/src/icons/model/http.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - HTTP - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/influx-db.svg b/packages/brick-icons/src/icons/model/influx-db.svg deleted file mode 100644 index 03fa1919b2..0000000000 --- a/packages/brick-icons/src/icons/model/influx-db.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - Influx-db - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/ip-address.svg b/packages/brick-icons/src/icons/model/ip-address.svg deleted file mode 100644 index ebfeddbfc5..0000000000 --- a/packages/brick-icons/src/icons/model/ip-address.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - IP地址 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/ip-segment.svg b/packages/brick-icons/src/icons/model/ip-segment.svg deleted file mode 100644 index bfee1f63ae..0000000000 --- a/packages/brick-icons/src/icons/model/ip-segment.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - ip-segment - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/jboss.svg b/packages/brick-icons/src/icons/model/jboss.svg deleted file mode 100644 index 146f51da47..0000000000 --- a/packages/brick-icons/src/icons/model/jboss.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - jboss - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/kafka.svg b/packages/brick-icons/src/icons/model/kafka.svg deleted file mode 100644 index 4b7ba84714..0000000000 --- a/packages/brick-icons/src/icons/model/kafka.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - kafka - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/keepalived.svg b/packages/brick-icons/src/icons/model/keepalived.svg deleted file mode 100644 index 31b9ed9a1f..0000000000 --- a/packages/brick-icons/src/icons/model/keepalived.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - keepalived - Created with Sketch. - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/kubernetes-cluster.svg b/packages/brick-icons/src/icons/model/kubernetes-cluster.svg deleted file mode 100644 index 9b20548289..0000000000 --- a/packages/brick-icons/src/icons/model/kubernetes-cluster.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - kubernetes cluster - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/kubernetes-service.svg b/packages/brick-icons/src/icons/model/kubernetes-service.svg deleted file mode 100644 index 8b84f670a4..0000000000 --- a/packages/brick-icons/src/icons/model/kubernetes-service.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - kubernetes service - Created with Sketch. - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/kubernetes.svg b/packages/brick-icons/src/icons/model/kubernetes.svg deleted file mode 100644 index bd443ca8f3..0000000000 --- a/packages/brick-icons/src/icons/model/kubernetes.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - kubernetes - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/link.svg b/packages/brick-icons/src/icons/model/link.svg deleted file mode 100644 index 761a891657..0000000000 --- a/packages/brick-icons/src/icons/model/link.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - link - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/log-analysis.svg b/packages/brick-icons/src/icons/model/log-analysis.svg deleted file mode 100644 index 2f50def22b..0000000000 --- a/packages/brick-icons/src/icons/model/log-analysis.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - log-analysis - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/log-service.svg b/packages/brick-icons/src/icons/model/log-service.svg deleted file mode 100644 index 2b7ec28756..0000000000 --- a/packages/brick-icons/src/icons/model/log-service.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - log-service - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/logstash.svg b/packages/brick-icons/src/icons/model/logstash.svg deleted file mode 100644 index ca15ec38cc..0000000000 --- a/packages/brick-icons/src/icons/model/logstash.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - logstash - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/memcached.svg b/packages/brick-icons/src/icons/model/memcached.svg deleted file mode 100644 index b6d414b97d..0000000000 --- a/packages/brick-icons/src/icons/model/memcached.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - memcached - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/message-notify-service.svg b/packages/brick-icons/src/icons/model/message-notify-service.svg deleted file mode 100644 index 393f7b0930..0000000000 --- a/packages/brick-icons/src/icons/model/message-notify-service.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - message-notify-service - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/micro-service.svg b/packages/brick-icons/src/icons/model/micro-service.svg deleted file mode 100644 index f6f2807b70..0000000000 --- a/packages/brick-icons/src/icons/model/micro-service.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - micro-service - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/mongodb.svg b/packages/brick-icons/src/icons/model/mongodb.svg deleted file mode 100644 index ef6fb3492a..0000000000 --- a/packages/brick-icons/src/icons/model/mongodb.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - mongo-db - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/mssql.svg b/packages/brick-icons/src/icons/model/mssql.svg deleted file mode 100644 index e393c4b0a6..0000000000 --- a/packages/brick-icons/src/icons/model/mssql.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - MSSQL - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/mysql.svg b/packages/brick-icons/src/icons/model/mysql.svg deleted file mode 100644 index 7226b73031..0000000000 --- a/packages/brick-icons/src/icons/model/mysql.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - mysql - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/network-service.svg b/packages/brick-icons/src/icons/model/network-service.svg deleted file mode 100644 index 8635a8f0e7..0000000000 --- a/packages/brick-icons/src/icons/model/network-service.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - network-service - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/nginx.svg b/packages/brick-icons/src/icons/model/nginx.svg deleted file mode 100644 index 75343365e7..0000000000 --- a/packages/brick-icons/src/icons/model/nginx.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - nginx - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/operator.svg b/packages/brick-icons/src/icons/model/operator.svg deleted file mode 100644 index 8560db51f5..0000000000 --- a/packages/brick-icons/src/icons/model/operator.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - operator - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/oracle.svg b/packages/brick-icons/src/icons/model/oracle.svg deleted file mode 100644 index 1b4a407b4d..0000000000 --- a/packages/brick-icons/src/icons/model/oracle.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - oracle - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/orientdb.svg b/packages/brick-icons/src/icons/model/orientdb.svg deleted file mode 100644 index 2da3f9e905..0000000000 --- a/packages/brick-icons/src/icons/model/orientdb.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - orient-db - Created with Sketch. - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/os-image.svg b/packages/brick-icons/src/icons/model/os-image.svg deleted file mode 100644 index 2dd0495924..0000000000 --- a/packages/brick-icons/src/icons/model/os-image.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - os-image - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/package.svg b/packages/brick-icons/src/icons/model/package.svg deleted file mode 100644 index d5328e7518..0000000000 --- a/packages/brick-icons/src/icons/model/package.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - package - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/pc.svg b/packages/brick-icons/src/icons/model/pc.svg deleted file mode 100644 index f00d517665..0000000000 --- a/packages/brick-icons/src/icons/model/pc.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - pc - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/port.svg b/packages/brick-icons/src/icons/model/port.svg deleted file mode 100644 index f068646032..0000000000 --- a/packages/brick-icons/src/icons/model/port.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - port - Created with Sketch. - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/private-line.svg b/packages/brick-icons/src/icons/model/private-line.svg deleted file mode 100644 index acb3f7d0a4..0000000000 --- a/packages/brick-icons/src/icons/model/private-line.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - private-line - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/provider.svg b/packages/brick-icons/src/icons/model/provider.svg deleted file mode 100644 index a5e44c6e59..0000000000 --- a/packages/brick-icons/src/icons/model/provider.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - provider - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/rabbitmq.svg b/packages/brick-icons/src/icons/model/rabbitmq.svg deleted file mode 100644 index 522cd1845f..0000000000 --- a/packages/brick-icons/src/icons/model/rabbitmq.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - rabbitmp - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/redis.svg b/packages/brick-icons/src/icons/model/redis.svg deleted file mode 100644 index 17a53b2c93..0000000000 --- a/packages/brick-icons/src/icons/model/redis.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - redis - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/rfid.svg b/packages/brick-icons/src/icons/model/rfid.svg deleted file mode 100644 index b6beda90fe..0000000000 --- a/packages/brick-icons/src/icons/model/rfid.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - rfid - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/router.svg b/packages/brick-icons/src/icons/model/router.svg deleted file mode 100644 index c59682a392..0000000000 --- a/packages/brick-icons/src/icons/model/router.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - router - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/security-service.svg b/packages/brick-icons/src/icons/model/security-service.svg deleted file mode 100644 index c979e45324..0000000000 --- a/packages/brick-icons/src/icons/model/security-service.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - security-service - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/server-rack.svg b/packages/brick-icons/src/icons/model/server-rack.svg deleted file mode 100644 index 07ff88e0e6..0000000000 --- a/packages/brick-icons/src/icons/model/server-rack.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - server-rack - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/server-room.svg b/packages/brick-icons/src/icons/model/server-room.svg deleted file mode 100644 index 0fbd471f7b..0000000000 --- a/packages/brick-icons/src/icons/model/server-room.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - server-room - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/service-node.svg b/packages/brick-icons/src/icons/model/service-node.svg deleted file mode 100644 index 746def067b..0000000000 --- a/packages/brick-icons/src/icons/model/service-node.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - service-node - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/site.svg b/packages/brick-icons/src/icons/model/site.svg deleted file mode 100644 index bb670bce1e..0000000000 --- a/packages/brick-icons/src/icons/model/site.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - site - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/spring.svg b/packages/brick-icons/src/icons/model/spring.svg deleted file mode 100644 index 217cc08182..0000000000 --- a/packages/brick-icons/src/icons/model/spring.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/sql-package.svg b/packages/brick-icons/src/icons/model/sql-package.svg deleted file mode 100644 index ad74edf0ef..0000000000 --- a/packages/brick-icons/src/icons/model/sql-package.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - sql-package - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/sql-server.svg b/packages/brick-icons/src/icons/model/sql-server.svg deleted file mode 100644 index 44cbc08c50..0000000000 --- a/packages/brick-icons/src/icons/model/sql-server.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - sql-Server - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/ssl-certificate.svg b/packages/brick-icons/src/icons/model/ssl-certificate.svg deleted file mode 100644 index cb6d44eafb..0000000000 --- a/packages/brick-icons/src/icons/model/ssl-certificate.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - ssl-certificate - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/ssl.svg b/packages/brick-icons/src/icons/model/ssl.svg deleted file mode 100644 index ca769592ca..0000000000 --- a/packages/brick-icons/src/icons/model/ssl.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - ssl - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/storage-device.svg b/packages/brick-icons/src/icons/model/storage-device.svg deleted file mode 100644 index 8d8f30b048..0000000000 --- a/packages/brick-icons/src/icons/model/storage-device.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - storage-device - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/storage-pool.svg b/packages/brick-icons/src/icons/model/storage-pool.svg deleted file mode 100644 index 02fa262bf3..0000000000 --- a/packages/brick-icons/src/icons/model/storage-pool.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - storage-pool - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/storage-resource-group.svg b/packages/brick-icons/src/icons/model/storage-resource-group.svg deleted file mode 100644 index 2ffd523977..0000000000 --- a/packages/brick-icons/src/icons/model/storage-resource-group.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - storage-resource-group - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/storage-switch.svg b/packages/brick-icons/src/icons/model/storage-switch.svg deleted file mode 100644 index 0075b4ed6a..0000000000 --- a/packages/brick-icons/src/icons/model/storage-switch.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - storage-switch - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/switch.svg b/packages/brick-icons/src/icons/model/switch.svg deleted file mode 100644 index 39705a6ca1..0000000000 --- a/packages/brick-icons/src/icons/model/switch.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - switch - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/tenant.svg b/packages/brick-icons/src/icons/model/tenant.svg deleted file mode 100644 index 21e3b12f39..0000000000 --- a/packages/brick-icons/src/icons/model/tenant.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - tenant - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/tomcat.svg b/packages/brick-icons/src/icons/model/tomcat.svg deleted file mode 100644 index 86f10fe8e4..0000000000 --- a/packages/brick-icons/src/icons/model/tomcat.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - tomcat - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/user-group.svg b/packages/brick-icons/src/icons/model/user-group.svg deleted file mode 100644 index 8d6299dc53..0000000000 --- a/packages/brick-icons/src/icons/model/user-group.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - user-group - Created with Sketch. - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/user.svg b/packages/brick-icons/src/icons/model/user.svg deleted file mode 100644 index dda31edcfd..0000000000 --- a/packages/brick-icons/src/icons/model/user.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - user - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/vpc.svg b/packages/brick-icons/src/icons/model/vpc.svg deleted file mode 100644 index c0acce05a6..0000000000 --- a/packages/brick-icons/src/icons/model/vpc.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - vpc - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/vpn.svg b/packages/brick-icons/src/icons/model/vpn.svg deleted file mode 100644 index 7006e7fab8..0000000000 --- a/packages/brick-icons/src/icons/model/vpn.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - vpn - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/weblogic.svg b/packages/brick-icons/src/icons/model/weblogic.svg deleted file mode 100644 index 4a1a351bd4..0000000000 --- a/packages/brick-icons/src/icons/model/weblogic.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - weblogic - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/model/zookeeper.svg b/packages/brick-icons/src/icons/model/zookeeper.svg deleted file mode 100644 index 834d4f7814..0000000000 --- a/packages/brick-icons/src/icons/model/zookeeper.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - zookeeper - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor.svg b/packages/brick-icons/src/icons/monitor.svg deleted file mode 100644 index 3ef6327382..0000000000 --- a/packages/brick-icons/src/icons/monitor.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - 943FDEEE-5EE3-43A8-A8E7-8EC6C586EE29 - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/alert-rule.svg b/packages/brick-icons/src/icons/monitor/alert-rule.svg deleted file mode 100644 index b6ad1e73e5..0000000000 --- a/packages/brick-icons/src/icons/monitor/alert-rule.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - 告警策略 - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/alert.svg b/packages/brick-icons/src/icons/monitor/alert.svg deleted file mode 100644 index bf582de0af..0000000000 --- a/packages/brick-icons/src/icons/monitor/alert.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - 告警 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/apm.svg b/packages/brick-icons/src/icons/monitor/apm.svg deleted file mode 100644 index fdcb8fc4ec..0000000000 --- a/packages/brick-icons/src/icons/monitor/apm.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 7555CD1D-DED4-46DF-B7A2-D67A0D3989E2 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/auto-collector.svg b/packages/brick-icons/src/icons/monitor/auto-collector.svg deleted file mode 100644 index c11122abda..0000000000 --- a/packages/brick-icons/src/icons/monitor/auto-collector.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - 自动采集 2 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/bind-strategy.svg b/packages/brick-icons/src/icons/monitor/bind-strategy.svg deleted file mode 100644 index d64150afde..0000000000 --- a/packages/brick-icons/src/icons/monitor/bind-strategy.svg +++ /dev/null @@ -1,10 +0,0 @@ - - -99AFF49B-E714-49D3-AE61-B7CDC8F3F0B5 - - - - - - - diff --git a/packages/brick-icons/src/icons/monitor/close.svg b/packages/brick-icons/src/icons/monitor/close.svg deleted file mode 100644 index 47800ecd57..0000000000 --- a/packages/brick-icons/src/icons/monitor/close.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - 75014ED5-599A-4324-B875-DA76482DC086 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/collector-template.svg b/packages/brick-icons/src/icons/monitor/collector-template.svg deleted file mode 100644 index 39fdf29eef..0000000000 --- a/packages/brick-icons/src/icons/monitor/collector-template.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 采集模版 - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/collector.svg b/packages/brick-icons/src/icons/monitor/collector.svg deleted file mode 100644 index b225be60cd..0000000000 --- a/packages/brick-icons/src/icons/monitor/collector.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - 采集 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/cpu.svg b/packages/brick-icons/src/icons/monitor/cpu.svg deleted file mode 100644 index a2c83a4315..0000000000 --- a/packages/brick-icons/src/icons/monitor/cpu.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - CPU-fill - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/create-strategy.svg b/packages/brick-icons/src/icons/monitor/create-strategy.svg deleted file mode 100644 index c2cfc76526..0000000000 --- a/packages/brick-icons/src/icons/monitor/create-strategy.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - 229FBC03-A300-4614-8E45-BB4F080D98BA - - - - - - diff --git a/packages/brick-icons/src/icons/monitor/dashboard.svg b/packages/brick-icons/src/icons/monitor/dashboard.svg deleted file mode 100644 index ed0293f768..0000000000 --- a/packages/brick-icons/src/icons/monitor/dashboard.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 仪表盘备份 - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/disconnect.svg b/packages/brick-icons/src/icons/monitor/disconnect.svg deleted file mode 100644 index 4ee0b877bd..0000000000 --- a/packages/brick-icons/src/icons/monitor/disconnect.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - EE80CCDB-66EF-4D27-80F6-D9A0CE565919 - - - - - - - - - - - - diff --git a/packages/brick-icons/src/icons/monitor/disk.svg b/packages/brick-icons/src/icons/monitor/disk.svg deleted file mode 100644 index bedce09999..0000000000 --- a/packages/brick-icons/src/icons/monitor/disk.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - 网络流量-fill - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/events.svg b/packages/brick-icons/src/icons/monitor/events.svg deleted file mode 100644 index d5794d8720..0000000000 --- a/packages/brick-icons/src/icons/monitor/events.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - 3F9CE2EC-B293-4808-B383-503BB3B7B141 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/graph-manual.svg b/packages/brick-icons/src/icons/monitor/graph-manual.svg deleted file mode 100644 index cbf88e83de..0000000000 --- a/packages/brick-icons/src/icons/monitor/graph-manual.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 手动 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/host.svg b/packages/brick-icons/src/icons/monitor/host.svg deleted file mode 100644 index ba92a1a368..0000000000 --- a/packages/brick-icons/src/icons/monitor/host.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - database-fill - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/hot.svg b/packages/brick-icons/src/icons/monitor/hot.svg deleted file mode 100644 index 647c473dce..0000000000 --- a/packages/brick-icons/src/icons/monitor/hot.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - 969B84BB-3A18-4E87-8A6F-31A59F4CEDAA - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/infra-monitor.svg b/packages/brick-icons/src/icons/monitor/infra-monitor.svg deleted file mode 100644 index efb9aecaae..0000000000 --- a/packages/brick-icons/src/icons/monitor/infra-monitor.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 8CD8B7BA-9B00-4EEE-A03E-5F22F7A22350 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/kit.svg b/packages/brick-icons/src/icons/monitor/kit.svg deleted file mode 100644 index 92b937b1bc..0000000000 --- a/packages/brick-icons/src/icons/monitor/kit.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - 监控套件(小产品图标) - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/level.svg b/packages/brick-icons/src/icons/monitor/level.svg deleted file mode 100644 index 1e54f2570a..0000000000 --- a/packages/brick-icons/src/icons/monitor/level.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - F1BFDA41-7819-462D-81F6-6DF993876A79 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/memory.svg b/packages/brick-icons/src/icons/monitor/memory.svg deleted file mode 100644 index eff945c163..0000000000 --- a/packages/brick-icons/src/icons/monitor/memory.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - 内存-fill - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/metric-management.svg b/packages/brick-icons/src/icons/monitor/metric-management.svg deleted file mode 100644 index ed2845fe2e..0000000000 --- a/packages/brick-icons/src/icons/monitor/metric-management.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - 指标管理 - Created with Sketch. - - - - - - - - - - - - - - - diff --git a/packages/brick-icons/src/icons/monitor/metricbeat.svg b/packages/brick-icons/src/icons/monitor/metricbeat.svg deleted file mode 100644 index d16143cb48..0000000000 --- a/packages/brick-icons/src/icons/monitor/metricbeat.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/packages/brick-icons/src/icons/monitor/my-monitor.svg b/packages/brick-icons/src/icons/monitor/my-monitor.svg deleted file mode 100644 index 50b926b481..0000000000 --- a/packages/brick-icons/src/icons/monitor/my-monitor.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - my monitor - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/prometheus.svg b/packages/brick-icons/src/icons/monitor/prometheus.svg deleted file mode 100644 index c87b3c7b21..0000000000 --- a/packages/brick-icons/src/icons/monitor/prometheus.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - Prometheus - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/rank.svg b/packages/brick-icons/src/icons/monitor/rank.svg deleted file mode 100644 index 5cbe3aaa11..0000000000 --- a/packages/brick-icons/src/icons/monitor/rank.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - 480E6B02-208B-4C43-96B8-839F4B5DA881 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/related-resource.svg b/packages/brick-icons/src/icons/monitor/related-resource.svg deleted file mode 100644 index 938559147f..0000000000 --- a/packages/brick-icons/src/icons/monitor/related-resource.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 关联资源 - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/resource-monitor.svg b/packages/brick-icons/src/icons/monitor/resource-monitor.svg deleted file mode 100644 index 84a6a426b2..0000000000 --- a/packages/brick-icons/src/icons/monitor/resource-monitor.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - 编组 15 - Created with Sketch. - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/monitor/zabbix.svg b/packages/brick-icons/src/icons/monitor/zabbix.svg deleted file mode 100644 index 5ba9fc1cad..0000000000 --- a/packages/brick-icons/src/icons/monitor/zabbix.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - zabbix - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/more.svg b/packages/brick-icons/src/icons/more.svg deleted file mode 100644 index 93ea5770ca..0000000000 --- a/packages/brick-icons/src/icons/more.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - 更多 - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/namespace-manage.svg b/packages/brick-icons/src/icons/namespace-manage.svg deleted file mode 100644 index d5a6cbbb84..0000000000 --- a/packages/brick-icons/src/icons/namespace-manage.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - A2AC65EE-26A7-43D6-BDD7-410AC23B690A - Created with Sketch. - - - - - - - - - - - diff --git a/packages/brick-icons/src/icons/network-fill.svg b/packages/brick-icons/src/icons/network-fill.svg deleted file mode 100644 index 733c4698df..0000000000 --- a/packages/brick-icons/src/icons/network-fill.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - 网络流量-fill - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/next-builder.svg b/packages/brick-icons/src/icons/next-builder.svg deleted file mode 100644 index af285f975d..0000000000 --- a/packages/brick-icons/src/icons/next-builder.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - next builder(小产品图标) - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/node-mask.svg b/packages/brick-icons/src/icons/node-mask.svg deleted file mode 100644 index 2219824dab..0000000000 --- a/packages/brick-icons/src/icons/node-mask.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - 屏蔽节点 - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/object-topology-card-icon.svg b/packages/brick-icons/src/icons/object-topology-card-icon.svg deleted file mode 100644 index 3beedcd99a..0000000000 --- a/packages/brick-icons/src/icons/object-topology-card-icon.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - object-topology-card-icon - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/overview-devops.svg b/packages/brick-icons/src/icons/overview-devops.svg deleted file mode 100644 index 98b194fede..0000000000 --- a/packages/brick-icons/src/icons/overview-devops.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - overview-devops - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/overview.svg b/packages/brick-icons/src/icons/overview.svg deleted file mode 100644 index adad7ad15c..0000000000 --- a/packages/brick-icons/src/icons/overview.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - 0B78AE66-2BFA-4A74-B0C5-E6FCAC35ED4A - Created with Sketch. - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/patch-manager/host-list.svg b/packages/brick-icons/src/icons/patch-manager/host-list.svg deleted file mode 100644 index 386ff516d1..0000000000 --- a/packages/brick-icons/src/icons/patch-manager/host-list.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - 0F2993E4-5D52-4E14-96CD-B2E6D958A644 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/patch-manager/install-history.svg b/packages/brick-icons/src/icons/patch-manager/install-history.svg deleted file mode 100644 index 82202dafbb..0000000000 --- a/packages/brick-icons/src/icons/patch-manager/install-history.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - 436860C9-F565-494D-B496-DC418B30937C - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/patch-manager/patch-list.svg b/packages/brick-icons/src/icons/patch-manager/patch-list.svg deleted file mode 100644 index 0f89c32de4..0000000000 --- a/packages/brick-icons/src/icons/patch-manager/patch-list.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - A6FDF315-DB43-43A2-948A-30C5584BE455 - Created with Sketch. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/phone-circle.svg b/packages/brick-icons/src/icons/phone-circle.svg deleted file mode 100644 index 4db63384dc..0000000000 --- a/packages/brick-icons/src/icons/phone-circle.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 电话 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/phone.svg b/packages/brick-icons/src/icons/phone.svg deleted file mode 100755 index e52405ec20..0000000000 --- a/packages/brick-icons/src/icons/phone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/product/easy-auto-ops.svg b/packages/brick-icons/src/icons/product/easy-auto-ops.svg deleted file mode 100644 index 9f51259b89..0000000000 --- a/packages/brick-icons/src/icons/product/easy-auto-ops.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - EasyAutoOps - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/product/easy-cmdb.svg b/packages/brick-icons/src/icons/product/easy-cmdb.svg deleted file mode 100644 index d6b436649e..0000000000 --- a/packages/brick-icons/src/icons/product/easy-cmdb.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - EasyCMDB - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/product/easy-data-viz.svg b/packages/brick-icons/src/icons/product/easy-data-viz.svg deleted file mode 100644 index a66bf5db7f..0000000000 --- a/packages/brick-icons/src/icons/product/easy-data-viz.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - EasyDataViz - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/product/easy-dev-ops.svg b/packages/brick-icons/src/icons/product/easy-dev-ops.svg deleted file mode 100644 index c866612f9f..0000000000 --- a/packages/brick-icons/src/icons/product/easy-dev-ops.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - EasyDevOps - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/product/easy-itsc.svg b/packages/brick-icons/src/icons/product/easy-itsc.svg deleted file mode 100644 index 3aa45aac15..0000000000 --- a/packages/brick-icons/src/icons/product/easy-itsc.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - EasyITSC - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/product/easy-ma-builder.svg b/packages/brick-icons/src/icons/product/easy-ma-builder.svg deleted file mode 100644 index 9357955148..0000000000 --- a/packages/brick-icons/src/icons/product/easy-ma-builder.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - EasyMABuilder - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/product/easy-observe.svg b/packages/brick-icons/src/icons/product/easy-observe.svg deleted file mode 100644 index 73649e0e7c..0000000000 --- a/packages/brick-icons/src/icons/product/easy-observe.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - EasyObserve - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/product/easy-tracing.svg b/packages/brick-icons/src/icons/product/easy-tracing.svg deleted file mode 100644 index 293843516e..0000000000 --- a/packages/brick-icons/src/icons/product/easy-tracing.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - EasyTracing - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/product/easy-work-space.svg b/packages/brick-icons/src/icons/product/easy-work-space.svg deleted file mode 100644 index 02f600bc02..0000000000 --- a/packages/brick-icons/src/icons/product/easy-work-space.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - EasyWorkSpace - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/bash.svg b/packages/brick-icons/src/icons/program-language/bash.svg deleted file mode 100644 index 0f0c6f544d..0000000000 --- a/packages/brick-icons/src/icons/program-language/bash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/c-sharp.svg b/packages/brick-icons/src/icons/program-language/c-sharp.svg deleted file mode 100644 index c76a75795c..0000000000 --- a/packages/brick-icons/src/icons/program-language/c-sharp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/c.svg b/packages/brick-icons/src/icons/program-language/c.svg deleted file mode 100644 index 55844d8593..0000000000 --- a/packages/brick-icons/src/icons/program-language/c.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/cpp.svg b/packages/brick-icons/src/icons/program-language/cpp.svg deleted file mode 100644 index 710300ad74..0000000000 --- a/packages/brick-icons/src/icons/program-language/cpp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/golang.svg b/packages/brick-icons/src/icons/program-language/golang.svg deleted file mode 100644 index f2609357c8..0000000000 --- a/packages/brick-icons/src/icons/program-language/golang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/java.svg b/packages/brick-icons/src/icons/program-language/java.svg deleted file mode 100644 index 40f63bfd0c..0000000000 --- a/packages/brick-icons/src/icons/program-language/java.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/javascript.svg b/packages/brick-icons/src/icons/program-language/javascript.svg deleted file mode 100644 index ba283a3dae..0000000000 --- a/packages/brick-icons/src/icons/program-language/javascript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/node.svg b/packages/brick-icons/src/icons/program-language/node.svg deleted file mode 100644 index 3c2d2884fc..0000000000 --- a/packages/brick-icons/src/icons/program-language/node.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/perl.svg b/packages/brick-icons/src/icons/program-language/perl.svg deleted file mode 100644 index 8c98e5b1c9..0000000000 --- a/packages/brick-icons/src/icons/program-language/perl.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/php.svg b/packages/brick-icons/src/icons/program-language/php.svg deleted file mode 100644 index 281660a35e..0000000000 --- a/packages/brick-icons/src/icons/program-language/php.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/python.svg b/packages/brick-icons/src/icons/program-language/python.svg deleted file mode 100644 index 1f7f29bed2..0000000000 --- a/packages/brick-icons/src/icons/program-language/python.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/ruby.svg b/packages/brick-icons/src/icons/program-language/ruby.svg deleted file mode 100644 index 97784d2203..0000000000 --- a/packages/brick-icons/src/icons/program-language/ruby.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/rust.svg b/packages/brick-icons/src/icons/program-language/rust.svg deleted file mode 100644 index a46e143d53..0000000000 --- a/packages/brick-icons/src/icons/program-language/rust.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/sql.svg b/packages/brick-icons/src/icons/program-language/sql.svg deleted file mode 100644 index 910d44754c..0000000000 --- a/packages/brick-icons/src/icons/program-language/sql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/program-language/swift.svg b/packages/brick-icons/src/icons/program-language/swift.svg deleted file mode 100644 index 87590bea78..0000000000 --- a/packages/brick-icons/src/icons/program-language/swift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/access-switch.svg b/packages/brick-icons/src/icons/pseudo-3d/access-switch.svg deleted file mode 100644 index 752e778a9d..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/access-switch.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - 接入交换机 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/application.svg b/packages/brick-icons/src/icons/pseudo-3d/application.svg deleted file mode 100644 index bd1414a6d3..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/application.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - 应用 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/cabinet.svg b/packages/brick-icons/src/icons/pseudo-3d/cabinet.svg deleted file mode 100644 index e94f3e083d..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/cabinet.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - 机柜 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/cluster.svg b/packages/brick-icons/src/icons/pseudo-3d/cluster.svg deleted file mode 100644 index f502caeb4b..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/cluster.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - 集群 - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/core-switch.svg b/packages/brick-icons/src/icons/pseudo-3d/core-switch.svg deleted file mode 100644 index f40efa1af9..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/core-switch.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - 核心汇聚交换机 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/firewall.svg b/packages/brick-icons/src/icons/pseudo-3d/firewall.svg deleted file mode 100644 index 1baec949b7..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/firewall.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - 防火墙 - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/interchanger.svg b/packages/brick-icons/src/icons/pseudo-3d/interchanger.svg deleted file mode 100644 index 76ecc38c40..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/interchanger.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - 交换机 - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/machine-room.svg b/packages/brick-icons/src/icons/pseudo-3d/machine-room.svg deleted file mode 100644 index 457021e203..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/machine-room.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - 机房 - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/router.svg b/packages/brick-icons/src/icons/pseudo-3d/router.svg deleted file mode 100644 index 79f93c69c5..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/router.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - 路由器 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/server.svg b/packages/brick-icons/src/icons/pseudo-3d/server.svg deleted file mode 100644 index ce3e0968c1..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/server.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - 服务器 - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/storage.svg b/packages/brick-icons/src/icons/pseudo-3d/storage.svg deleted file mode 100644 index 4e860d8b6a..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/storage.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - 存储器 - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/pseudo-3d/switch.svg b/packages/brick-icons/src/icons/pseudo-3d/switch.svg deleted file mode 100644 index 69679812a2..0000000000 --- a/packages/brick-icons/src/icons/pseudo-3d/switch.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 交换机 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/question-on-paper.svg b/packages/brick-icons/src/icons/question-on-paper.svg deleted file mode 100644 index e44bd891c3..0000000000 --- a/packages/brick-icons/src/icons/question-on-paper.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - 更多指引 - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/quick-add-me.svg b/packages/brick-icons/src/icons/quick-add-me.svg deleted file mode 100644 index 6095cccd53..0000000000 --- a/packages/brick-icons/src/icons/quick-add-me.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - 快速添加我备份 - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/ram-fill.svg b/packages/brick-icons/src/icons/ram-fill.svg deleted file mode 100644 index 5ae1cada9c..0000000000 --- a/packages/brick-icons/src/icons/ram-fill.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - 内存-fill - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/recover-time.svg b/packages/brick-icons/src/icons/recover-time.svg deleted file mode 100644 index fabc539dbe..0000000000 --- a/packages/brick-icons/src/icons/recover-time.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - 内存-fill - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/redeploy.svg b/packages/brick-icons/src/icons/redeploy.svg deleted file mode 100644 index 4ac0ce8743..0000000000 --- a/packages/brick-icons/src/icons/redeploy.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/related-resource.svg b/packages/brick-icons/src/icons/related-resource.svg deleted file mode 100644 index 1532496e23..0000000000 --- a/packages/brick-icons/src/icons/related-resource.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - 6121773F-2F96-49B7-9CC8-9252DD64E97B - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/resopnse-time.svg b/packages/brick-icons/src/icons/resopnse-time.svg deleted file mode 100644 index 2f2effd0cb..0000000000 --- a/packages/brick-icons/src/icons/resopnse-time.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - 内存-fill - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/resource-config.svg b/packages/brick-icons/src/icons/resource-config.svg deleted file mode 100644 index 90b9fe4ec6..0000000000 --- a/packages/brick-icons/src/icons/resource-config.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - 配置资源 - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/resource-related.svg b/packages/brick-icons/src/icons/resource-related.svg deleted file mode 100644 index a60378909e..0000000000 --- a/packages/brick-icons/src/icons/resource-related.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - 关联资源 - Created with Sketch. - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/resources-group.svg b/packages/brick-icons/src/icons/resources-group.svg deleted file mode 100644 index 4f3930b426..0000000000 --- a/packages/brick-icons/src/icons/resources-group.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 4A60301D-EE88-4269-97DB-46FF2823AA3E - Created with Sketch. - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/response-time.svg b/packages/brick-icons/src/icons/response-time.svg deleted file mode 100644 index 02dbf93a88..0000000000 --- a/packages/brick-icons/src/icons/response-time.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - 图标-响应时长 - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/advanced-settings-second-menu.svg b/packages/brick-icons/src/icons/second-menu/advanced-settings-second-menu.svg deleted file mode 100644 index a8b2c09a6c..0000000000 --- a/packages/brick-icons/src/icons/second-menu/advanced-settings-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - advanced-settings-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/agent-management-tasks-second-menu.svg b/packages/brick-icons/src/icons/second-menu/agent-management-tasks-second-menu.svg deleted file mode 100644 index 63db55917c..0000000000 --- a/packages/brick-icons/src/icons/second-menu/agent-management-tasks-second-menu.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - agent-management-tasks-second-menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/alert-rules-second-menu.svg b/packages/brick-icons/src/icons/second-menu/alert-rules-second-menu.svg deleted file mode 100644 index b17cf51c73..0000000000 --- a/packages/brick-icons/src/icons/second-menu/alert-rules-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - alert-rules-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/alibaba-cloud-elastic-public-ip-second-menu.svg b/packages/brick-icons/src/icons/second-menu/alibaba-cloud-elastic-public-ip-second-menu.svg deleted file mode 100644 index a903663e14..0000000000 --- a/packages/brick-icons/src/icons/second-menu/alibaba-cloud-elastic-public-ip-second-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - alibaba-cloud-elastic -public-ip-second-menu - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/alibaba-cloud-vpc-second-menu.svg b/packages/brick-icons/src/icons/second-menu/alibaba-cloud-vpc-second-menu.svg deleted file mode 100644 index 0cafa842a8..0000000000 --- a/packages/brick-icons/src/icons/second-menu/alibaba-cloud-vpc-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - alibaba-cloud-vpc-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/alibaba-ecs-second-menu.svg b/packages/brick-icons/src/icons/second-menu/alibaba-ecs-second-menu.svg deleted file mode 100644 index 8c2a506051..0000000000 --- a/packages/brick-icons/src/icons/second-menu/alibaba-ecs-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - alibaba-ecs-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/amq-second-menu.svg b/packages/brick-icons/src/icons/second-menu/amq-second-menu.svg deleted file mode 100644 index 5cab34c8ff..0000000000 --- a/packages/brick-icons/src/icons/second-menu/amq-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - amq-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/anywhere-door-second-menu.svg b/packages/brick-icons/src/icons/second-menu/anywhere-door-second-menu.svg deleted file mode 100644 index 4f80522eb2..0000000000 --- a/packages/brick-icons/src/icons/second-menu/anywhere-door-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - anywhere-door-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/api-list-second-menu.svg b/packages/brick-icons/src/icons/second-menu/api-list-second-menu.svg deleted file mode 100644 index 12c5fc74cf..0000000000 --- a/packages/brick-icons/src/icons/second-menu/api-list-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - api-list-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/application-activity-second-menu.svg b/packages/brick-icons/src/icons/second-menu/application-activity-second-menu.svg deleted file mode 100644 index 1250e2962e..0000000000 --- a/packages/brick-icons/src/icons/second-menu/application-activity-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - project list-second menu-normal备份 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/application-blueprint-second-menu.svg b/packages/brick-icons/src/icons/second-menu/application-blueprint-second-menu.svg deleted file mode 100644 index 3970300f11..0000000000 --- a/packages/brick-icons/src/icons/second-menu/application-blueprint-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - application-blueprint-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/application-configuration-second-menu.svg b/packages/brick-icons/src/icons/second-menu/application-configuration-second-menu.svg deleted file mode 100644 index f8294e049d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/application-configuration-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - application-configuration-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/application-deployment-history-second-menu.svg b/packages/brick-icons/src/icons/second-menu/application-deployment-history-second-menu.svg deleted file mode 100644 index 2edc30ae79..0000000000 --- a/packages/brick-icons/src/icons/second-menu/application-deployment-history-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - application-deployment-history-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/application-operation-and-maintenance-second-menu.svg b/packages/brick-icons/src/icons/second-menu/application-operation-and-maintenance-second-menu.svg deleted file mode 100644 index 5908066365..0000000000 --- a/packages/brick-icons/src/icons/second-menu/application-operation-and-maintenance-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - application-operation-and-maintenance-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/application-overview-second-menu.svg b/packages/brick-icons/src/icons/second-menu/application-overview-second-menu.svg deleted file mode 100644 index c1aeae62df..0000000000 --- a/packages/brick-icons/src/icons/second-menu/application-overview-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - project list-second menu-normal - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/application-products-second-menu.svg b/packages/brick-icons/src/icons/second-menu/application-products-second-menu.svg deleted file mode 100644 index defe6891e5..0000000000 --- a/packages/brick-icons/src/icons/second-menu/application-products-second-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - Application-products-second-menu - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/arrange-template-library-second-menu.svg b/packages/brick-icons/src/icons/second-menu/arrange-template-library-second-menu.svg deleted file mode 100644 index 49b82cbe2c..0000000000 --- a/packages/brick-icons/src/icons/second-menu/arrange-template-library-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - arrange-template-library-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/authority-management-second-menu.svg b/packages/brick-icons/src/icons/second-menu/authority-management-second-menu.svg deleted file mode 100644 index 8dfa083a3d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/authority-management-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - authority-management-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/automatic-collection-second-menu.svg b/packages/brick-icons/src/icons/second-menu/automatic-collection-second-menu.svg deleted file mode 100644 index 10920eb4af..0000000000 --- a/packages/brick-icons/src/icons/second-menu/automatic-collection-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - automatic-collection-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/automatic-discovery-second-menu.svg b/packages/brick-icons/src/icons/second-menu/automatic-discovery-second-menu.svg deleted file mode 100644 index 415d286a83..0000000000 --- a/packages/brick-icons/src/icons/second-menu/automatic-discovery-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - automatic-discovery-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/basic-cloud-resources-second-menu.svg b/packages/brick-icons/src/icons/second-menu/basic-cloud-resources-second-menu.svg deleted file mode 100644 index 677431f4ed..0000000000 --- a/packages/brick-icons/src/icons/second-menu/basic-cloud-resources-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - basic-cloud-resources-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/basic-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/basic-info-second-menu.svg deleted file mode 100644 index 9d878a90a4..0000000000 --- a/packages/brick-icons/src/icons/second-menu/basic-info-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - basic-info-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/besappservice-second-menu.svg b/packages/brick-icons/src/icons/second-menu/besappservice-second-menu.svg deleted file mode 100644 index cc82bb2fdb..0000000000 --- a/packages/brick-icons/src/icons/second-menu/besappservice-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - besappservice-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/blocks-second-menu.svg b/packages/brick-icons/src/icons/second-menu/blocks-second-menu.svg deleted file mode 100644 index bb5e2ceaa0..0000000000 --- a/packages/brick-icons/src/icons/second-menu/blocks-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - blocks-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/blueprint-instance-second-menu.svg b/packages/brick-icons/src/icons/second-menu/blueprint-instance-second-menu.svg deleted file mode 100644 index 28439eb490..0000000000 --- a/packages/brick-icons/src/icons/second-menu/blueprint-instance-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - blueprint-instance-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/broker-second-menu.svg b/packages/brick-icons/src/icons/second-menu/broker-second-menu.svg deleted file mode 100644 index f630107254..0000000000 --- a/packages/brick-icons/src/icons/second-menu/broker-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - broker-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/build-history-second-menu.svg b/packages/brick-icons/src/icons/second-menu/build-history-second-menu.svg deleted file mode 100644 index f88094c508..0000000000 --- a/packages/brick-icons/src/icons/second-menu/build-history-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - build-history-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/build-machine-management-second-menu.svg b/packages/brick-icons/src/icons/second-menu/build-machine-management-second-menu.svg deleted file mode 100644 index e022894fd2..0000000000 --- a/packages/brick-icons/src/icons/second-menu/build-machine-management-second-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - build-machine-management-second-menu - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/call-relationship-second-menu.svg b/packages/brick-icons/src/icons/second-menu/call-relationship-second-menu.svg deleted file mode 100644 index 76186fad79..0000000000 --- a/packages/brick-icons/src/icons/second-menu/call-relationship-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - call relationship-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/ceph-second-menu.svg b/packages/brick-icons/src/icons/second-menu/ceph-second-menu.svg deleted file mode 100644 index 24f6940dfe..0000000000 --- a/packages/brick-icons/src/icons/second-menu/ceph-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - ceph-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/change-history-second-menu.svg b/packages/brick-icons/src/icons/second-menu/change-history-second-menu.svg deleted file mode 100644 index 511e904ab5..0000000000 --- a/packages/brick-icons/src/icons/second-menu/change-history-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - change-history-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/clickhouse-second-menu.svg b/packages/brick-icons/src/icons/second-menu/clickhouse-second-menu.svg deleted file mode 100644 index 55383558f2..0000000000 --- a/packages/brick-icons/src/icons/second-menu/clickhouse-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - clickhouse-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/cluster-overview-second-menu.svg b/packages/brick-icons/src/icons/second-menu/cluster-overview-second-menu.svg deleted file mode 100644 index 3e1235c7d0..0000000000 --- a/packages/brick-icons/src/icons/second-menu/cluster-overview-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - cluster-overview-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/cluster-second-menu.svg b/packages/brick-icons/src/icons/second-menu/cluster-second-menu.svg deleted file mode 100644 index 08d9a52ad3..0000000000 --- a/packages/brick-icons/src/icons/second-menu/cluster-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - cluster-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/code-project-second-menu.svg b/packages/brick-icons/src/icons/second-menu/code-project-second-menu.svg deleted file mode 100644 index 8666c5b29d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/code-project-second-menu.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - code-project-second-menu - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/component-cleanup-second-menu.svg b/packages/brick-icons/src/icons/second-menu/component-cleanup-second-menu.svg deleted file mode 100644 index 64fcd7baf2..0000000000 --- a/packages/brick-icons/src/icons/second-menu/component-cleanup-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - component-cleanup-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/component-inspection-second-menu.svg b/packages/brick-icons/src/icons/second-menu/component-inspection-second-menu.svg deleted file mode 100644 index 59d31ec741..0000000000 --- a/packages/brick-icons/src/icons/second-menu/component-inspection-second-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - component-inspection-second-menu - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/component-management-second-menu.svg b/packages/brick-icons/src/icons/second-menu/component-management-second-menu.svg deleted file mode 100644 index 2154d5e6fc..0000000000 --- a/packages/brick-icons/src/icons/second-menu/component-management-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - component-management-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/configuration-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/configuration-info-second-menu.svg deleted file mode 100644 index 975a91d24f..0000000000 --- a/packages/brick-icons/src/icons/second-menu/configuration-info-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - configuration-info-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/configuration-second-menu.svg b/packages/brick-icons/src/icons/second-menu/configuration-second-menu.svg deleted file mode 100644 index d2e8a190ad..0000000000 --- a/packages/brick-icons/src/icons/second-menu/configuration-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - configuration-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/consumer-group-second-menu.svg b/packages/brick-icons/src/icons/second-menu/consumer-group-second-menu.svg deleted file mode 100644 index 036c7e13d9..0000000000 --- a/packages/brick-icons/src/icons/second-menu/consumer-group-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - consumer-group-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/container-image-second-menu.svg b/packages/brick-icons/src/icons/second-menu/container-image-second-menu.svg deleted file mode 100644 index b347a2dd6a..0000000000 --- a/packages/brick-icons/src/icons/second-menu/container-image-second-menu.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - project list-second menu-normal备份 5 - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/container-second-menu.svg b/packages/brick-icons/src/icons/second-menu/container-second-menu.svg deleted file mode 100644 index f108da2f87..0000000000 --- a/packages/brick-icons/src/icons/second-menu/container-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - container-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/continuous-deployment-second-menu.svg b/packages/brick-icons/src/icons/second-menu/continuous-deployment-second-menu.svg deleted file mode 100644 index d29fcc0bd5..0000000000 --- a/packages/brick-icons/src/icons/second-menu/continuous-deployment-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - continuous-deployment-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/continuous-integration-second-menu.svg b/packages/brick-icons/src/icons/second-menu/continuous-integration-second-menu.svg deleted file mode 100644 index d06f39f21d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/continuous-integration-second-menu.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - project list-second menu-normal备份 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/dashboard-list-second-menu.svg b/packages/brick-icons/src/icons/second-menu/dashboard-list-second-menu.svg deleted file mode 100644 index c1e58be8bf..0000000000 --- a/packages/brick-icons/src/icons/second-menu/dashboard-list-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - dashboard-list-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/dashboard-second-menu.svg b/packages/brick-icons/src/icons/second-menu/dashboard-second-menu.svg deleted file mode 100644 index ec17cd7c6d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/dashboard-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - dashboard-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/data-source-management-second-menu.svg b/packages/brick-icons/src/icons/second-menu/data-source-management-second-menu.svg deleted file mode 100644 index ccfe424f34..0000000000 --- a/packages/brick-icons/src/icons/second-menu/data-source-management-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - data-source-management-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/database-alteration-task-second-menu.svg b/packages/brick-icons/src/icons/second-menu/database-alteration-task-second-menu.svg deleted file mode 100644 index 30cc13091b..0000000000 --- a/packages/brick-icons/src/icons/second-menu/database-alteration-task-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - database-alteration-task-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/database-second-menu.svg b/packages/brick-icons/src/icons/second-menu/database-second-menu.svg deleted file mode 100644 index 8964531f0c..0000000000 --- a/packages/brick-icons/src/icons/second-menu/database-second-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - database-second-menu - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/db2-second-menu.svg b/packages/brick-icons/src/icons/second-menu/db2-second-menu.svg deleted file mode 100644 index f1cf77f4e1..0000000000 --- a/packages/brick-icons/src/icons/second-menu/db2-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - db2-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/dependent-resources-second-menu.svg b/packages/brick-icons/src/icons/second-menu/dependent-resources-second-menu.svg deleted file mode 100644 index 6891c4f574..0000000000 --- a/packages/brick-icons/src/icons/second-menu/dependent-resources-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - dependent-resources-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/deploy-orchestration-tasks-second-menu.svg b/packages/brick-icons/src/icons/second-menu/deploy-orchestration-tasks-second-menu.svg deleted file mode 100644 index 46befd79ec..0000000000 --- a/packages/brick-icons/src/icons/second-menu/deploy-orchestration-tasks-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - deploy-orchestration-tasks-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/deployment-architecture-second-menu.svg b/packages/brick-icons/src/icons/second-menu/deployment-architecture-second-menu.svg deleted file mode 100644 index b027d7c617..0000000000 --- a/packages/brick-icons/src/icons/second-menu/deployment-architecture-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - deployment-architecture-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/deployment-instance-second-menu.svg b/packages/brick-icons/src/icons/second-menu/deployment-instance-second-menu.svg deleted file mode 100644 index 2d525ffe3c..0000000000 --- a/packages/brick-icons/src/icons/second-menu/deployment-instance-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - deployment-instance-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/deployment-notification-second-menu.svg b/packages/brick-icons/src/icons/second-menu/deployment-notification-second-menu.svg deleted file mode 100644 index 8b3b99fcab..0000000000 --- a/packages/brick-icons/src/icons/second-menu/deployment-notification-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - deployment-notification-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/deployment-orchestration-history-second-menu.svg b/packages/brick-icons/src/icons/second-menu/deployment-orchestration-history-second-menu.svg deleted file mode 100644 index dbe6a659f6..0000000000 --- a/packages/brick-icons/src/icons/second-menu/deployment-orchestration-history-second-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - deployment-orchestration-history-second-menu - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/deployment-strategy-second-menu.svg b/packages/brick-icons/src/icons/second-menu/deployment-strategy-second-menu.svg deleted file mode 100644 index 637b214274..0000000000 --- a/packages/brick-icons/src/icons/second-menu/deployment-strategy-second-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - deployment-strategy-second-menu - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/deployment-tasks-second-menu.svg b/packages/brick-icons/src/icons/second-menu/deployment-tasks-second-menu.svg deleted file mode 100644 index 9ff6348d50..0000000000 --- a/packages/brick-icons/src/icons/second-menu/deployment-tasks-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - deployment-tasks-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/destination-analysis-second-menu.svg b/packages/brick-icons/src/icons/second-menu/destination-analysis-second-menu.svg deleted file mode 100644 index 776f1fbb7a..0000000000 --- a/packages/brick-icons/src/icons/second-menu/destination-analysis-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - destination-analysis-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/dm-second-menu.svg b/packages/brick-icons/src/icons/second-menu/dm-second-menu.svg deleted file mode 100644 index 3e076a5676..0000000000 --- a/packages/brick-icons/src/icons/second-menu/dm-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - dm-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/elasticsearch-second-menu.svg b/packages/brick-icons/src/icons/second-menu/elasticsearch-second-menu.svg deleted file mode 100644 index 00cb7aebe7..0000000000 --- a/packages/brick-icons/src/icons/second-menu/elasticsearch-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - elasticsearch-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/etcd-second-menu.svg b/packages/brick-icons/src/icons/second-menu/etcd-second-menu.svg deleted file mode 100644 index 82c1a1faa6..0000000000 --- a/packages/brick-icons/src/icons/second-menu/etcd-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - etcd-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/event-second-menu.svg b/packages/brick-icons/src/icons/second-menu/event-second-menu.svg deleted file mode 100644 index 24a75c0a91..0000000000 --- a/packages/brick-icons/src/icons/second-menu/event-second-menu.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - event-second-menu - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/exchanges-second-menu.svg b/packages/brick-icons/src/icons/second-menu/exchanges-second-menu.svg deleted file mode 100644 index 73884bb938..0000000000 --- a/packages/brick-icons/src/icons/second-menu/exchanges-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - exchanges-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/exporter-second-menu.svg b/packages/brick-icons/src/icons/second-menu/exporter-second-menu.svg deleted file mode 100644 index f0a35605a0..0000000000 --- a/packages/brick-icons/src/icons/second-menu/exporter-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - exporter-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/failure-resource-second-menu.svg b/packages/brick-icons/src/icons/second-menu/failure-resource-second-menu.svg deleted file mode 100644 index d258fdaf29..0000000000 --- a/packages/brick-icons/src/icons/second-menu/failure-resource-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - failure-resource-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/filesystems-second-menu.svg b/packages/brick-icons/src/icons/second-menu/filesystems-second-menu.svg deleted file mode 100644 index 25e0f8c373..0000000000 --- a/packages/brick-icons/src/icons/second-menu/filesystems-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - filesystems-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/firewall-second-menu.svg b/packages/brick-icons/src/icons/second-menu/firewall-second-menu.svg deleted file mode 100644 index ef84761825..0000000000 --- a/packages/brick-icons/src/icons/second-menu/firewall-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - firewall-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/grouping-rules-second-menu.svg b/packages/brick-icons/src/icons/second-menu/grouping-rules-second-menu.svg deleted file mode 100644 index 09807b8e30..0000000000 --- a/packages/brick-icons/src/icons/second-menu/grouping-rules-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - grouping-rules-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/haproxy-second-menu.svg b/packages/brick-icons/src/icons/second-menu/haproxy-second-menu.svg deleted file mode 100644 index d023b84d34..0000000000 --- a/packages/brick-icons/src/icons/second-menu/haproxy-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - haproxy-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/hbase-second-menu.svg b/packages/brick-icons/src/icons/second-menu/hbase-second-menu.svg deleted file mode 100644 index fae5072cbf..0000000000 --- a/packages/brick-icons/src/icons/second-menu/hbase-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - hbase-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/host-instance-maintenance-second-menu.svg b/packages/brick-icons/src/icons/second-menu/host-instance-maintenance-second-menu.svg deleted file mode 100644 index b6ac93d624..0000000000 --- a/packages/brick-icons/src/icons/second-menu/host-instance-maintenance-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - host-Instance-maintenance-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/host-resources-second-menu.svg b/packages/brick-icons/src/icons/second-menu/host-resources-second-menu.svg deleted file mode 100644 index 93af074138..0000000000 --- a/packages/brick-icons/src/icons/second-menu/host-resources-second-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - host-resources-second-menu - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/host-second-menu.svg b/packages/brick-icons/src/icons/second-menu/host-second-menu.svg deleted file mode 100644 index fd0dc77948..0000000000 --- a/packages/brick-icons/src/icons/second-menu/host-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - host-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/http-monitoring-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/http-monitoring-info-second-menu.svg deleted file mode 100644 index 8a225cda58..0000000000 --- a/packages/brick-icons/src/icons/second-menu/http-monitoring-info-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - http-monitoring-info-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/iis-second-menu.svg b/packages/brick-icons/src/icons/second-menu/iis-second-menu.svg deleted file mode 100644 index 7451e393b5..0000000000 --- a/packages/brick-icons/src/icons/second-menu/iis-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - iis-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/inspection-kit-second-menu.svg b/packages/brick-icons/src/icons/second-menu/inspection-kit-second-menu.svg deleted file mode 100644 index 251e3be1ff..0000000000 --- a/packages/brick-icons/src/icons/second-menu/inspection-kit-second-menu.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - inspection-kit-second-menu - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/inspection-overview-second-menu.svg b/packages/brick-icons/src/icons/second-menu/inspection-overview-second-menu.svg deleted file mode 100644 index 54e9cfea67..0000000000 --- a/packages/brick-icons/src/icons/second-menu/inspection-overview-second-menu.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - inspection-overview-second-menu - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/instance-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/instance-info-second-menu.svg deleted file mode 100644 index b1a5da018b..0000000000 --- a/packages/brick-icons/src/icons/second-menu/instance-info-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - instance-info-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/jdbc-multiple-data-source-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/jdbc-multiple-data-source-info-second-menu.svg deleted file mode 100644 index 90d10c1fdd..0000000000 --- a/packages/brick-icons/src/icons/second-menu/jdbc-multiple-data-source-info-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - jdbc-multiple-data-source-info-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/jdbc-single-data-source-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/jdbc-single-data-source-info-second-menu.svg deleted file mode 100644 index 79c81debae..0000000000 --- a/packages/brick-icons/src/icons/second-menu/jdbc-single-data-source-info-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - jdbc-single-data-source-info-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/job-management-second-menu.svg b/packages/brick-icons/src/icons/second-menu/job-management-second-menu.svg deleted file mode 100644 index a86cc63c03..0000000000 --- a/packages/brick-icons/src/icons/second-menu/job-management-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - job-management-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/jvm-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/jvm-info-second-menu.svg deleted file mode 100644 index 531d638e3f..0000000000 --- a/packages/brick-icons/src/icons/second-menu/jvm-info-second-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - jvm-info-second-menu - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/jvm-normal.svg b/packages/brick-icons/src/icons/second-menu/jvm-normal.svg deleted file mode 100644 index 9d6a2c15d0..0000000000 --- a/packages/brick-icons/src/icons/second-menu/jvm-normal.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - jvm-normal - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/jvm-second-menu-pressed.svg b/packages/brick-icons/src/icons/second-menu/jvm-second-menu-pressed.svg deleted file mode 100644 index 8ca29915db..0000000000 --- a/packages/brick-icons/src/icons/second-menu/jvm-second-menu-pressed.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - jvm-second menu-pressed - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/jvm-second-menu.svg b/packages/brick-icons/src/icons/second-menu/jvm-second-menu.svg deleted file mode 100644 index 641eec587f..0000000000 --- a/packages/brick-icons/src/icons/second-menu/jvm-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - jvm-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/kafka-second-menu.svg b/packages/brick-icons/src/icons/second-menu/kafka-second-menu.svg deleted file mode 100644 index d582aa7f8d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/kafka-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - kafka-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/kingbasees-second-menu.svg b/packages/brick-icons/src/icons/second-menu/kingbasees-second-menu.svg deleted file mode 100644 index 6eefae99a3..0000000000 --- a/packages/brick-icons/src/icons/second-menu/kingbasees-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - kingbasees-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/loadbalance-second-menu.svg b/packages/brick-icons/src/icons/second-menu/loadbalance-second-menu.svg deleted file mode 100644 index da74c840de..0000000000 --- a/packages/brick-icons/src/icons/second-menu/loadbalance-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - loadbalance-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/log-configuration-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/log-configuration-info-second-menu.svg deleted file mode 100644 index 1ad2ffd676..0000000000 --- a/packages/brick-icons/src/icons/second-menu/log-configuration-info-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - log-configuration-info-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/lvs-second-menu.svg b/packages/brick-icons/src/icons/second-menu/lvs-second-menu.svg deleted file mode 100644 index 5c698249a1..0000000000 --- a/packages/brick-icons/src/icons/second-menu/lvs-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - lvs-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/mariadb-second-menu.svg b/packages/brick-icons/src/icons/second-menu/mariadb-second-menu.svg deleted file mode 100644 index 8c2015bb85..0000000000 --- a/packages/brick-icons/src/icons/second-menu/mariadb-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - mariadb-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/memcached-second-menu.svg b/packages/brick-icons/src/icons/second-menu/memcached-second-menu.svg deleted file mode 100644 index 5951702204..0000000000 --- a/packages/brick-icons/src/icons/second-menu/memcached-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - memcached-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/model-definition-second-menu.svg b/packages/brick-icons/src/icons/second-menu/model-definition-second-menu.svg deleted file mode 100644 index 21c67a1910..0000000000 --- a/packages/brick-icons/src/icons/second-menu/model-definition-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - model-definition-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/mongodb-second-menu.svg b/packages/brick-icons/src/icons/second-menu/mongodb-second-menu.svg deleted file mode 100644 index c3f20baab8..0000000000 --- a/packages/brick-icons/src/icons/second-menu/mongodb-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - mongodb-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/mssql-second-menu.svg b/packages/brick-icons/src/icons/second-menu/mssql-second-menu.svg deleted file mode 100644 index 4f2fd71d74..0000000000 --- a/packages/brick-icons/src/icons/second-menu/mssql-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - mssql-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/my-submission-second-menu.svg b/packages/brick-icons/src/icons/second-menu/my-submission-second-menu.svg deleted file mode 100644 index 5673cabfca..0000000000 --- a/packages/brick-icons/src/icons/second-menu/my-submission-second-menu.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - my-submission-second-menu - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/my-task-second-menu.svg b/packages/brick-icons/src/icons/second-menu/my-task-second-menu.svg deleted file mode 100644 index 4ab4e8da3f..0000000000 --- a/packages/brick-icons/src/icons/second-menu/my-task-second-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - my-task-second-menu - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/mysql-second-menu.svg b/packages/brick-icons/src/icons/second-menu/mysql-second-menu.svg deleted file mode 100644 index 12241af23b..0000000000 --- a/packages/brick-icons/src/icons/second-menu/mysql-second-menu.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - mysql-second-menu - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/namespaces-second-menu.svg b/packages/brick-icons/src/icons/second-menu/namespaces-second-menu.svg deleted file mode 100644 index 33e543aec2..0000000000 --- a/packages/brick-icons/src/icons/second-menu/namespaces-second-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - namespaces-second-menu - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/nat-gateway-second-menu.svg b/packages/brick-icons/src/icons/second-menu/nat-gateway-second-menu.svg deleted file mode 100644 index fdb94b0665..0000000000 --- a/packages/brick-icons/src/icons/second-menu/nat-gateway-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - nat-gateway-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/network-operation-and-maintenance-second-menu.svg b/packages/brick-icons/src/icons/second-menu/network-operation-and-maintenance-second-menu.svg deleted file mode 100644 index e49ebce44d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/network-operation-and-maintenance-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - network-operation-and-maintenance-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/network-second-menu.svg b/packages/brick-icons/src/icons/second-menu/network-second-menu.svg deleted file mode 100644 index 222cf59490..0000000000 --- a/packages/brick-icons/src/icons/second-menu/network-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - network-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/nfs-second-menu.svg b/packages/brick-icons/src/icons/second-menu/nfs-second-menu.svg deleted file mode 100644 index fd330e843c..0000000000 --- a/packages/brick-icons/src/icons/second-menu/nfs-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - nfs-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/nginx-second-menu.svg b/packages/brick-icons/src/icons/second-menu/nginx-second-menu.svg deleted file mode 100644 index a5b50c72f9..0000000000 --- a/packages/brick-icons/src/icons/second-menu/nginx-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - nginx-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/node-auto-discovery-second-menu.svg b/packages/brick-icons/src/icons/second-menu/node-auto-discovery-second-menu.svg deleted file mode 100644 index ee3e7a71ef..0000000000 --- a/packages/brick-icons/src/icons/second-menu/node-auto-discovery-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - node-auto-discovery-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/node-second-menu.svg b/packages/brick-icons/src/icons/second-menu/node-second-menu.svg deleted file mode 100644 index 328f229dfe..0000000000 --- a/packages/brick-icons/src/icons/second-menu/node-second-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - node-second-menu - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/notification-block-second-menu.svg b/packages/brick-icons/src/icons/second-menu/notification-block-second-menu.svg deleted file mode 100644 index 96499263ae..0000000000 --- a/packages/brick-icons/src/icons/second-menu/notification-block-second-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - notification-block-second-menu - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/notification-group-second-menu.svg b/packages/brick-icons/src/icons/second-menu/notification-group-second-menu.svg deleted file mode 100644 index fc8fe475fb..0000000000 --- a/packages/brick-icons/src/icons/second-menu/notification-group-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - notification-group-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/om-automation-tasks-second-menu.svg b/packages/brick-icons/src/icons/second-menu/om-automation-tasks-second-menu.svg deleted file mode 100644 index 487f939f14..0000000000 --- a/packages/brick-icons/src/icons/second-menu/om-automation-tasks-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - o&m-automation-tasks-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/oracle-second-menu.svg b/packages/brick-icons/src/icons/second-menu/oracle-second-menu.svg deleted file mode 100644 index 40d879af45..0000000000 --- a/packages/brick-icons/src/icons/second-menu/oracle-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - oracle-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/orchestration-second-menu.svg b/packages/brick-icons/src/icons/second-menu/orchestration-second-menu.svg deleted file mode 100644 index b8f7d984fb..0000000000 --- a/packages/brick-icons/src/icons/second-menu/orchestration-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Orchestration-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/overview-second-menu-2.svg b/packages/brick-icons/src/icons/second-menu/overview-second-menu-2.svg deleted file mode 100644 index 557e03e455..0000000000 --- a/packages/brick-icons/src/icons/second-menu/overview-second-menu-2.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - overview-second menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/overview-second-menu.svg b/packages/brick-icons/src/icons/second-menu/overview-second-menu.svg deleted file mode 100644 index fe82f98246..0000000000 --- a/packages/brick-icons/src/icons/second-menu/overview-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - overview-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/package-management-second-menu.svg b/packages/brick-icons/src/icons/second-menu/package-management-second-menu.svg deleted file mode 100644 index abd7a3044e..0000000000 --- a/packages/brick-icons/src/icons/second-menu/package-management-second-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - package-management-second-menu - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/package-second-menu.svg b/packages/brick-icons/src/icons/second-menu/package-second-menu.svg deleted file mode 100644 index 06a9c4acf9..0000000000 --- a/packages/brick-icons/src/icons/second-menu/package-second-menu.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - project list-second menu-normal备份 4 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/pending-approval-second-menu.svg b/packages/brick-icons/src/icons/second-menu/pending-approval-second-menu.svg deleted file mode 100644 index f8d6985ede..0000000000 --- a/packages/brick-icons/src/icons/second-menu/pending-approval-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - pending-approval-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/performance-monitor-second-menu.svg b/packages/brick-icons/src/icons/second-menu/performance-monitor-second-menu.svg deleted file mode 100644 index b5e47cfdf5..0000000000 --- a/packages/brick-icons/src/icons/second-menu/performance-monitor-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - Performance-monitor-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/pipeline-second-menu.svg b/packages/brick-icons/src/icons/second-menu/pipeline-second-menu.svg deleted file mode 100644 index d1c5d0f7d6..0000000000 --- a/packages/brick-icons/src/icons/second-menu/pipeline-second-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - pipeline-second-menu - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/pipeline-task-history-second-menu.svg b/packages/brick-icons/src/icons/second-menu/pipeline-task-history-second-menu.svg deleted file mode 100644 index 34748a340a..0000000000 --- a/packages/brick-icons/src/icons/second-menu/pipeline-task-history-second-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - Pipeline-task-history-second-menu - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/pipeline-task-second-menu.svg b/packages/brick-icons/src/icons/second-menu/pipeline-task-second-menu.svg deleted file mode 100644 index 005b77a8a3..0000000000 --- a/packages/brick-icons/src/icons/second-menu/pipeline-task-second-menu.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - pipeline-task-second-menu - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/pipeline-template-second-menu.svg b/packages/brick-icons/src/icons/second-menu/pipeline-template-second-menu.svg deleted file mode 100644 index 28749fad98..0000000000 --- a/packages/brick-icons/src/icons/second-menu/pipeline-template-second-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - Pipeline-template-second-menu - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/placeholder-second-menu.svg b/packages/brick-icons/src/icons/second-menu/placeholder-second-menu.svg deleted file mode 100644 index 5f5cb72963..0000000000 --- a/packages/brick-icons/src/icons/second-menu/placeholder-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - placeholder-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/plugin-center-second-menu.svg b/packages/brick-icons/src/icons/second-menu/plugin-center-second-menu.svg deleted file mode 100644 index c3e2954cce..0000000000 --- a/packages/brick-icons/src/icons/second-menu/plugin-center-second-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - plugin-center-second-menu - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/plugin-market-second-menu.svg b/packages/brick-icons/src/icons/second-menu/plugin-market-second-menu.svg deleted file mode 100644 index bf2efdb6f7..0000000000 --- a/packages/brick-icons/src/icons/second-menu/plugin-market-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - plugin-market-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/pod-second-menu.svg b/packages/brick-icons/src/icons/second-menu/pod-second-menu.svg deleted file mode 100644 index bdb2ec31e3..0000000000 --- a/packages/brick-icons/src/icons/second-menu/pod-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - pod--second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/pools-second-menu.svg b/packages/brick-icons/src/icons/second-menu/pools-second-menu.svg deleted file mode 100644 index b28d9ee1e8..0000000000 --- a/packages/brick-icons/src/icons/second-menu/pools-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - pools-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/postgresql-second-menu.svg b/packages/brick-icons/src/icons/second-menu/postgresql-second-menu.svg deleted file mode 100644 index aa59a6e9eb..0000000000 --- a/packages/brick-icons/src/icons/second-menu/postgresql-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - postgresql-second-menu-normal - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/process-management-second-menu.svg b/packages/brick-icons/src/icons/second-menu/process-management-second-menu.svg deleted file mode 100644 index 7028636ad1..0000000000 --- a/packages/brick-icons/src/icons/second-menu/process-management-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - process-management-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/process-task-second-menu.svg b/packages/brick-icons/src/icons/second-menu/process-task-second-menu.svg deleted file mode 100644 index 19c080982b..0000000000 --- a/packages/brick-icons/src/icons/second-menu/process-task-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - process-task-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/project-list-second-menu.svg b/packages/brick-icons/src/icons/second-menu/project-list-second-menu.svg deleted file mode 100644 index 6acc9388dc..0000000000 --- a/packages/brick-icons/src/icons/second-menu/project-list-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - project-list-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/redis-second-menu.svg b/packages/brick-icons/src/icons/second-menu/redis-second-menu.svg deleted file mode 100644 index 0feeb4c98d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/redis-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - redis-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/resource-instance-second-menu.svg b/packages/brick-icons/src/icons/second-menu/resource-instance-second-menu.svg deleted file mode 100644 index 96beb4d32d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/resource-instance-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - resource-instance-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/rocketmq-second-menu.svg b/packages/brick-icons/src/icons/second-menu/rocketmq-second-menu.svg deleted file mode 100644 index 651475352c..0000000000 --- a/packages/brick-icons/src/icons/second-menu/rocketmq-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - rocketmq-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/role-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/role-info-second-menu.svg deleted file mode 100644 index 85651ac450..0000000000 --- a/packages/brick-icons/src/icons/second-menu/role-info-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - role-info-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/role-permissions-second-menu.svg b/packages/brick-icons/src/icons/second-menu/role-permissions-second-menu.svg deleted file mode 100644 index 0afe46a615..0000000000 --- a/packages/brick-icons/src/icons/second-menu/role-permissions-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - role-permissions-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/routing-table-second-menu.svg b/packages/brick-icons/src/icons/second-menu/routing-table-second-menu.svg deleted file mode 100644 index 14f8e12593..0000000000 --- a/packages/brick-icons/src/icons/second-menu/routing-table-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - routing-table-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/security-domain-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/security-domain-info-second-menu.svg deleted file mode 100644 index dba29b7d30..0000000000 --- a/packages/brick-icons/src/icons/second-menu/security-domain-info-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - security-domain-info-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/security-domain-user-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/security-domain-user-info-second-menu.svg deleted file mode 100644 index aa0991e9e3..0000000000 --- a/packages/brick-icons/src/icons/second-menu/security-domain-user-info-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - security-domain-user-info-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/server-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/server-info-second-menu.svg deleted file mode 100644 index 41009e2725..0000000000 --- a/packages/brick-icons/src/icons/second-menu/server-info-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - server-info-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/service-name-second-menu.svg b/packages/brick-icons/src/icons/second-menu/service-name-second-menu.svg deleted file mode 100644 index 21b4c0bffa..0000000000 --- a/packages/brick-icons/src/icons/second-menu/service-name-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - service-name-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/service-second-menu.svg b/packages/brick-icons/src/icons/second-menu/service-second-menu.svg deleted file mode 100644 index f38ca0b18a..0000000000 --- a/packages/brick-icons/src/icons/second-menu/service-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - service-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/service-secong-menu.svg b/packages/brick-icons/src/icons/second-menu/service-secong-menu.svg deleted file mode 100644 index 90cae472c9..0000000000 --- a/packages/brick-icons/src/icons/second-menu/service-secong-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - service-secong-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/session-management-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/session-management-info-second-menu.svg deleted file mode 100644 index cd41525749..0000000000 --- a/packages/brick-icons/src/icons/second-menu/session-management-info-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - session-management-info-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/slabs-second-menu.svg b/packages/brick-icons/src/icons/second-menu/slabs-second-menu.svg deleted file mode 100644 index af65b283ae..0000000000 --- a/packages/brick-icons/src/icons/second-menu/slabs-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - slabs-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/source-analysis-second-menu.svg b/packages/brick-icons/src/icons/second-menu/source-analysis-second-menu.svg deleted file mode 100644 index 2f7a7b96fd..0000000000 --- a/packages/brick-icons/src/icons/second-menu/source-analysis-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - source-analysis-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/space-analysi-second-menu.svg b/packages/brick-icons/src/icons/second-menu/space-analysi-second-menu.svg deleted file mode 100644 index fd8c6f486a..0000000000 --- a/packages/brick-icons/src/icons/second-menu/space-analysi-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - space-analysi-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/storage-management-second-menu.svg b/packages/brick-icons/src/icons/second-menu/storage-management-second-menu.svg deleted file mode 100644 index ba203b1431..0000000000 --- a/packages/brick-icons/src/icons/second-menu/storage-management-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - storage-management-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/storage-operation-and-maintenance-second-menu.svg b/packages/brick-icons/src/icons/second-menu/storage-operation-and-maintenance-second-menu.svg deleted file mode 100644 index 749fa720ae..0000000000 --- a/packages/brick-icons/src/icons/second-menu/storage-operation-and-maintenance-second-menu.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - storage-operation-and-maintenance-second-menu - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/storage-second-menu.svg b/packages/brick-icons/src/icons/second-menu/storage-second-menu.svg deleted file mode 100644 index 5d969163ea..0000000000 --- a/packages/brick-icons/src/icons/second-menu/storage-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - storage-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/subnet-second-menu.svg b/packages/brick-icons/src/icons/second-menu/subnet-second-menu.svg deleted file mode 100644 index 02618b700d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/subnet-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - subnet-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/switch-second-menu.svg b/packages/brick-icons/src/icons/second-menu/switch-second-menu.svg deleted file mode 100644 index f364b8221d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/switch-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - switch-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/system-operation-and-maintenance-second-menu.svg b/packages/brick-icons/src/icons/second-menu/system-operation-and-maintenance-second-menu.svg deleted file mode 100644 index 34893512f6..0000000000 --- a/packages/brick-icons/src/icons/second-menu/system-operation-and-maintenance-second-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - system-operation-and-maintenance-second-menu - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/table-space-second-menu.svg b/packages/brick-icons/src/icons/second-menu/table-space-second-menu.svg deleted file mode 100644 index 6fa3079dfd..0000000000 --- a/packages/brick-icons/src/icons/second-menu/table-space-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - table-space-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/task-history-second-menu.svg b/packages/brick-icons/src/icons/second-menu/task-history-second-menu.svg deleted file mode 100644 index bd04c4b597..0000000000 --- a/packages/brick-icons/src/icons/second-menu/task-history-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - task-history-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/task-list-second-menu.svg b/packages/brick-icons/src/icons/second-menu/task-list-second-menu.svg deleted file mode 100644 index 5c8699e54b..0000000000 --- a/packages/brick-icons/src/icons/second-menu/task-list-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - task-list-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/task-management-second-menu.svg b/packages/brick-icons/src/icons/second-menu/task-management-second-menu.svg deleted file mode 100644 index 862850e69d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/task-management-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - task-management-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/template-management-second-menu.svg b/packages/brick-icons/src/icons/second-menu/template-management-second-menu.svg deleted file mode 100644 index 60d20ee1ef..0000000000 --- a/packages/brick-icons/src/icons/second-menu/template-management-second-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - template-management-second-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/tencent-cloud-nat-gateway-second-menu.svg b/packages/brick-icons/src/icons/second-menu/tencent-cloud-nat-gateway-second-menu.svg deleted file mode 100644 index c031898099..0000000000 --- a/packages/brick-icons/src/icons/second-menu/tencent-cloud-nat-gateway-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - tencent-cloud-nat-gateway-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/tencent-cloud-private-network-second-menu.svg b/packages/brick-icons/src/icons/second-menu/tencent-cloud-private-network-second-menu.svg deleted file mode 100644 index 0a94eec210..0000000000 --- a/packages/brick-icons/src/icons/second-menu/tencent-cloud-private-network-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - tencent-cloud-private-network-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/tencent-cvm-second-menu.svg b/packages/brick-icons/src/icons/second-menu/tencent-cvm-second-menu.svg deleted file mode 100644 index 34f0e4013b..0000000000 --- a/packages/brick-icons/src/icons/second-menu/tencent-cvm-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - tencent-cvm-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/third-party-events-second-menu.svg b/packages/brick-icons/src/icons/second-menu/third-party-events-second-menu.svg deleted file mode 100644 index 2631ddce61..0000000000 --- a/packages/brick-icons/src/icons/second-menu/third-party-events-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - third-party-events-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/thread-pool-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/thread-pool-info-second-menu.svg deleted file mode 100644 index 332d1b011d..0000000000 --- a/packages/brick-icons/src/icons/second-menu/thread-pool-info-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - thread-pool-info-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/tidb-second-menui.svg b/packages/brick-icons/src/icons/second-menu/tidb-second-menui.svg deleted file mode 100644 index ec343c83c5..0000000000 --- a/packages/brick-icons/src/icons/second-menu/tidb-second-menui.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - tidb-second-menui - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/timed-task-second-menu.svg b/packages/brick-icons/src/icons/second-menu/timed-task-second-menu.svg deleted file mode 100644 index f59be6efd8..0000000000 --- a/packages/brick-icons/src/icons/second-menu/timed-task-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - timed-task-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/tongweb-second-menu.svg b/packages/brick-icons/src/icons/second-menu/tongweb-second-menu.svg deleted file mode 100644 index fc3f645da7..0000000000 --- a/packages/brick-icons/src/icons/second-menu/tongweb-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - tongweb-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/tool-management-second-menu.svg b/packages/brick-icons/src/icons/second-menu/tool-management-second-menu.svg deleted file mode 100644 index 896593cfd9..0000000000 --- a/packages/brick-icons/src/icons/second-menu/tool-management-second-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - tool-management-second-menu - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/tool-task-second-menu.svg b/packages/brick-icons/src/icons/second-menu/tool-task-second-menu.svg deleted file mode 100644 index 3066adcbe2..0000000000 --- a/packages/brick-icons/src/icons/second-menu/tool-task-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - tool-task-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/topic-second-menu.svg b/packages/brick-icons/src/icons/second-menu/topic-second-menu.svg deleted file mode 100644 index 516f05444b..0000000000 --- a/packages/brick-icons/src/icons/second-menu/topic-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - topic-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/tunnel-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/tunnel-info-second-menu.svg deleted file mode 100644 index 81530c037e..0000000000 --- a/packages/brick-icons/src/icons/second-menu/tunnel-info-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - tunnel-info-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/user-info-second-menu.svg b/packages/brick-icons/src/icons/second-menu/user-info-second-menu.svg deleted file mode 100644 index 9e57f7fc74..0000000000 --- a/packages/brick-icons/src/icons/second-menu/user-info-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - user-info-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/user-role-second-menu.svg b/packages/brick-icons/src/icons/second-menu/user-role-second-menu.svg deleted file mode 100644 index 370ab40eff..0000000000 --- a/packages/brick-icons/src/icons/second-menu/user-role-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - user-role-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/user-table-second-menu.svg b/packages/brick-icons/src/icons/second-menu/user-table-second-menu.svg deleted file mode 100644 index 25c8fd94b2..0000000000 --- a/packages/brick-icons/src/icons/second-menu/user-table-second-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - user-table-second-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/version-release-record-second-menu.svg b/packages/brick-icons/src/icons/second-menu/version-release-record-second-menu.svg deleted file mode 100644 index 54db97aff8..0000000000 --- a/packages/brick-icons/src/icons/second-menu/version-release-record-second-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - version-release-record-second-menu-normal - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/view-settings-second-menu.svg b/packages/brick-icons/src/icons/second-menu/view-settings-second-menu.svg deleted file mode 100644 index b95824d093..0000000000 --- a/packages/brick-icons/src/icons/second-menu/view-settings-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - view-settings-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/webhook-push-strategy-second-menu.svg b/packages/brick-icons/src/icons/second-menu/webhook-push-strategy-second-menu.svg deleted file mode 100644 index 45723d5fa1..0000000000 --- a/packages/brick-icons/src/icons/second-menu/webhook-push-strategy-second-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - webhook-push-strategy-second-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/weblogic-second-menu.svg b/packages/brick-icons/src/icons/second-menu/weblogic-second-menu.svg deleted file mode 100644 index eb5a11c6d1..0000000000 --- a/packages/brick-icons/src/icons/second-menu/weblogic-second-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - weblogic-second-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/second-menu/workload-second-menu.svg b/packages/brick-icons/src/icons/second-menu/workload-second-menu.svg deleted file mode 100644 index 9ef3f79bb3..0000000000 --- a/packages/brick-icons/src/icons/second-menu/workload-second-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - workload-second-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/send-to-back.svg b/packages/brick-icons/src/icons/send-to-back.svg deleted file mode 100644 index 02c7cfb7aa..0000000000 --- a/packages/brick-icons/src/icons/send-to-back.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - 置于底层 - Created with Sketch. - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/server.svg b/packages/brick-icons/src/icons/server.svg deleted file mode 100755 index e20732757b..0000000000 --- a/packages/brick-icons/src/icons/server.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - 5CF8222E-CF69-44F0-BA87-A4A37E13D975 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/service-discovery-app.svg b/packages/brick-icons/src/icons/service-discovery-app.svg deleted file mode 100644 index c0b815a597..0000000000 --- a/packages/brick-icons/src/icons/service-discovery-app.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - 资源自动发现小产品图标 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/task.svg b/packages/brick-icons/src/icons/task.svg deleted file mode 100755 index 9ff738911c..0000000000 --- a/packages/brick-icons/src/icons/task.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - B9790F37-7D15-4232-9669-1542F0B389FF - Created with Sketch. - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/advanced-settings-third-menu.svg b/packages/brick-icons/src/icons/third-menu/advanced-settings-third-menu.svg deleted file mode 100644 index b4208f5e39..0000000000 --- a/packages/brick-icons/src/icons/third-menu/advanced-settings-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - advanced settings-third menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/agent-management-tasks-third-menu.svg b/packages/brick-icons/src/icons/third-menu/agent-management-tasks-third-menu.svg deleted file mode 100644 index 2239aed758..0000000000 --- a/packages/brick-icons/src/icons/third-menu/agent-management-tasks-third-menu.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - agent-management-tasks-third-menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/alert-rules-third-menu.svg b/packages/brick-icons/src/icons/third-menu/alert-rules-third-menu.svg deleted file mode 100644 index 085f203b04..0000000000 --- a/packages/brick-icons/src/icons/third-menu/alert-rules-third-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - Alert rules-third menu - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/alibaba-cloud-elastic-public-ip-third-menu.svg b/packages/brick-icons/src/icons/third-menu/alibaba-cloud-elastic-public-ip-third-menu.svg deleted file mode 100644 index 27ea5da3ff..0000000000 --- a/packages/brick-icons/src/icons/third-menu/alibaba-cloud-elastic-public-ip-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - alibaba-cloud-elastic -public-ip-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/alibaba-cloud-vpc-third-menu.svg b/packages/brick-icons/src/icons/third-menu/alibaba-cloud-vpc-third-menu.svg deleted file mode 100644 index 5e500b7944..0000000000 --- a/packages/brick-icons/src/icons/third-menu/alibaba-cloud-vpc-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - alibaba-cloud-vpc-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/alibaba-ecs-third-menu.svg b/packages/brick-icons/src/icons/third-menu/alibaba-ecs-third-menu.svg deleted file mode 100644 index 4726209571..0000000000 --- a/packages/brick-icons/src/icons/third-menu/alibaba-ecs-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - alibaba-ecs-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/amq-third-menu.svg b/packages/brick-icons/src/icons/third-menu/amq-third-menu.svg deleted file mode 100644 index 8dce6c9363..0000000000 --- a/packages/brick-icons/src/icons/third-menu/amq-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - AMQ-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/anywhere-door-third-menu.svg b/packages/brick-icons/src/icons/third-menu/anywhere-door-third-menu.svg deleted file mode 100644 index 0066de9729..0000000000 --- a/packages/brick-icons/src/icons/third-menu/anywhere-door-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - anywhere door-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/api-list-third-menu.svg b/packages/brick-icons/src/icons/third-menu/api-list-third-menu.svg deleted file mode 100644 index 761a51c76c..0000000000 --- a/packages/brick-icons/src/icons/third-menu/api-list-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - api list-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/application-activity-third-menu.svg b/packages/brick-icons/src/icons/third-menu/application-activity-third-menu.svg deleted file mode 100644 index c1c046f4e8..0000000000 --- a/packages/brick-icons/src/icons/third-menu/application-activity-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - project list-second menu-normal备份 - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/application-blueprint-third-menu.svg b/packages/brick-icons/src/icons/third-menu/application-blueprint-third-menu.svg deleted file mode 100644 index 31cd05abd7..0000000000 --- a/packages/brick-icons/src/icons/third-menu/application-blueprint-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - application-blueprint-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/application-configuration-third-menu.svg b/packages/brick-icons/src/icons/third-menu/application-configuration-third-menu.svg deleted file mode 100644 index 3e4d5dbc51..0000000000 --- a/packages/brick-icons/src/icons/third-menu/application-configuration-third-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - application configuration - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/application-deployment-history-third-menu.svg b/packages/brick-icons/src/icons/third-menu/application-deployment-history-third-menu.svg deleted file mode 100644 index 13ac77cdee..0000000000 --- a/packages/brick-icons/src/icons/third-menu/application-deployment-history-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - Application Deployment History - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/application-operation-and-maintenance-third-menu.svg b/packages/brick-icons/src/icons/third-menu/application-operation-and-maintenance-third-menu.svg deleted file mode 100644 index 1ae2a6e88d..0000000000 --- a/packages/brick-icons/src/icons/third-menu/application-operation-and-maintenance-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - Application operation and maintenance - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/application-overview-third-menu.svg b/packages/brick-icons/src/icons/third-menu/application-overview-third-menu.svg deleted file mode 100644 index 3fdfb98c8c..0000000000 --- a/packages/brick-icons/src/icons/third-menu/application-overview-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - project list-second menu-normal - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/application-products-third-menu.svg b/packages/brick-icons/src/icons/third-menu/application-products-third-menu.svg deleted file mode 100644 index bc687bc552..0000000000 --- a/packages/brick-icons/src/icons/third-menu/application-products-third-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - Application products - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/arrange-template-library-third-menu.svg b/packages/brick-icons/src/icons/third-menu/arrange-template-library-third-menu.svg deleted file mode 100644 index cc050bbe6d..0000000000 --- a/packages/brick-icons/src/icons/third-menu/arrange-template-library-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - Arrange template library - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/authority-management-third-menu.svg b/packages/brick-icons/src/icons/third-menu/authority-management-third-menu.svg deleted file mode 100644 index b035b09d70..0000000000 --- a/packages/brick-icons/src/icons/third-menu/authority-management-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - authority management - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/automatic-collection-third-menu.svg b/packages/brick-icons/src/icons/third-menu/automatic-collection-third-menu.svg deleted file mode 100644 index c9986d048b..0000000000 --- a/packages/brick-icons/src/icons/third-menu/automatic-collection-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - automatic collection-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/automatic-discovery-third-menu.svg b/packages/brick-icons/src/icons/third-menu/automatic-discovery-third-menu.svg deleted file mode 100644 index dc9adbee49..0000000000 --- a/packages/brick-icons/src/icons/third-menu/automatic-discovery-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - automatic discovery-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/basic-cloud-resources-third-menu.svg b/packages/brick-icons/src/icons/third-menu/basic-cloud-resources-third-menu.svg deleted file mode 100644 index dbda7d094b..0000000000 --- a/packages/brick-icons/src/icons/third-menu/basic-cloud-resources-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - basic-cloud-resources-third-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/basic-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/basic-info-third-menu.svg deleted file mode 100644 index 2cb6acb2c1..0000000000 --- a/packages/brick-icons/src/icons/third-menu/basic-info-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - Basic Info-third menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/besappservice-third-menu.svg b/packages/brick-icons/src/icons/third-menu/besappservice-third-menu.svg deleted file mode 100644 index 4b51f6dc6c..0000000000 --- a/packages/brick-icons/src/icons/third-menu/besappservice-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - besappservice-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/blocks-third-menu.svg b/packages/brick-icons/src/icons/third-menu/blocks-third-menu.svg deleted file mode 100644 index 7d8aa7dd06..0000000000 --- a/packages/brick-icons/src/icons/third-menu/blocks-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - Blocks-third menu - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/blueprint-instance-third-menu.svg b/packages/brick-icons/src/icons/third-menu/blueprint-instance-third-menu.svg deleted file mode 100644 index b78da03f09..0000000000 --- a/packages/brick-icons/src/icons/third-menu/blueprint-instance-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - blueprint-instance-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/broker-third-menu.svg b/packages/brick-icons/src/icons/third-menu/broker-third-menu.svg deleted file mode 100644 index 56a04f9aef..0000000000 --- a/packages/brick-icons/src/icons/third-menu/broker-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Broker-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/build-history-third-menu.svg b/packages/brick-icons/src/icons/third-menu/build-history-third-menu.svg deleted file mode 100644 index d59dd3e457..0000000000 --- a/packages/brick-icons/src/icons/third-menu/build-history-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - build history - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/build-machine-management-third-menu.svg b/packages/brick-icons/src/icons/third-menu/build-machine-management-third-menu.svg deleted file mode 100644 index facf2d59f7..0000000000 --- a/packages/brick-icons/src/icons/third-menu/build-machine-management-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - build machine management - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/call-relationship-third-menu.svg b/packages/brick-icons/src/icons/third-menu/call-relationship-third-menu.svg deleted file mode 100644 index 7cc579870d..0000000000 --- a/packages/brick-icons/src/icons/third-menu/call-relationship-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - call relationship-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/ceph-third-menu.svg b/packages/brick-icons/src/icons/third-menu/ceph-third-menu.svg deleted file mode 100644 index b3d6165168..0000000000 --- a/packages/brick-icons/src/icons/third-menu/ceph-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - Ceph-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/change-history-third-menu.svg b/packages/brick-icons/src/icons/third-menu/change-history-third-menu.svg deleted file mode 100644 index c6fee16118..0000000000 --- a/packages/brick-icons/src/icons/third-menu/change-history-third-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - change history-third menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/clickhouse-third-menu.svg b/packages/brick-icons/src/icons/third-menu/clickhouse-third-menu.svg deleted file mode 100644 index 30dbe5086d..0000000000 --- a/packages/brick-icons/src/icons/third-menu/clickhouse-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - clickhouse-third menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/cluster-overview-third-menu.svg b/packages/brick-icons/src/icons/third-menu/cluster-overview-third-menu.svg deleted file mode 100644 index 8f352f1c39..0000000000 --- a/packages/brick-icons/src/icons/third-menu/cluster-overview-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Cluster overview - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/cluster-third-menu.svg b/packages/brick-icons/src/icons/third-menu/cluster-third-menu.svg deleted file mode 100644 index ae65771a14..0000000000 --- a/packages/brick-icons/src/icons/third-menu/cluster-third-menu.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - cluster-third menu - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/code-project-third-menu.svg b/packages/brick-icons/src/icons/third-menu/code-project-third-menu.svg deleted file mode 100644 index ee346f51d7..0000000000 --- a/packages/brick-icons/src/icons/third-menu/code-project-third-menu.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - project list-second menu-normal备份 2 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/component-cleanup-third-menu.svg b/packages/brick-icons/src/icons/third-menu/component-cleanup-third-menu.svg deleted file mode 100644 index 2d34876afb..0000000000 --- a/packages/brick-icons/src/icons/third-menu/component-cleanup-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - Component Cleanup - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/component-inspection-third-menu.svg b/packages/brick-icons/src/icons/third-menu/component-inspection-third-menu.svg deleted file mode 100644 index d24b35ae53..0000000000 --- a/packages/brick-icons/src/icons/third-menu/component-inspection-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Component inspection - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/component-management-third-menu.svg b/packages/brick-icons/src/icons/third-menu/component-management-third-menu.svg deleted file mode 100644 index 9cef7866f6..0000000000 --- a/packages/brick-icons/src/icons/third-menu/component-management-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - component management-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/configuration-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/configuration-info-third-menu.svg deleted file mode 100644 index 08d37d09a3..0000000000 --- a/packages/brick-icons/src/icons/third-menu/configuration-info-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - Configuration Info-third menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/configuration-third-menu.svg b/packages/brick-icons/src/icons/third-menu/configuration-third-menu.svg deleted file mode 100644 index 9c227f5892..0000000000 --- a/packages/brick-icons/src/icons/third-menu/configuration-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - configuration-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/consumer-group-third-menu.svg b/packages/brick-icons/src/icons/third-menu/consumer-group-third-menu.svg deleted file mode 100644 index 09d87876ec..0000000000 --- a/packages/brick-icons/src/icons/third-menu/consumer-group-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - consumer group-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/container-image-third-menu.svg b/packages/brick-icons/src/icons/third-menu/container-image-third-menu.svg deleted file mode 100644 index 04956a3e44..0000000000 --- a/packages/brick-icons/src/icons/third-menu/container-image-third-menu.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - container-image-third-menu - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/container-third-menu.svg b/packages/brick-icons/src/icons/third-menu/container-third-menu.svg deleted file mode 100644 index 34e584baf2..0000000000 --- a/packages/brick-icons/src/icons/third-menu/container-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - container-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/continuous-deployment-third-menu.svg b/packages/brick-icons/src/icons/third-menu/continuous-deployment-third-menu.svg deleted file mode 100644 index 3fccee11c4..0000000000 --- a/packages/brick-icons/src/icons/third-menu/continuous-deployment-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - continuous deployment - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/continuous-integration-third-menu.svg b/packages/brick-icons/src/icons/third-menu/continuous-integration-third-menu.svg deleted file mode 100644 index 0702eb7780..0000000000 --- a/packages/brick-icons/src/icons/third-menu/continuous-integration-third-menu.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - continuous-integration-third-menu - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/dashboard-list-third-menu.svg b/packages/brick-icons/src/icons/third-menu/dashboard-list-third-menu.svg deleted file mode 100644 index ce6dbc00c9..0000000000 --- a/packages/brick-icons/src/icons/third-menu/dashboard-list-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - Dashboard list-third menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/dashboard-third-menu.svg b/packages/brick-icons/src/icons/third-menu/dashboard-third-menu.svg deleted file mode 100644 index 44333bfa85..0000000000 --- a/packages/brick-icons/src/icons/third-menu/dashboard-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Dashboard-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/data-source-management-third-menu.svg b/packages/brick-icons/src/icons/third-menu/data-source-management-third-menu.svg deleted file mode 100644 index 753e9c99b6..0000000000 --- a/packages/brick-icons/src/icons/third-menu/data-source-management-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Data source management-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/database-alteration-task-third-menu.svg b/packages/brick-icons/src/icons/third-menu/database-alteration-task-third-menu.svg deleted file mode 100644 index b162d8217b..0000000000 --- a/packages/brick-icons/src/icons/third-menu/database-alteration-task-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - database-alteration-task-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/database-third-menu.svg b/packages/brick-icons/src/icons/third-menu/database-third-menu.svg deleted file mode 100644 index 20cc4ae8c5..0000000000 --- a/packages/brick-icons/src/icons/third-menu/database-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Database-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/db2-third-menu.svg b/packages/brick-icons/src/icons/third-menu/db2-third-menu.svg deleted file mode 100644 index 2de61f8687..0000000000 --- a/packages/brick-icons/src/icons/third-menu/db2-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - db2-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/dependent-resources-third-menu.svg b/packages/brick-icons/src/icons/third-menu/dependent-resources-third-menu.svg deleted file mode 100644 index 59a9565150..0000000000 --- a/packages/brick-icons/src/icons/third-menu/dependent-resources-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - dependent resources-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/deploy-orchestration-tasks-third-menu.svg b/packages/brick-icons/src/icons/third-menu/deploy-orchestration-tasks-third-menu.svg deleted file mode 100644 index 22b9d16c7a..0000000000 --- a/packages/brick-icons/src/icons/third-menu/deploy-orchestration-tasks-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - Deploy orchestration tasks - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/deployment-architecture-third-menu.svg b/packages/brick-icons/src/icons/third-menu/deployment-architecture-third-menu.svg deleted file mode 100644 index 7994c2bfd5..0000000000 --- a/packages/brick-icons/src/icons/third-menu/deployment-architecture-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - deployment architecture-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/deployment-instance-third-menu.svg b/packages/brick-icons/src/icons/third-menu/deployment-instance-third-menu.svg deleted file mode 100644 index c44d376993..0000000000 --- a/packages/brick-icons/src/icons/third-menu/deployment-instance-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - Deployment instance-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/deployment-notification-third-menu.svg b/packages/brick-icons/src/icons/third-menu/deployment-notification-third-menu.svg deleted file mode 100644 index 285f891b9f..0000000000 --- a/packages/brick-icons/src/icons/third-menu/deployment-notification-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - deployment-notification-third-menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/deployment-orchestration-history-third-menu.svg b/packages/brick-icons/src/icons/third-menu/deployment-orchestration-history-third-menu.svg deleted file mode 100644 index db44c6faf9..0000000000 --- a/packages/brick-icons/src/icons/third-menu/deployment-orchestration-history-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - deployment-orchestration-history-third-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/deployment-strategy-third-menu.svg b/packages/brick-icons/src/icons/third-menu/deployment-strategy-third-menu.svg deleted file mode 100644 index 1a7376f314..0000000000 --- a/packages/brick-icons/src/icons/third-menu/deployment-strategy-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - deployment-strategy-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/deployment-tasks-2-third-menu.svg b/packages/brick-icons/src/icons/third-menu/deployment-tasks-2-third-menu.svg deleted file mode 100644 index 613cb10e16..0000000000 --- a/packages/brick-icons/src/icons/third-menu/deployment-tasks-2-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - deployment tasks 2 - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/deployment-tasks-third-menu.svg b/packages/brick-icons/src/icons/third-menu/deployment-tasks-third-menu.svg deleted file mode 100644 index b1ec0c3a68..0000000000 --- a/packages/brick-icons/src/icons/third-menu/deployment-tasks-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - deployment tasks - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/destination-analysis-third-menu.svg b/packages/brick-icons/src/icons/third-menu/destination-analysis-third-menu.svg deleted file mode 100644 index 2959e24d2a..0000000000 --- a/packages/brick-icons/src/icons/third-menu/destination-analysis-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - Destination analysis-third menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/dm-third-menu.svg b/packages/brick-icons/src/icons/third-menu/dm-third-menu.svg deleted file mode 100644 index 2b3a0febeb..0000000000 --- a/packages/brick-icons/src/icons/third-menu/dm-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - dm-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/elasticsearch-third-menu.svg b/packages/brick-icons/src/icons/third-menu/elasticsearch-third-menu.svg deleted file mode 100644 index 37a9568575..0000000000 --- a/packages/brick-icons/src/icons/third-menu/elasticsearch-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - elasticsearch-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/etcd-third-menu.svg b/packages/brick-icons/src/icons/third-menu/etcd-third-menu.svg deleted file mode 100644 index 9f77e5bf62..0000000000 --- a/packages/brick-icons/src/icons/third-menu/etcd-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - ETCD-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/event-third-menu.svg b/packages/brick-icons/src/icons/third-menu/event-third-menu.svg deleted file mode 100644 index 3182129575..0000000000 --- a/packages/brick-icons/src/icons/third-menu/event-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - event-third menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/exchanges-third-menu.svg b/packages/brick-icons/src/icons/third-menu/exchanges-third-menu.svg deleted file mode 100644 index 27120509c9..0000000000 --- a/packages/brick-icons/src/icons/third-menu/exchanges-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - exchanges-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/exporter-third-menu.svg b/packages/brick-icons/src/icons/third-menu/exporter-third-menu.svg deleted file mode 100644 index a8439f711b..0000000000 --- a/packages/brick-icons/src/icons/third-menu/exporter-third-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - Exporter-third menu - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/failure-resource-third-menu.svg b/packages/brick-icons/src/icons/third-menu/failure-resource-third-menu.svg deleted file mode 100644 index bcded21d67..0000000000 --- a/packages/brick-icons/src/icons/third-menu/failure-resource-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - failure resource-third menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/filesystems-third-menu.svg b/packages/brick-icons/src/icons/third-menu/filesystems-third-menu.svg deleted file mode 100644 index 270207711a..0000000000 --- a/packages/brick-icons/src/icons/third-menu/filesystems-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - Filesystems-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/firewall-third-menu.svg b/packages/brick-icons/src/icons/third-menu/firewall-third-menu.svg deleted file mode 100644 index c6f0c90a87..0000000000 --- a/packages/brick-icons/src/icons/third-menu/firewall-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - firewall-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/grouping-rules-third-menu.svg b/packages/brick-icons/src/icons/third-menu/grouping-rules-third-menu.svg deleted file mode 100644 index 029cef1b20..0000000000 --- a/packages/brick-icons/src/icons/third-menu/grouping-rules-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - grouping rules-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/haproxy-third-menu.svg b/packages/brick-icons/src/icons/third-menu/haproxy-third-menu.svg deleted file mode 100644 index b5312a0be2..0000000000 --- a/packages/brick-icons/src/icons/third-menu/haproxy-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - haproxy-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/haproxy-thrid-menu.svg b/packages/brick-icons/src/icons/third-menu/haproxy-thrid-menu.svg deleted file mode 100644 index 5b91ebaeb4..0000000000 --- a/packages/brick-icons/src/icons/third-menu/haproxy-thrid-menu.svg +++ /dev/null @@ -1,89 +0,0 @@ - - - HAProxy-thrid menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/hbase-third-menu.svg b/packages/brick-icons/src/icons/third-menu/hbase-third-menu.svg deleted file mode 100644 index 6384e52273..0000000000 --- a/packages/brick-icons/src/icons/third-menu/hbase-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - hbase-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/host-instance-maintenance-third-menu.svg b/packages/brick-icons/src/icons/third-menu/host-instance-maintenance-third-menu.svg deleted file mode 100644 index c8ec21a330..0000000000 --- a/packages/brick-icons/src/icons/third-menu/host-instance-maintenance-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - Host Instance Maintenance - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/host-resources-third-menu.svg b/packages/brick-icons/src/icons/third-menu/host-resources-third-menu.svg deleted file mode 100644 index ba0d70e7b8..0000000000 --- a/packages/brick-icons/src/icons/third-menu/host-resources-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - host resources - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/host-third-menu.svg b/packages/brick-icons/src/icons/third-menu/host-third-menu.svg deleted file mode 100644 index 2d546d11c7..0000000000 --- a/packages/brick-icons/src/icons/third-menu/host-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - host-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/http-monitoring-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/http-monitoring-info-third-menu.svg deleted file mode 100644 index c2302c7d2c..0000000000 --- a/packages/brick-icons/src/icons/third-menu/http-monitoring-info-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - http-monitoring-info-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/iis-third-menu.svg b/packages/brick-icons/src/icons/third-menu/iis-third-menu.svg deleted file mode 100644 index e04383b96e..0000000000 --- a/packages/brick-icons/src/icons/third-menu/iis-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - iis-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/inspection-kit-third-menu.svg b/packages/brick-icons/src/icons/third-menu/inspection-kit-third-menu.svg deleted file mode 100644 index 2ce734ff7e..0000000000 --- a/packages/brick-icons/src/icons/third-menu/inspection-kit-third-menu.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - inspection-kit-third-menu - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/inspection-overview-third-menu.svg b/packages/brick-icons/src/icons/third-menu/inspection-overview-third-menu.svg deleted file mode 100644 index 6355656b31..0000000000 --- a/packages/brick-icons/src/icons/third-menu/inspection-overview-third-menu.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - inspection-overview-third-menu - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/instance-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/instance-info-third-menu.svg deleted file mode 100644 index 1fe051995e..0000000000 --- a/packages/brick-icons/src/icons/third-menu/instance-info-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - instance-info-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/jdbc-multiple-data-source-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/jdbc-multiple-data-source-info-third-menu.svg deleted file mode 100644 index 192d0f2d8d..0000000000 --- a/packages/brick-icons/src/icons/third-menu/jdbc-multiple-data-source-info-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - jdbc-multiple-data-source-info-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/jdbc-single-data-source-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/jdbc-single-data-source-info-third-menu.svg deleted file mode 100644 index a8b63bfa7c..0000000000 --- a/packages/brick-icons/src/icons/third-menu/jdbc-single-data-source-info-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - jdbc-single-data-source-info-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/job-management-third-menu.svg b/packages/brick-icons/src/icons/third-menu/job-management-third-menu.svg deleted file mode 100644 index d4754767ea..0000000000 --- a/packages/brick-icons/src/icons/third-menu/job-management-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - job management - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/jvm-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/jvm-info-third-menu.svg deleted file mode 100644 index da92aed818..0000000000 --- a/packages/brick-icons/src/icons/third-menu/jvm-info-third-menu.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - jvm-info-third-menu - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/jvm-third-menu.svg b/packages/brick-icons/src/icons/third-menu/jvm-third-menu.svg deleted file mode 100644 index 28b7b6db4d..0000000000 --- a/packages/brick-icons/src/icons/third-menu/jvm-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - jvm-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/kafka-third-menu.svg b/packages/brick-icons/src/icons/third-menu/kafka-third-menu.svg deleted file mode 100644 index eeb02cae92..0000000000 --- a/packages/brick-icons/src/icons/third-menu/kafka-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Kafka-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/kingbasees-third-menu.svg b/packages/brick-icons/src/icons/third-menu/kingbasees-third-menu.svg deleted file mode 100644 index 0f06700637..0000000000 --- a/packages/brick-icons/src/icons/third-menu/kingbasees-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - kingbasees-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/loadbalance-third-menu.svg b/packages/brick-icons/src/icons/third-menu/loadbalance-third-menu.svg deleted file mode 100644 index 1bb46017d1..0000000000 --- a/packages/brick-icons/src/icons/third-menu/loadbalance-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - loadbalance-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/log-configuration-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/log-configuration-info-third-menu.svg deleted file mode 100644 index b0768e9e21..0000000000 --- a/packages/brick-icons/src/icons/third-menu/log-configuration-info-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - log-configuration-info-third-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/lvs-third-menu.svg b/packages/brick-icons/src/icons/third-menu/lvs-third-menu.svg deleted file mode 100644 index f0cfac05fb..0000000000 --- a/packages/brick-icons/src/icons/third-menu/lvs-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - LVS-third menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/mariadb-third-menu.svg b/packages/brick-icons/src/icons/third-menu/mariadb-third-menu.svg deleted file mode 100644 index a92c580714..0000000000 --- a/packages/brick-icons/src/icons/third-menu/mariadb-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - mariadb-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/memcached-third-menu.svg b/packages/brick-icons/src/icons/third-menu/memcached-third-menu.svg deleted file mode 100644 index ae7bc9f606..0000000000 --- a/packages/brick-icons/src/icons/third-menu/memcached-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - MemCached-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/model-definition-third-menu.svg b/packages/brick-icons/src/icons/third-menu/model-definition-third-menu.svg deleted file mode 100644 index 2c389e6346..0000000000 --- a/packages/brick-icons/src/icons/third-menu/model-definition-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - model definition-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/mongodb-third-menu.svg b/packages/brick-icons/src/icons/third-menu/mongodb-third-menu.svg deleted file mode 100644 index e12533ae78..0000000000 --- a/packages/brick-icons/src/icons/third-menu/mongodb-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - MongoDB-third menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/mssql-third-menu.svg b/packages/brick-icons/src/icons/third-menu/mssql-third-menu.svg deleted file mode 100644 index 80502c3dc2..0000000000 --- a/packages/brick-icons/src/icons/third-menu/mssql-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - MSSQL-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/my-submission-third-menu.svg b/packages/brick-icons/src/icons/third-menu/my-submission-third-menu.svg deleted file mode 100644 index 05d4e467ec..0000000000 --- a/packages/brick-icons/src/icons/third-menu/my-submission-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - my submission-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/my-task-third-menu.svg b/packages/brick-icons/src/icons/third-menu/my-task-third-menu.svg deleted file mode 100644 index 732666c879..0000000000 --- a/packages/brick-icons/src/icons/third-menu/my-task-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - my task - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/mysql-third-menu.svg b/packages/brick-icons/src/icons/third-menu/mysql-third-menu.svg deleted file mode 100644 index 4ac57e2e4d..0000000000 --- a/packages/brick-icons/src/icons/third-menu/mysql-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - Mysql-third menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/namespaces-third-menu.svg b/packages/brick-icons/src/icons/third-menu/namespaces-third-menu.svg deleted file mode 100644 index 8ebd713da8..0000000000 --- a/packages/brick-icons/src/icons/third-menu/namespaces-third-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - Namespaces - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/nat-gateway-third-menu.svg b/packages/brick-icons/src/icons/third-menu/nat-gateway-third-menu.svg deleted file mode 100644 index bec7c7ae1e..0000000000 --- a/packages/brick-icons/src/icons/third-menu/nat-gateway-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - nat-gateway-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/network-operation-and-maintenance-third-menu.svg b/packages/brick-icons/src/icons/third-menu/network-operation-and-maintenance-third-menu.svg deleted file mode 100644 index b3c5f444a6..0000000000 --- a/packages/brick-icons/src/icons/third-menu/network-operation-and-maintenance-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - Network operation and maintenance - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/network-third-menu.svg b/packages/brick-icons/src/icons/third-menu/network-third-menu.svg deleted file mode 100644 index bd2cd5d324..0000000000 --- a/packages/brick-icons/src/icons/third-menu/network-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - network-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/nfs-third-menu.svg b/packages/brick-icons/src/icons/third-menu/nfs-third-menu.svg deleted file mode 100644 index 0097b937bd..0000000000 --- a/packages/brick-icons/src/icons/third-menu/nfs-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - NFS-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/nginx-third-menu.svg b/packages/brick-icons/src/icons/third-menu/nginx-third-menu.svg deleted file mode 100644 index bdeb741221..0000000000 --- a/packages/brick-icons/src/icons/third-menu/nginx-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Nginx-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/node-auto-discovery-third-menu.svg b/packages/brick-icons/src/icons/third-menu/node-auto-discovery-third-menu.svg deleted file mode 100644 index 4cdcfd3c75..0000000000 --- a/packages/brick-icons/src/icons/third-menu/node-auto-discovery-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Node auto discovery-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/node-third-menu.svg b/packages/brick-icons/src/icons/third-menu/node-third-menu.svg deleted file mode 100644 index 41dae82fa7..0000000000 --- a/packages/brick-icons/src/icons/third-menu/node-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - node-third menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/notification-block-third-menu.svg b/packages/brick-icons/src/icons/third-menu/notification-block-third-menu.svg deleted file mode 100644 index 40f8e5ae81..0000000000 --- a/packages/brick-icons/src/icons/third-menu/notification-block-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - notification block-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/notification-group-third-menu.svg b/packages/brick-icons/src/icons/third-menu/notification-group-third-menu.svg deleted file mode 100644 index d5e282a9d5..0000000000 --- a/packages/brick-icons/src/icons/third-menu/notification-group-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - notification group-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/om-automation-tasks-third-menu.svg b/packages/brick-icons/src/icons/third-menu/om-automation-tasks-third-menu.svg deleted file mode 100644 index 73bc82a59a..0000000000 --- a/packages/brick-icons/src/icons/third-menu/om-automation-tasks-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - O&M automation tasks - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/oracle-third-menu.svg b/packages/brick-icons/src/icons/third-menu/oracle-third-menu.svg deleted file mode 100644 index 588552af2a..0000000000 --- a/packages/brick-icons/src/icons/third-menu/oracle-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Oracle-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/orchestration-third-menu.svg b/packages/brick-icons/src/icons/third-menu/orchestration-third-menu.svg deleted file mode 100644 index 9180c15549..0000000000 --- a/packages/brick-icons/src/icons/third-menu/orchestration-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Orchestration - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/overview-third-menu-2.svg b/packages/brick-icons/src/icons/third-menu/overview-third-menu-2.svg deleted file mode 100644 index ea4a517b19..0000000000 --- a/packages/brick-icons/src/icons/third-menu/overview-third-menu-2.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - overview-third menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/overview-third-menu.svg b/packages/brick-icons/src/icons/third-menu/overview-third-menu.svg deleted file mode 100644 index 35a93438c0..0000000000 --- a/packages/brick-icons/src/icons/third-menu/overview-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - overview-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/package-management-third-menu.svg b/packages/brick-icons/src/icons/third-menu/package-management-third-menu.svg deleted file mode 100644 index 18da8fd6b8..0000000000 --- a/packages/brick-icons/src/icons/third-menu/package-management-third-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - Package management - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/package-third-menu.svg b/packages/brick-icons/src/icons/third-menu/package-third-menu.svg deleted file mode 100644 index 8afbd6f692..0000000000 --- a/packages/brick-icons/src/icons/third-menu/package-third-menu.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - project list-second menu-normal备份 4 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/pending-approval-thrid-menu.svg b/packages/brick-icons/src/icons/third-menu/pending-approval-thrid-menu.svg deleted file mode 100644 index e0ae838e8b..0000000000 --- a/packages/brick-icons/src/icons/third-menu/pending-approval-thrid-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - pending approval-thrid menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/performance-monitor-third-menu.svg b/packages/brick-icons/src/icons/third-menu/performance-monitor-third-menu.svg deleted file mode 100644 index 01a7718e86..0000000000 --- a/packages/brick-icons/src/icons/third-menu/performance-monitor-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - Performance monitor-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/pipeline-task-history-third-menu.svg b/packages/brick-icons/src/icons/third-menu/pipeline-task-history-third-menu.svg deleted file mode 100644 index 26ac43600c..0000000000 --- a/packages/brick-icons/src/icons/third-menu/pipeline-task-history-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - pipeline-task-history-third-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/pipeline-task-third-menu.svg b/packages/brick-icons/src/icons/third-menu/pipeline-task-third-menu.svg deleted file mode 100644 index cf22d0ab20..0000000000 --- a/packages/brick-icons/src/icons/third-menu/pipeline-task-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - pipeline task - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/pipeline-template-third-menu.svg b/packages/brick-icons/src/icons/third-menu/pipeline-template-third-menu.svg deleted file mode 100644 index 0c9b8b7782..0000000000 --- a/packages/brick-icons/src/icons/third-menu/pipeline-template-third-menu.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - Pipeline template - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/pipeline-third-menu.svg b/packages/brick-icons/src/icons/third-menu/pipeline-third-menu.svg deleted file mode 100644 index ec5c73298d..0000000000 --- a/packages/brick-icons/src/icons/third-menu/pipeline-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - pipeline-third-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/placeholder-third-menu.svg b/packages/brick-icons/src/icons/third-menu/placeholder-third-menu.svg deleted file mode 100644 index f9b51fc49d..0000000000 --- a/packages/brick-icons/src/icons/third-menu/placeholder-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - placeholder-third-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/plugin-center-third-menu.svg b/packages/brick-icons/src/icons/third-menu/plugin-center-third-menu.svg deleted file mode 100644 index 559a033df7..0000000000 --- a/packages/brick-icons/src/icons/third-menu/plugin-center-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - Plugin Center - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/plugin-market-third-menu.svg b/packages/brick-icons/src/icons/third-menu/plugin-market-third-menu.svg deleted file mode 100644 index fdfbeebdc0..0000000000 --- a/packages/brick-icons/src/icons/third-menu/plugin-market-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - plugin market - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/pod-third-menu.svg b/packages/brick-icons/src/icons/third-menu/pod-third-menu.svg deleted file mode 100644 index dc16bff80b..0000000000 --- a/packages/brick-icons/src/icons/third-menu/pod-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - pod-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/pools-third-menu.svg b/packages/brick-icons/src/icons/third-menu/pools-third-menu.svg deleted file mode 100644 index bdc6dc2482..0000000000 --- a/packages/brick-icons/src/icons/third-menu/pools-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Pools-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/postgresql-third-menu.svg b/packages/brick-icons/src/icons/third-menu/postgresql-third-menu.svg deleted file mode 100644 index 62caac5e36..0000000000 --- a/packages/brick-icons/src/icons/third-menu/postgresql-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - PostgreSQL-third menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/process-management-third-menu.svg b/packages/brick-icons/src/icons/third-menu/process-management-third-menu.svg deleted file mode 100644 index 163b734afc..0000000000 --- a/packages/brick-icons/src/icons/third-menu/process-management-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - process management - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/process-task-third-menu.svg b/packages/brick-icons/src/icons/third-menu/process-task-third-menu.svg deleted file mode 100644 index 4d5c85e47c..0000000000 --- a/packages/brick-icons/src/icons/third-menu/process-task-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - process task - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/project-list-third-menu.svg b/packages/brick-icons/src/icons/third-menu/project-list-third-menu.svg deleted file mode 100644 index 608bce5149..0000000000 --- a/packages/brick-icons/src/icons/third-menu/project-list-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - project list - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/redis-third-menu.svg b/packages/brick-icons/src/icons/third-menu/redis-third-menu.svg deleted file mode 100644 index 7bdd3ef38a..0000000000 --- a/packages/brick-icons/src/icons/third-menu/redis-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Redis-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/resource-instance-third-menu.svg b/packages/brick-icons/src/icons/third-menu/resource-instance-third-menu.svg deleted file mode 100644 index 8890a147a9..0000000000 --- a/packages/brick-icons/src/icons/third-menu/resource-instance-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - resource-instance-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/rocketmq-third-menu.svg b/packages/brick-icons/src/icons/third-menu/rocketmq-third-menu.svg deleted file mode 100644 index bb08b62825..0000000000 --- a/packages/brick-icons/src/icons/third-menu/rocketmq-third-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - rocketmq-third-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/role-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/role-info-third-menu.svg deleted file mode 100644 index ff57b49fb8..0000000000 --- a/packages/brick-icons/src/icons/third-menu/role-info-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - role-info-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/role-permissions-third-menu.svg b/packages/brick-icons/src/icons/third-menu/role-permissions-third-menu.svg deleted file mode 100644 index c6c833bc5c..0000000000 --- a/packages/brick-icons/src/icons/third-menu/role-permissions-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - role-permissions-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/routing-table-third-menu.svg b/packages/brick-icons/src/icons/third-menu/routing-table-third-menu.svg deleted file mode 100644 index 4e8fd13c14..0000000000 --- a/packages/brick-icons/src/icons/third-menu/routing-table-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - routing-table-third-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/security-domain-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/security-domain-info-third-menu.svg deleted file mode 100644 index 677537cf3b..0000000000 --- a/packages/brick-icons/src/icons/third-menu/security-domain-info-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - security-domain-info-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/security-domain-user-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/security-domain-user-info-third-menu.svg deleted file mode 100644 index c59949acb4..0000000000 --- a/packages/brick-icons/src/icons/third-menu/security-domain-user-info-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - security-domain-user-info-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/server-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/server-info-third-menu.svg deleted file mode 100644 index e72fc53371..0000000000 --- a/packages/brick-icons/src/icons/third-menu/server-info-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - server-info-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/service-name-third-menu.svg b/packages/brick-icons/src/icons/third-menu/service-name-third-menu.svg deleted file mode 100644 index 35c1af85e5..0000000000 --- a/packages/brick-icons/src/icons/third-menu/service-name-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - Service Name-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/service-third-menu-2.svg b/packages/brick-icons/src/icons/third-menu/service-third-menu-2.svg deleted file mode 100644 index a73a15ed8c..0000000000 --- a/packages/brick-icons/src/icons/third-menu/service-third-menu-2.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - service-third menu 2 - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/service-third-menu.svg b/packages/brick-icons/src/icons/third-menu/service-third-menu.svg deleted file mode 100644 index 383e652acc..0000000000 --- a/packages/brick-icons/src/icons/third-menu/service-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - service-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/session-management-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/session-management-info-third-menu.svg deleted file mode 100644 index 6e52e1ff6f..0000000000 --- a/packages/brick-icons/src/icons/third-menu/session-management-info-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - session-management-info-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/slabs-thrid-menu.svg b/packages/brick-icons/src/icons/third-menu/slabs-thrid-menu.svg deleted file mode 100644 index 799e6e54e8..0000000000 --- a/packages/brick-icons/src/icons/third-menu/slabs-thrid-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Slabs-thrid menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/source-analysis-third-menu.svg b/packages/brick-icons/src/icons/third-menu/source-analysis-third-menu.svg deleted file mode 100644 index 9022ffb3da..0000000000 --- a/packages/brick-icons/src/icons/third-menu/source-analysis-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - source analysis-third menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/space-analysis-third-menu.svg b/packages/brick-icons/src/icons/third-menu/space-analysis-third-menu.svg deleted file mode 100644 index a1486f70d9..0000000000 --- a/packages/brick-icons/src/icons/third-menu/space-analysis-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - Space Analysis-third menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/storage-management-third-menu.svg b/packages/brick-icons/src/icons/third-menu/storage-management-third-menu.svg deleted file mode 100644 index fe621622d9..0000000000 --- a/packages/brick-icons/src/icons/third-menu/storage-management-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - storage management - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/storage-operation-and-maintenance-third-menu.svg b/packages/brick-icons/src/icons/third-menu/storage-operation-and-maintenance-third-menu.svg deleted file mode 100644 index 73c6d5e03b..0000000000 --- a/packages/brick-icons/src/icons/third-menu/storage-operation-and-maintenance-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - Storage operation and maintenance - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/storage-third-menu.svg b/packages/brick-icons/src/icons/third-menu/storage-third-menu.svg deleted file mode 100644 index de46489d14..0000000000 --- a/packages/brick-icons/src/icons/third-menu/storage-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - storage-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/subnet-third-menu.svg b/packages/brick-icons/src/icons/third-menu/subnet-third-menu.svg deleted file mode 100644 index 96e29bc072..0000000000 --- a/packages/brick-icons/src/icons/third-menu/subnet-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - subnet-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/switch-third-menu.svg b/packages/brick-icons/src/icons/third-menu/switch-third-menu.svg deleted file mode 100644 index 770d45d420..0000000000 --- a/packages/brick-icons/src/icons/third-menu/switch-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - switch-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/system-operation-and-maintenance-third-menu.svg b/packages/brick-icons/src/icons/third-menu/system-operation-and-maintenance-third-menu.svg deleted file mode 100644 index aca8cfeb91..0000000000 --- a/packages/brick-icons/src/icons/third-menu/system-operation-and-maintenance-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - System operation and maintenance - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/table-space-third-menu.svg b/packages/brick-icons/src/icons/third-menu/table-space-third-menu.svg deleted file mode 100644 index 37e96a4a0a..0000000000 --- a/packages/brick-icons/src/icons/third-menu/table-space-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - table-space-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/task-history-third-menu.svg b/packages/brick-icons/src/icons/third-menu/task-history-third-menu.svg deleted file mode 100644 index 8a3f52d162..0000000000 --- a/packages/brick-icons/src/icons/third-menu/task-history-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - task history 2 - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/task-history2-third-menu.svg b/packages/brick-icons/src/icons/third-menu/task-history2-third-menu.svg deleted file mode 100644 index 8b9e593d61..0000000000 --- a/packages/brick-icons/src/icons/third-menu/task-history2-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - task history - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/task-list-third-menu.svg b/packages/brick-icons/src/icons/third-menu/task-list-third-menu.svg deleted file mode 100644 index 2d558b4492..0000000000 --- a/packages/brick-icons/src/icons/third-menu/task-list-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - task-list-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/task-management-third-menu.svg b/packages/brick-icons/src/icons/third-menu/task-management-third-menu.svg deleted file mode 100644 index 276e6161da..0000000000 --- a/packages/brick-icons/src/icons/third-menu/task-management-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - task management - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/template-management-third-menu.svg b/packages/brick-icons/src/icons/third-menu/template-management-third-menu.svg deleted file mode 100644 index 0d232c6186..0000000000 --- a/packages/brick-icons/src/icons/third-menu/template-management-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - template management - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/tencent-cloud-nat-gateway-third-menu.svg b/packages/brick-icons/src/icons/third-menu/tencent-cloud-nat-gateway-third-menu.svg deleted file mode 100644 index 4e16d79c90..0000000000 --- a/packages/brick-icons/src/icons/third-menu/tencent-cloud-nat-gateway-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - tencent-cloud-nat-gateway-third-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/tencent-cloud-private-network-third-menu.svg b/packages/brick-icons/src/icons/third-menu/tencent-cloud-private-network-third-menu.svg deleted file mode 100644 index 56b7bf454f..0000000000 --- a/packages/brick-icons/src/icons/third-menu/tencent-cloud-private-network-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - tencent-cloud-private-network-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/tencent-cvm-third-menu.svg b/packages/brick-icons/src/icons/third-menu/tencent-cvm-third-menu.svg deleted file mode 100644 index 5bb0fcd645..0000000000 --- a/packages/brick-icons/src/icons/third-menu/tencent-cvm-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - tencent-cvm-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/third-party-events-third-menu.svg b/packages/brick-icons/src/icons/third-menu/third-party-events-third-menu.svg deleted file mode 100644 index aebf809693..0000000000 --- a/packages/brick-icons/src/icons/third-menu/third-party-events-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - third-party events-third menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/thread-pool-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/thread-pool-info-third-menu.svg deleted file mode 100644 index 49b5f90f61..0000000000 --- a/packages/brick-icons/src/icons/third-menu/thread-pool-info-third-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - thread-pool-info-third-menu - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/tidb-third-menu.svg b/packages/brick-icons/src/icons/third-menu/tidb-third-menu.svg deleted file mode 100644 index ee257621f9..0000000000 --- a/packages/brick-icons/src/icons/third-menu/tidb-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - tidb-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/timed-task-third-menu.svg b/packages/brick-icons/src/icons/third-menu/timed-task-third-menu.svg deleted file mode 100644 index b2baed20d1..0000000000 --- a/packages/brick-icons/src/icons/third-menu/timed-task-third-menu.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - timed-task-third-menu - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/tongweb-third-menu.svg b/packages/brick-icons/src/icons/third-menu/tongweb-third-menu.svg deleted file mode 100644 index 42b3841955..0000000000 --- a/packages/brick-icons/src/icons/third-menu/tongweb-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - tongweb-third-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/tool-management-third-menu.svg b/packages/brick-icons/src/icons/third-menu/tool-management-third-menu.svg deleted file mode 100644 index acec3affeb..0000000000 --- a/packages/brick-icons/src/icons/third-menu/tool-management-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - tool management - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/tool-task-third-menu.svg b/packages/brick-icons/src/icons/third-menu/tool-task-third-menu.svg deleted file mode 100644 index 77427b100a..0000000000 --- a/packages/brick-icons/src/icons/third-menu/tool-task-third-menu.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - tool task - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/topic-third-menu.svg b/packages/brick-icons/src/icons/third-menu/topic-third-menu.svg deleted file mode 100644 index edeebd4fe7..0000000000 --- a/packages/brick-icons/src/icons/third-menu/topic-third-menu.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - Topic-third menu - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/tunnel-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/tunnel-info-third-menu.svg deleted file mode 100644 index 47d05b7957..0000000000 --- a/packages/brick-icons/src/icons/third-menu/tunnel-info-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - tunnel-info-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/user-info-third-menu.svg b/packages/brick-icons/src/icons/third-menu/user-info-third-menu.svg deleted file mode 100644 index 80ec4a8ccd..0000000000 --- a/packages/brick-icons/src/icons/third-menu/user-info-third-menu.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - user-info-third-menu - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/user-role-third-menu.svg b/packages/brick-icons/src/icons/third-menu/user-role-third-menu.svg deleted file mode 100644 index 0133a3bd64..0000000000 --- a/packages/brick-icons/src/icons/third-menu/user-role-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - user-role-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/user-table-third-menu.svg b/packages/brick-icons/src/icons/third-menu/user-table-third-menu.svg deleted file mode 100644 index a354ec2629..0000000000 --- a/packages/brick-icons/src/icons/third-menu/user-table-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - user-table-third-menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/version-release-record-third-menu.svg b/packages/brick-icons/src/icons/third-menu/version-release-record-third-menu.svg deleted file mode 100644 index e5703b726b..0000000000 --- a/packages/brick-icons/src/icons/third-menu/version-release-record-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - version-release-record-third-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/view-settings-third-menu.svg b/packages/brick-icons/src/icons/third-menu/view-settings-third-menu.svg deleted file mode 100644 index 122aa40a28..0000000000 --- a/packages/brick-icons/src/icons/third-menu/view-settings-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - view settings-third menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/webhook-push-strategy-third-menu.svg b/packages/brick-icons/src/icons/third-menu/webhook-push-strategy-third-menu.svg deleted file mode 100644 index a336bab44b..0000000000 --- a/packages/brick-icons/src/icons/third-menu/webhook-push-strategy-third-menu.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - webhook push strategy-third menu - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/weblogic-third-menu.svg b/packages/brick-icons/src/icons/third-menu/weblogic-third-menu.svg deleted file mode 100644 index 627cb35785..0000000000 --- a/packages/brick-icons/src/icons/third-menu/weblogic-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - weblogic-third-menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/third-menu/workload-third-menu.svg b/packages/brick-icons/src/icons/third-menu/workload-third-menu.svg deleted file mode 100644 index ac52f5e00d..0000000000 --- a/packages/brick-icons/src/icons/third-menu/workload-third-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - workload-third menu - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/tree.svg b/packages/brick-icons/src/icons/tree.svg deleted file mode 100755 index be552ddd94..0000000000 --- a/packages/brick-icons/src/icons/tree.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - 647FFB1B-2912-4E97-8542-E116EA95ECDB - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/tuna.svg b/packages/brick-icons/src/icons/tuna.svg deleted file mode 100644 index 2ea7188388..0000000000 --- a/packages/brick-icons/src/icons/tuna.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - 测试管理—TUNA(小产品图标) - Created with Sketch. - - - - - - - T - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/visual-builder.svg b/packages/brick-icons/src/icons/visual-builder.svg deleted file mode 100644 index 9b9f94afb6..0000000000 --- a/packages/brick-icons/src/icons/visual-builder.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - visual builder备份 4 - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/wechat.svg b/packages/brick-icons/src/icons/wechat.svg deleted file mode 100755 index e5bf926b71..0000000000 --- a/packages/brick-icons/src/icons/wechat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/wework.svg b/packages/brick-icons/src/icons/wework.svg deleted file mode 100755 index 8571c8cee7..0000000000 --- a/packages/brick-icons/src/icons/wework.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/brick-icons/src/icons/work-calendar.svg b/packages/brick-icons/src/icons/work-calendar.svg deleted file mode 100644 index de2b20e4ab..0000000000 --- a/packages/brick-icons/src/icons/work-calendar.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - work-calendar - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/brick-kit/CHANGELOG.md b/packages/brick-kit/CHANGELOG.md index 3ca835d415..672cbfdf2d 100644 --- a/packages/brick-kit/CHANGELOG.md +++ b/packages/brick-kit/CHANGELOG.md @@ -3,7 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.165.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.165.1...@next-core/brick-kit@2.165.2) (2023-03-14) +## [2.183.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.183.1...@next-core/brick-kit@2.183.2) (2024-01-09) + + +### Bug Fixes + +* fix useBrick with v3 bricks in v2 container ([2742ad6](https://github.com/easyops-cn/next-core/commit/2742ad6188e82be895eb80803a3c1a38b12a0dd3)) + + + + + +## [2.183.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.183.0...@next-core/brick-kit@2.183.1) (2023-12-26) **Note:** Version bump only for package @next-core/brick-kit @@ -11,348 +22,668 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.165.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.165.0...@next-core/brick-kit@2.165.1) (2023-03-09) +# [2.183.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.182.0...@next-core/brick-kit@2.183.0) (2023-12-21) + + +### Features + +* support union app mode ([5c8ce9c](https://github.com/easyops-cn/next-core/commit/5c8ce9cbedcdb1814cc58ac5ca73cb9b745ab32b)) + + + + + +# [2.182.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.181.2...@next-core/brick-kit@2.182.0) (2023-12-19) + + +### Features + +* track conditional resolve ([6555df8](https://github.com/easyops-cn/next-core/commit/6555df89a907c89f33435266499d3e195371f7d3)) + + + + + +## [2.181.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.181.1...@next-core/brick-kit@2.181.2) (2023-12-19) ### Bug Fixes -* fix menu update when dynamic arg ([bd0cf53](https://github.com/easyops-cn/next-core/commit/bd0cf53bcebb77b88564f707b03dcb448e8fa776)) -* update field ([4650362](https://github.com/easyops-cn/next-core/commit/465036257d157670623d73abdd73f53c9e9910fa)) +* optional use real time query in placeholders ([7d23ab8](https://github.com/easyops-cn/next-core/commit/7d23ab8c7b1914a57231a4a04e42eaafe3cd0e3b)) -# [2.165.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.6...@next-core/brick-kit@2.165.0) (2023-03-09) +## [2.181.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.181.0...@next-core/brick-kit@2.181.1) (2023-12-18) + + +### Bug Fixes + +* Provider::saveAs requires the first argument to be the filename ([72bdc14](https://github.com/easyops-cn/next-core/commit/72bdc146929b4cae9240082357050529d47750ef)) + + + + + +# [2.181.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.180.0...@next-core/brick-kit@2.181.0) (2023-12-18) ### Features -* **router:** support-ui-8.2-compact-layout background ([#2787](https://github.com/easyops-cn/next-core/issues/2787)) ([31c92b0](https://github.com/easyops-cn/next-core/commit/31c92b052a3f8bffb60f3644da0cd54cddd79e17)) +* optional use real time query ([2d37b28](https://github.com/easyops-cn/next-core/commit/2d37b2896c0eb26b67d62cf5ada9758592862a07)) -## [2.164.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.5...@next-core/brick-kit@2.164.6) (2023-03-03) +# [2.180.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.179.7...@next-core/brick-kit@2.180.0) (2023-12-04) -**Note:** Version bump only for package @next-core/brick-kit +### Features +* support real time data inspect ([f78a6ae](https://github.com/easyops-cn/next-core/commit/f78a6ae7f102aead313dbdec36d2592ca64fb826)) -## [2.164.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.4...@next-core/brick-kit@2.164.5) (2023-03-02) + + +## [2.179.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.179.6...@next-core/brick-kit@2.179.7) (2023-11-24) ### Bug Fixes -* refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) +* dispatch route.render in v2 as well ([57e19ab](https://github.com/easyops-cn/next-core/commit/57e19abb7213bb6596153f7ced0bd56e0a46fe66)) -## [2.164.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.3...@next-core/brick-kit@2.164.4) (2023-02-20) +## [2.179.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.179.5...@next-core/brick-kit@2.179.6) (2023-11-08) ### Bug Fixes -* 修复formstate中conf设置track:true无法生效,refs:FORM_BUILDER-217 ([ed68b7c](https://github.com/easyops-cn/next-core/commit/ed68b7c4feef99e48c527285c42176fd7da3eb7e)) +* keep runtime injected menus when update ([d98d2c0](https://github.com/easyops-cn/next-core/commit/d98d2c0e7decf43930f96bc7623ba13bee4e7f79)) -## [2.164.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.2...@next-core/brick-kit@2.164.3) (2023-02-16) +## [2.179.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.179.4...@next-core/brick-kit@2.179.5) (2023-11-02) ### Bug Fixes -* fix setting favicon not render ([7072323](https://github.com/easyops-cn/next-core/commit/70723230baf7adc176cfe98e8731b62073d09a59)) +* allow to set slots for template preview ([c2ec7fa](https://github.com/easyops-cn/next-core/commit/c2ec7fa6eea4513ce13d37efdb51f74c5b5be838)) -## [2.164.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.1...@next-core/brick-kit@2.164.2) (2023-02-07) +## [2.179.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.179.3...@next-core/brick-kit@2.179.4) (2023-10-30) ### Bug Fixes -* **useBrick:** wait for brick being loaded before rendering ([9f43d88](https://github.com/easyops-cn/next-core/commit/9f43d88fe08e8048f8d0021572f824ab5888619f)) +* set ui v8-2 on html instead of body ([0017bca](https://github.com/easyops-cn/next-core/commit/0017bcaa2933cde4fcef0111cb9a80744d8b4006)) -## [2.164.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.0...@next-core/brick-kit@2.164.1) (2023-02-07) +## [2.179.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.179.2...@next-core/brick-kit@2.179.3) (2023-10-20) ### Bug Fixes -* optimization ([7f638dc](https://github.com/easyops-cn/next-core/commit/7f638dc093e35f54694f046199bd34887a8a8879)) -* refactor brick preview ([cb93c9f](https://github.com/easyops-cn/next-core/commit/cb93c9fb33c45a00dcc97c0c1553813c7142bf2a)) -* undo previous code ([c54eb7c](https://github.com/easyops-cn/next-core/commit/c54eb7cc35f13a1ebb87a3f6549490bc06eaa9cf)) +* mount menu after pre-fetch ([3d933d3](https://github.com/easyops-cn/next-core/commit/3d933d3512de3ef2d417159b840d9d705f47c458)) -# [2.164.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.163.0...@next-core/brick-kit@2.164.0) (2023-01-30) +## [2.179.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.179.1...@next-core/brick-kit@2.179.2) (2023-10-20) -### Features +### Bug Fixes -* support devloper brick preview ([9ad79ff](https://github.com/easyops-cn/next-core/commit/9ad79ffeebfb97b332f3640785cae19f249cf28f)) +* fix error handling for multi-rendering ([9dba3e0](https://github.com/easyops-cn/next-core/commit/9dba3e01c356eceb12d144519d7aae1b803635b2)) +* make new error class instead of use `cause` ([c2bc094](https://github.com/easyops-cn/next-core/commit/c2bc0945fb99cee7eb55b34cab4cd9f62085fa18)) -# [2.163.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.162.1...@next-core/brick-kit@2.163.0) (2023-01-16) +## [2.179.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.179.0...@next-core/brick-kit@2.179.1) (2023-10-20) ### Bug Fixes -* 修复overrideApp没有合并defaultConfig和userConfig的问题 ([47ab41c](https://github.com/easyops-cn/next-core/commit/47ab41cfefd6701cfe6075f123d2946fcce50a53)) +* update v3 brick loader which refined error log ([aca2ffb](https://github.com/easyops-cn/next-core/commit/aca2ffb6ebc8af303bec8a17af8b993437f4c9fd)) + + + +# [2.179.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.18...@next-core/brick-kit@2.179.0) (2023-10-19) + ### Features -* **FORMBUILDER:** 新增params内置formstate,废弃condition功能 ([5cab4f5](https://github.com/easyops-cn/next-core/commit/5cab4f5410c4db035f5cd46bf7b12b408d2b14eb)) +- move setUIClassname after unMoutTree ([ad8cb85](https://github.com/easyops-cn/next-core/commit/ad8cb854755a0d3eabc03617fca92341e61e9a8e)) +- support ui-version ([3947e9f](https://github.com/easyops-cn/next-core/commit/3947e9fe8884702fe284f6f31c1e27d222213cf4)) +## [2.178.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.17...@next-core/brick-kit@2.178.18) (2023-10-13) +**Note:** Version bump only for package @next-core/brick-kit +## [2.178.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.16...@next-core/brick-kit@2.178.17) (2023-10-10) +### Bug Fixes -## [2.162.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.162.0...@next-core/brick-kit@2.162.1) (2023-01-15) +- only flush sync for the initial mount ([dfa0ba5](https://github.com/easyops-cn/next-core/commit/dfa0ba5e2ec255bac9df53f1cb9f78a8ed0cd83c)) +## [2.178.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.15...@next-core/brick-kit@2.178.16) (2023-10-08) ### Bug Fixes -* fix loading widgets ([3807dec](https://github.com/easyops-cn/next-core/commit/3807dec8ed3b489ae970535ede60357adcee2e08)) +- fix permissions check within dynamic menu ([d7a0e71](https://github.com/easyops-cn/next-core/commit/d7a0e7191c939f226c9df959ced4a7b5cefc5247)) +## [2.178.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.14...@next-core/brick-kit@2.178.15) (2023-09-27) +### Bug Fixes +- login success return to the original page instead of the homepage after login in timeout ([7b5ad3c](https://github.com/easyops-cn/next-core/commit/7b5ad3c0a5edb3b46203952b98b82fc841871d5d)) +## [2.178.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.13...@next-core/brick-kit@2.178.14) (2023-09-21) -# [2.162.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.161.0...@next-core/brick-kit@2.162.0) (2023-01-12) +### Bug Fixes +- load v3-widget-mate before load v3 widgets in v2 container ([d2ea80c](https://github.com/easyops-cn/next-core/commit/d2ea80c364039876df27208eba058e3ed8fea531)) + +## [2.178.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.12...@next-core/brick-kit@2.178.13) (2023-09-15) ### Bug Fixes -* 代码调整 ([ebce470](https://github.com/easyops-cn/next-core/commit/ebce470fd2237d1cb2224d2f7707893b007f141f)) +- make menu compatible with `items/children` and `text/title` ([16b9d2e](https://github.com/easyops-cn/next-core/commit/16b9d2e54ec7f32f9cb569bf392c46923d298282)) +## [2.178.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.11...@next-core/brick-kit@2.178.12) (2023-09-12) -### Features +### Bug Fixes -* 支持formschema渲染不携带根容器,refs: ITSERVICE_NEXT-5472 ([88c8a93](https://github.com/easyops-cn/next-core/commit/88c8a938643198c16cdbae743203cd8f25ecbed8)) +- support menu field ([caac041](https://github.com/easyops-cn/next-core/commit/caac0411b2a0bfec5ae3ec870572920443881f78)) +## [2.178.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.10...@next-core/brick-kit@2.178.11) (2023-09-05) +**Note:** Version bump only for package @next-core/brick-kit +## [2.178.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.9...@next-core/brick-kit@2.178.10) (2023-09-04) +**Note:** Version bump only for package @next-core/brick-kit -# [2.161.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.160.3...@next-core/brick-kit@2.161.0) (2023-01-12) +## [2.178.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.8...@next-core/brick-kit@2.178.9) (2023-08-18) +### Bug Fixes -### Features +- do not mutate event args ([26fc7ba](https://github.com/easyops-cn/next-core/commit/26fc7bac830675e6e9ddeec26ebf8515a7426b86)) -* support brick preview in iframe ([cc0e55e](https://github.com/easyops-cn/next-core/commit/cc0e55ed92f8bff0d8e151a133b259cd4ee15d74)) +## [2.178.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.7...@next-core/brick-kit@2.178.8) (2023-08-17) +### Bug Fixes +- theme-template snippet use context instead of data ([2de2544](https://github.com/easyops-cn/next-core/commit/2de254417e695bfe956919187a7df780db5e7e10)) +## [2.178.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.6...@next-core/brick-kit@2.178.7) (2023-07-27) +**Note:** Version bump only for package @next-core/brick-kit -## [2.160.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.160.2...@next-core/brick-kit@2.160.3) (2023-01-12) +## [2.178.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.5...@next-core/brick-kit@2.178.6) (2023-07-26) + +### Bug Fixes +- update @next-core/loader ([b1ee3ff](https://github.com/easyops-cn/next-core/commit/b1ee3ff6fb5f4feb36de2eb583f7ef2d4c071be2)) + +## [2.178.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.4...@next-core/brick-kit@2.178.5) (2023-07-26) ### Bug Fixes -* fix brick preview with provider ([45db61d](https://github.com/easyops-cn/next-core/commit/45db61d0749b4f692b66b7c90442028d9a1ed3cc)) +- refine preview ([2c1b757](https://github.com/easyops-cn/next-core/commit/2c1b7576e088a68910b18878efb4c5634180c5b0)) +## [2.178.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.3...@next-core/brick-kit@2.178.4) (2023-07-25) +### Bug Fixes +- support contract collect with preview ([c48b8c9](https://github.com/easyops-cn/next-core/commit/c48b8c99bbc1f62256f91038444ffc1011bb4df7)) +## [2.178.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.2...@next-core/brick-kit@2.178.3) (2023-07-24) -## [2.160.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.160.1...@next-core/brick-kit@2.160.2) (2023-01-11) +### Bug Fixes +- 删除不必要代码 refs EASYCORE-1463 ([2a99db8](https://github.com/easyops-cn/next-core/commit/2a99db801c85ea1db8d0c64e83a00a1544f154c0)) +- 添加 nologin 模式下需要跳转到指定登陆页逻辑 refs EASYCORE-1463 ([1994659](https://github.com/easyops-cn/next-core/commit/199465969c2f690967c1c5bdac83a47c99a18fcf)) +- 调整指定跳转登陆页逻辑 refs EASYCORE-1463 ([e408cb2](https://github.com/easyops-cn/next-core/commit/e408cb21ce7521073d8bf388a35bb0b0b7103b6a)) + +## [2.178.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.1...@next-core/brick-kit@2.178.2) (2023-07-21) ### Bug Fixes -* fetch menu and subMenu in parallel ([a2133f3](https://github.com/easyops-cn/next-core/commit/a2133f3e12790ba4bd9e9f8ca65fcc01843dd27d)) -* fix parallel context for nested routes ([840bbe4](https://github.com/easyops-cn/next-core/commit/840bbe4c21bd7060f8a54e2a82edc114e41b862a)) +- support v2 use v3 bricks with useBrick ([424092d](https://github.com/easyops-cn/next-core/commit/424092d9586263150d84508da5c48d17f27cc92b)) +## [2.178.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.178.0...@next-core/brick-kit@2.178.1) (2023-07-20) +### Bug Fixes +- load processors before compute menu data ([0c9e287](https://github.com/easyops-cn/next-core/commit/0c9e287b4146c23dc0e67af464c962c63b47b8d8)) +# [2.178.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.177.4...@next-core/brick-kit@2.178.0) (2023-07-11) -## [2.160.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.160.0...@next-core/brick-kit@2.160.1) (2023-01-11) +### Features + +- export websocket client ([5085e00](https://github.com/easyops-cn/next-core/commit/5085e00de189ab097618df7f312dab85ba6f4d06)) + +## [2.177.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.177.3...@next-core/brick-kit@2.177.4) (2023-07-06) **Note:** Version bump only for package @next-core/brick-kit +## [2.177.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.177.2...@next-core/brick-kit@2.177.3) (2023-07-06) +### Bug Fixes +- 多层菜单排序失效 ([032f434](https://github.com/easyops-cn/next-core/commit/032f43417b12d263fd97f3d48908db3b967ef252)) +## [2.177.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.177.1...@next-core/brick-kit@2.177.2) (2023-07-06) -# [2.160.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.5...@next-core/brick-kit@2.160.0) (2023-01-11) +**Note:** Version bump only for package @next-core/brick-kit + +## [2.177.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.177.0...@next-core/brick-kit@2.177.1) (2023-06-26) + +### Bug Fixes +- menu to 解析时兼容表达式 ([0328786](https://github.com/easyops-cn/next-core/commit/0328786def05daed6c2ae171ac9dd082b374f28a)) + +# [2.177.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.176.0...@next-core/brick-kit@2.177.0) (2023-06-21) ### Features -* brickAsComponent支持form_state表达式解析,refs: ITSERVICE_NEXT-5450 ([255918d](https://github.com/easyops-cn/next-core/commit/255918da7e4bc779dfe003238dc46e4190f154d8)) +- menu to 支持解析 YAML 格式的字符串 ([9957ab0](https://github.com/easyops-cn/next-core/commit/9957ab0ff9ead04edc49dc12c737d6267d2cccb6)) +# [2.176.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.175.1...@next-core/brick-kit@2.176.0) (2023-06-20) +### Features +- support context.resolve.async ([6f18e86](https://github.com/easyops-cn/next-core/commit/6f18e861233ac2db638ceaf7634c79b5f9e90be1)) +## [2.175.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.175.0...@next-core/brick-kit@2.175.1) (2023-06-14) -## [2.159.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.4...@next-core/brick-kit@2.159.5) (2023-01-10) +**Note:** Version bump only for package @next-core/brick-kit +# [2.175.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.174.3...@next-core/brick-kit@2.175.0) (2023-06-12) ### Bug Fixes -* fix concurrently load bricks and business apis ([04759bb](https://github.com/easyops-cn/next-core/commit/04759bb926b40d3828b651f1448a1d5c9a0e1520)) +- unset `FLAGS["migrate-to-brick-next-v3"]` ([fce2c0f](https://github.com/easyops-cn/next-core/commit/fce2c0f8e8a8fe82999bbeddbb4122c151901885)) +### Features + +- context 支持 Trigger 挂载生命周期自动触发 ([2802aea](https://github.com/easyops-cn/next-core/commit/2802aea7231345d61d379fc5631c31045f4251bc)) +## [2.174.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.174.2...@next-core/brick-kit@2.174.3) (2023-06-08) +**Note:** Version bump only for package @next-core/brick-kit +## [2.174.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.174.1...@next-core/brick-kit@2.174.2) (2023-06-08) -## [2.159.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.3...@next-core/brick-kit@2.159.4) (2023-01-09) +### Bug Fixes + +- settings as optional params ([648fdba](https://github.com/easyops-cn/next-core/commit/648fdbaf8c85aca93203210caef7e613a1566d33)) +## [2.174.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.174.0...@next-core/brick-kit@2.174.1) (2023-06-08) ### Bug Fixes -* concurrently load bricks and business apis ([efd45af](https://github.com/easyops-cn/next-core/commit/efd45af0144713758d775777f47dc9070e4cc0b3)) +- settings as optionals ([a73044f](https://github.com/easyops-cn/next-core/commit/a73044fb87f79e1e555906a5d0060db23bbd1af4)) +# [2.174.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.173.2...@next-core/brick-kit@2.174.0) (2023-06-08) +### Bug Fixes +- standalone 模式下小产品图标 url 错误 ([e4b0b00](https://github.com/easyops-cn/next-core/commit/e4b0b007c068b78a3f352bae5f216ca63ed2e8c2)) +### Features -## [2.159.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.2...@next-core/brick-kit@2.159.3) (2023-01-09) +- support dynamic snippet preview ([9e1153b](https://github.com/easyops-cn/next-core/commit/9e1153b99e3053b244d5a06dd935888fcd47f9bf)) +## [2.173.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.173.1...@next-core/brick-kit@2.173.2) (2023-06-05) + +**Note:** Version bump only for package @next-core/brick-kit + +## [2.173.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.173.0...@next-core/brick-kit@2.173.1) (2023-05-31) ### Bug Fixes -* 增加userShowValue字段 refs USER-4 ([7a7192c](https://github.com/easyops-cn/next-core/commit/7a7192c5f2114941e7fe158fe7d8215c1f12dd79)) +- menu 新接口结构体字段会默认填充所有结构体 ID 导致空判断出错 ([f6d3ade](https://github.com/easyops-cn/next-core/commit/f6d3aded99b5ddadb77795f57259fcd4708702c1)) +# [2.173.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.172.0...@next-core/brick-kit@2.173.0) (2023-05-30) +### Features +- menu 支持大于两层(standalone) ([258333f](https://github.com/easyops-cn/next-core/commit/258333fc165dad8448d09971b99d3a40d6dd83c5)) +# [2.172.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.171.4...@next-core/brick-kit@2.172.0) (2023-05-29) -## [2.159.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.1...@next-core/brick-kit@2.159.2) (2023-01-09) +### Features + +- menu 支持大于两层 ([5401ca5](https://github.com/easyops-cn/next-core/commit/5401ca552c5eac0772db45f3ec6d4ee31db68a11)) + +## [2.171.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.171.3...@next-core/brick-kit@2.171.4) (2023-05-25) +**Note:** Version bump only for package @next-core/brick-kit + +## [2.171.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.171.2...@next-core/brick-kit@2.171.3) (2023-05-22) + +**Note:** Version bump only for package @next-core/brick-kit + +## [2.171.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.171.1...@next-core/brick-kit@2.171.2) (2023-05-22) + +**Note:** Version bump only for package @next-core/brick-kit + +## [2.171.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.171.0...@next-core/brick-kit@2.171.1) (2023-05-18) + +**Note:** Version bump only for package @next-core/brick-kit + +# [2.171.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.170.0...@next-core/brick-kit@2.171.0) (2023-05-17) + +### Features + +- batchUpdate not emit resolve item ([fffc09b](https://github.com/easyops-cn/next-core/commit/fffc09be2ca03f5844956f2bf691c4406e7a8ade)) +- support batchUpdate context ([bcadcb2](https://github.com/easyops-cn/next-core/commit/bcadcb286c4adab8d4ae94c8a23e2bc626b4b3c5)) +- update compute when update value ([5d51c33](https://github.com/easyops-cn/next-core/commit/5d51c3363c9af4b14edc2479168137985f42c0f8)) + +# [2.170.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.169.1...@next-core/brick-kit@2.170.0) (2023-05-16) ### Bug Fixes -* favicon repeat render ([eac17eb](https://github.com/easyops-cn/next-core/commit/eac17eb0aa59b900cd9981f6c3d7d9c53cfff60a)) +- refactor preview value ([dc31655](https://github.com/easyops-cn/next-core/commit/dc316552e13cbba19cf63bdfbf4dc1cc327cf55e)) + +### Features +- support preview context/state value ([15b6f3e](https://github.com/easyops-cn/next-core/commit/15b6f3e49740bcfa9c9bf166c4009cdb975d485b)) +## [2.169.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.169.0...@next-core/brick-kit@2.169.1) (2023-05-12) +**Note:** Version bump only for package @next-core/brick-kit +# [2.169.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.168.2...@next-core/brick-kit@2.169.0) (2023-05-12) -## [2.159.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.0...@next-core/brick-kit@2.159.1) (2023-01-06) +### Features +- support if/esle syntax in v2 ([ea266cc](https://github.com/easyops-cn/next-core/commit/ea266ccf74c641621f5a94f913bab5f71c02ecef)) + +## [2.168.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.168.1...@next-core/brick-kit@2.168.2) (2023-05-12) + +**Note:** Version bump only for package @next-core/brick-kit + +## [2.168.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.168.0...@next-core/brick-kit@2.168.1) (2023-05-11) + +**Note:** Version bump only for package @next-core/brick-kit + +# [2.168.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.167.1...@next-core/brick-kit@2.168.0) (2023-05-10) ### Bug Fixes -* fix menu with PERMISSIONS.check ([16a1717](https://github.com/easyops-cn/next-core/commit/16a1717594f6fcde11ba006758655daf00853f5c)) +- Optimize error message display ([d5c828a](https://github.com/easyops-cn/next-core/commit/d5c828a7fdbe48c63fa1be305731f329079c85b6)) +### Features +- support track syntax sugar in v2 ([0539348](https://github.com/easyops-cn/next-core/commit/0539348c3a509fb66ce3f94667d413131986ac4f)) +- update snapshot.json ([7ee1bd8](https://github.com/easyops-cn/next-core/commit/7ee1bd820ddf141f364335bab172a1692e3cb42d)) +- update transformProperties code ([9af1970](https://github.com/easyops-cn/next-core/commit/9af1970dc419f1df18a06ba8edd9af3d0bcd79bd)) +## [2.167.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.167.0...@next-core/brick-kit@2.167.1) (2023-05-09) +### Bug Fixes -# [2.159.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.158.2...@next-core/brick-kit@2.159.0) (2023-01-05) +- ignore non-plain object in props when setup useBrick ([63219be](https://github.com/easyops-cn/next-core/commit/63219beacf47466206d8e86e00636c135d294cc6)) +# [2.167.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.166.1...@next-core/brick-kit@2.167.0) (2023-05-05) ### Features -* support useBrick with tpl resolve state ([0ce2e22](https://github.com/easyops-cn/next-core/commit/0ce2e228e2c19200c2e68ba960743c5ded2dd82f)) +- support using v3 bricks in v2 container ([df7d736](https://github.com/easyops-cn/next-core/commit/df7d73688bb570441315b1d5676eb064bcd7f5e0)) +## [2.166.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.166.0...@next-core/brick-kit@2.166.1) (2023-05-05) +### Bug Fixes +- fix set props of useBrick ([96bb15d](https://github.com/easyops-cn/next-core/commit/96bb15d7521853a473543c4ab0199a07f74c4479)) +# [2.166.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.165.7...@next-core/brick-kit@2.166.0) (2023-04-27) -## [2.158.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.158.1...@next-core/brick-kit@2.158.2) (2023-01-05) +### Features +- support Menu Image ([e5b6c3c](https://github.com/easyops-cn/next-core/commit/e5b6c3c08c0e647ee805e53ee2585b59032b8c6d)) +- update code ([56bd9ed](https://github.com/easyops-cn/next-core/commit/56bd9ed10cfe8a84074fe08e98fa7a1a6ae71559)) +- update unit test ([7ba1090](https://github.com/easyops-cn/next-core/commit/7ba10909c7e60a296855d093586bedd9c1cea70b)) + +## [2.165.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.165.6...@next-core/brick-kit@2.165.7) (2023-04-23) ### Bug Fixes -* 修复formRender中properties的表达式无法解析 ([df4a0ed](https://github.com/easyops-cn/next-core/commit/df4a0ed5c93f6f1b14cb2caa4367202c6d79545f)) +- fix multi-instance of useBrick state conflict ([bca409b](https://github.com/easyops-cn/next-core/commit/bca409bd1470edb302381ab190762d291de5a25d)) +## [2.165.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.165.5...@next-core/brick-kit@2.165.6) (2023-04-14) +### Bug Fixes +- fix isOutsideApp ([cbfbbc5](https://github.com/easyops-cn/next-core/commit/cbfbbc512ebd52899aeb799fd6b8b94d3df505ec)) +## [2.165.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.165.4...@next-core/brick-kit@2.165.5) (2023-04-14) -## [2.158.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.158.0...@next-core/brick-kit@2.158.1) (2023-01-05) +### Bug Fixes + +- fix loading processors in widgets ([0f7377f](https://github.com/easyops-cn/next-core/commit/0f7377f4f16d26652d5cffac36a0eed6869ef837)) + +## [2.165.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.165.3...@next-core/brick-kit@2.165.4) (2023-04-11) **Note:** Version bump only for package @next-core/brick-kit +## [2.165.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.165.2...@next-core/brick-kit@2.165.3) (2023-03-27) +**Note:** Version bump only for package @next-core/brick-kit +## [2.165.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.165.1...@next-core/brick-kit@2.165.2) (2023-03-14) +**Note:** Version bump only for package @next-core/brick-kit -# [2.158.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.157.4...@next-core/brick-kit@2.158.0) (2023-01-04) +## [2.165.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.165.0...@next-core/brick-kit@2.165.1) (2023-03-09) + +### Bug Fixes +- fix menu update when dynamic arg ([bd0cf53](https://github.com/easyops-cn/next-core/commit/bd0cf53bcebb77b88564f707b03dcb448e8fa776)) +- update field ([4650362](https://github.com/easyops-cn/next-core/commit/465036257d157670623d73abdd73f53c9e9910fa)) + +# [2.165.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.6...@next-core/brick-kit@2.165.0) (2023-03-09) ### Features -* update pageNotFound page style ([#2570](https://github.com/easyops-cn/next-core/issues/2570)) ([35c8d14](https://github.com/easyops-cn/next-core/commit/35c8d1418d1b23317004e6af4c5b6d5ed22e2083)) +- **router:** support-ui-8.2-compact-layout background ([#2787](https://github.com/easyops-cn/next-core/issues/2787)) ([31c92b0](https://github.com/easyops-cn/next-core/commit/31c92b052a3f8bffb60f3644da0cd54cddd79e17)) +## [2.164.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.5...@next-core/brick-kit@2.164.6) (2023-03-03) +**Note:** Version bump only for package @next-core/brick-kit +## [2.164.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.4...@next-core/brick-kit@2.164.5) (2023-03-02) +### Bug Fixes -## [2.157.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.157.3...@next-core/brick-kit@2.157.4) (2023-01-03) +- refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) +## [2.164.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.3...@next-core/brick-kit@2.164.4) (2023-02-20) ### Bug Fixes -* fix standalone bootstrap failed to inject menus ([d48bde9](https://github.com/easyops-cn/next-core/commit/d48bde9c75737856eb5c4c9675407d9e830d0206)) +- 修复 formstate 中 conf 设置 track:true 无法生效,refs:FORM_BUILDER-217 ([ed68b7c](https://github.com/easyops-cn/next-core/commit/ed68b7c4feef99e48c527285c42176fd7da3eb7e)) +## [2.164.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.2...@next-core/brick-kit@2.164.3) (2023-02-16) +### Bug Fixes +- fix setting favicon not render ([7072323](https://github.com/easyops-cn/next-core/commit/70723230baf7adc176cfe98e8731b62073d09a59)) +## [2.164.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.1...@next-core/brick-kit@2.164.2) (2023-02-07) -## [2.157.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.157.2...@next-core/brick-kit@2.157.3) (2022-12-28) +### Bug Fixes +- **useBrick:** wait for brick being loaded before rendering ([9f43d88](https://github.com/easyops-cn/next-core/commit/9f43d88fe08e8048f8d0021572f824ab5888619f)) + +## [2.164.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.164.0...@next-core/brick-kit@2.164.1) (2023-02-07) ### Bug Fixes -* 修复预览状态下,除表单校验外,其他表单事件无法生效问题 ([adfabb9](https://github.com/easyops-cn/next-core/commit/adfabb911522707bee9daeb08ad461e6cdbd5fde)) +- optimization ([7f638dc](https://github.com/easyops-cn/next-core/commit/7f638dc093e35f54694f046199bd34887a8a8879)) +- refactor brick preview ([cb93c9f](https://github.com/easyops-cn/next-core/commit/cb93c9fb33c45a00dcc97c0c1553813c7142bf2a)) +- undo previous code ([c54eb7c](https://github.com/easyops-cn/next-core/commit/c54eb7cc35f13a1ebb87a3f6549490bc06eaa9cf)) +# [2.164.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.163.0...@next-core/brick-kit@2.164.0) (2023-01-30) +### Features +- support devloper brick preview ([9ad79ff](https://github.com/easyops-cn/next-core/commit/9ad79ffeebfb97b332f3640785cae19f249cf28f)) +# [2.163.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.162.1...@next-core/brick-kit@2.163.0) (2023-01-16) -## [2.157.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.157.1...@next-core/brick-kit@2.157.2) (2022-12-19) +### Bug Fixes + +- 修复 overrideApp 没有合并 defaultConfig 和 userConfig 的问题 ([47ab41c](https://github.com/easyops-cn/next-core/commit/47ab41cfefd6701cfe6075f123d2946fcce50a53)) + +### Features + +- **FORMBUILDER:** 新增 params 内置 formstate,废弃 condition 功能 ([5cab4f5](https://github.com/easyops-cn/next-core/commit/5cab4f5410c4db035f5cd46bf7b12b408d2b14eb)) + +## [2.162.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.162.0...@next-core/brick-kit@2.162.1) (2023-01-15) + +### Bug Fixes + +- fix loading widgets ([3807dec](https://github.com/easyops-cn/next-core/commit/3807dec8ed3b489ae970535ede60357adcee2e08)) + +# [2.162.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.161.0...@next-core/brick-kit@2.162.0) (2023-01-12) + +### Bug Fixes + +- 代码调整 ([ebce470](https://github.com/easyops-cn/next-core/commit/ebce470fd2237d1cb2224d2f7707893b007f141f)) + +### Features + +- 支持 formschema 渲染不携带根容器,refs: ITSERVICE_NEXT-5472 ([88c8a93](https://github.com/easyops-cn/next-core/commit/88c8a938643198c16cdbae743203cd8f25ecbed8)) + +# [2.161.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.160.3...@next-core/brick-kit@2.161.0) (2023-01-12) + +### Features + +- support brick preview in iframe ([cc0e55e](https://github.com/easyops-cn/next-core/commit/cc0e55ed92f8bff0d8e151a133b259cd4ee15d74)) + +## [2.160.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.160.2...@next-core/brick-kit@2.160.3) (2023-01-12) + +### Bug Fixes + +- fix brick preview with provider ([45db61d](https://github.com/easyops-cn/next-core/commit/45db61d0749b4f692b66b7c90442028d9a1ed3cc)) + +## [2.160.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.160.1...@next-core/brick-kit@2.160.2) (2023-01-11) + +### Bug Fixes + +- fetch menu and subMenu in parallel ([a2133f3](https://github.com/easyops-cn/next-core/commit/a2133f3e12790ba4bd9e9f8ca65fcc01843dd27d)) +- fix parallel context for nested routes ([840bbe4](https://github.com/easyops-cn/next-core/commit/840bbe4c21bd7060f8a54e2a82edc114e41b862a)) + +## [2.160.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.160.0...@next-core/brick-kit@2.160.1) (2023-01-11) **Note:** Version bump only for package @next-core/brick-kit +# [2.160.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.5...@next-core/brick-kit@2.160.0) (2023-01-11) +### Features +- brickAsComponent 支持 form_state 表达式解析,refs: ITSERVICE_NEXT-5450 ([255918d](https://github.com/easyops-cn/next-core/commit/255918da7e4bc779dfe003238dc46e4190f154d8)) +## [2.159.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.4...@next-core/brick-kit@2.159.5) (2023-01-10) -## [2.157.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.157.0...@next-core/brick-kit@2.157.1) (2022-12-13) +### Bug Fixes + +- fix concurrently load bricks and business apis ([04759bb](https://github.com/easyops-cn/next-core/commit/04759bb926b40d3828b651f1448a1d5c9a0e1520)) +## [2.159.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.3...@next-core/brick-kit@2.159.4) (2023-01-09) ### Bug Fixes -* make parallel requests for runtime api ([5d455d9](https://github.com/easyops-cn/next-core/commit/5d455d9be67fcdbf40794b978cfef09bf2807018)) +- concurrently load bricks and business apis ([efd45af](https://github.com/easyops-cn/next-core/commit/efd45af0144713758d775777f47dc9070e4cc0b3)) +## [2.159.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.2...@next-core/brick-kit@2.159.3) (2023-01-09) +### Bug Fixes +- 增加 userShowValue 字段 refs USER-4 ([7a7192c](https://github.com/easyops-cn/next-core/commit/7a7192c5f2114941e7fe158fe7d8215c1f12dd79)) +## [2.159.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.1...@next-core/brick-kit@2.159.2) (2023-01-09) -# [2.157.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.156.10...@next-core/brick-kit@2.157.0) (2022-12-09) +### Bug Fixes + +- favicon repeat render ([eac17eb](https://github.com/easyops-cn/next-core/commit/eac17eb0aa59b900cd9981f6c3d7d9c53cfff60a)) + +## [2.159.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.159.0...@next-core/brick-kit@2.159.1) (2023-01-06) + +### Bug Fixes + +- fix menu with PERMISSIONS.check ([16a1717](https://github.com/easyops-cn/next-core/commit/16a1717594f6fcde11ba006758655daf00853f5c)) + +# [2.159.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.158.2...@next-core/brick-kit@2.159.0) (2023-01-05) +### Features + +- support useBrick with tpl resolve state ([0ce2e22](https://github.com/easyops-cn/next-core/commit/0ce2e228e2c19200c2e68ba960743c5ded2dd82f)) + +## [2.158.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.158.1...@next-core/brick-kit@2.158.2) (2023-01-05) + +### Bug Fixes + +- 修复 formRender 中 properties 的表达式无法解析 ([df4a0ed](https://github.com/easyops-cn/next-core/commit/df4a0ed5c93f6f1b14cb2caa4367202c6d79545f)) + +## [2.158.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.158.0...@next-core/brick-kit@2.158.1) (2023-01-05) + +**Note:** Version bump only for package @next-core/brick-kit + +# [2.158.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.157.4...@next-core/brick-kit@2.158.0) (2023-01-04) ### Features -* cache http request by cacheAdapter ([aced70a](https://github.com/easyops-cn/next-core/commit/aced70a16444c1042158803a61c61e17cfa58266)) +- update pageNotFound page style ([#2570](https://github.com/easyops-cn/next-core/issues/2570)) ([35c8d14](https://github.com/easyops-cn/next-core/commit/35c8d1418d1b23317004e6af4c5b6d5ed22e2083)) +## [2.157.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.157.3...@next-core/brick-kit@2.157.4) (2023-01-03) + +### Bug Fixes +- fix standalone bootstrap failed to inject menus ([d48bde9](https://github.com/easyops-cn/next-core/commit/d48bde9c75737856eb5c4c9675407d9e830d0206)) +## [2.157.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.157.2...@next-core/brick-kit@2.157.3) (2022-12-28) + +### Bug Fixes + +- 修复预览状态下,除表单校验外,其他表单事件无法生效问题 ([adfabb9](https://github.com/easyops-cn/next-core/commit/adfabb911522707bee9daeb08ad461e6cdbd5fde)) + +## [2.157.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.157.1...@next-core/brick-kit@2.157.2) (2022-12-19) + +**Note:** Version bump only for package @next-core/brick-kit + +## [2.157.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.157.0...@next-core/brick-kit@2.157.1) (2022-12-13) + +### Bug Fixes + +- make parallel requests for runtime api ([5d455d9](https://github.com/easyops-cn/next-core/commit/5d455d9be67fcdbf40794b978cfef09bf2807018)) + +# [2.157.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.156.10...@next-core/brick-kit@2.157.0) (2022-12-09) + +### Features +- cache http request by cacheAdapter ([aced70a](https://github.com/easyops-cn/next-core/commit/aced70a16444c1042158803a61c61e17cfa58266)) ## [2.156.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit@2.156.9...@next-core/brick-kit@2.156.10) (2022-12-08) diff --git a/packages/brick-kit/package.json b/packages/brick-kit/package.json index 75bf95381c..c42a84adb5 100644 --- a/packages/brick-kit/package.json +++ b/packages/brick-kit/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/brick-kit", - "version": "2.165.2", + "version": "2.183.2", "description": "Kernel", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/brick-kit", "license": "GPL-3.0", @@ -31,13 +31,13 @@ "test:ci": "cross-env NODE_ENV='test' CI=true jest --passWithNoTests" }, "dependencies": { - "@next-core/brick-types": "^2.82.5", + "@next-core/brick-types": "^2.92.0", "@next-core/color-theme": "^0.4.8", - "@next-core/supply": "^1.0.93", + "@next-core/supply": "^1.1.14", "@next-sdk/api-gateway-sdk": "^2.7.0", "@next-sdk/auth-sdk": "^1.0.0", "@next-sdk/cmdb-sdk": "^2.1.1", - "@next-sdk/micro-app-sdk": "^2.5.0", + "@next-sdk/micro-app-sdk": "^2.6.1", "@next-sdk/micro-app-standalone-sdk": "^1.0.1", "@next-sdk/user-service-sdk": "^2.1.1", "@ungap/event-target": "^0.2.3", @@ -48,10 +48,11 @@ "devDependencies": { "@ant-design/icons": "^4.5.0", "@next-core/brick-http": "^2.8.1", - "@next-core/brick-utils": "^2.45.21", + "@next-core/brick-utils": "^2.51.13", "@next-core/easyops-analytics": "^0.10.9", - "@next-core/illustrations": "^0.11.6", - "@next-core/pipes": "^1.0.16", + "@next-core/illustrations": "^0.11.26", + "@next-core/loader": "^1.4.3", + "@next-core/pipes": "^1.0.17", "@next-core/rollup-config-factory": "^2.7.0", "antd": "~4.12.3", "history": "^4.10.1", @@ -71,6 +72,7 @@ "@next-core/brick-utils": "*", "@next-core/easyops-analytics": "*", "@next-core/illustrations": "*", + "@next-core/loader": "*", "@next-core/pipes": "*", "antd": "*", "history": "*", diff --git a/packages/brick-kit/src/BrickAsComponent.tsx b/packages/brick-kit/src/BrickAsComponent.tsx index a72e9a63c9..9b5e7c9c4d 100644 --- a/packages/brick-kit/src/BrickAsComponent.tsx +++ b/packages/brick-kit/src/BrickAsComponent.tsx @@ -1,13 +1,8 @@ +/** @jsx React.createElement */ +/** @jsxFrag React.Fragment */ import { set } from "lodash"; -import React, { - forwardRef, - useCallback, - useEffect, - useImperativeHandle, - useMemo, - useRef, - useState, -} from "react"; +import React from "react"; +import type _React from "react"; import { isObject } from "@next-core/brick-utils"; import { UseBrickConf, @@ -158,38 +153,24 @@ const getCurrentRunTimeBrick = ( return brick; }; -/** - * 可以渲染单个 `useBrick` 的 React 组件。 - * - * @example - * - * ```tsx - * - * ``` - * - * @param props - 属性。 - */ -export const SingleBrickAsComponent = React.memo( +// eslint-disable-next-line @typescript-eslint/explicit-function-return-type +export function SingleBrickAsComponentFactory(React: typeof _React) { function SingleBrickAsComponent({ useBrick, data, refCallback, immediatelyRefCallback, }: SingleBrickAsComponentProps): React.ReactElement { - const firstRunRef = useRef(true); - const innerRefCallbackRef = useRef<(element: HTMLElement) => void>(); - const elementRef = useRef(); - const [expandedBrickConf, setExpandedBrickConf] = useState(null); + const firstRunRef = React.useRef(true); + const innerRefCallbackRef = React.useRef<(element: HTMLElement) => void>(); + const elementRef = React.useRef(); + const [expandedBrickConf, setExpandedBrickConf] = + React.useState(null); const tplTagName = getTagNameOfCustomTemplate( useBrick.brick, _internalApiGetCurrentContext().app?.id ); - const isBrickAvailable = useMemo(() => { + const isBrickAvailable = React.useMemo(() => { if (isObject(useBrick.if) && !isPreEvaluated(useBrick.if)) { // eslint-disable-next-line console.warn("Currently resolvable-if in `useBrick` is not supported."); @@ -208,7 +189,7 @@ export const SingleBrickAsComponent = React.memo( return true; }, [useBrick, data]); - const requireSuspense = useMemo(() => { + const requireSuspense = React.useMemo(() => { let context: ContextConf[]; if (useBrick.brick === formRenderer) { const formData = @@ -221,9 +202,9 @@ export const SingleBrickAsComponent = React.memo( } return Array.isArray(context) && context.some((ctx) => !!ctx.resolve); }, [tplTagName, useBrick]); - const [suspenseReady, setSuspenseReady] = useState(false); + const [suspenseReady, setSuspenseReady] = React.useState(false); - const runtimeBrick = useMemo(async () => { + const runtimeBrick = React.useMemo(async () => { if (!isBrickAvailable) { return null; } @@ -342,7 +323,7 @@ export const SingleBrickAsComponent = React.memo( } }; - const updateBrick = useCallback( + const updateBrick = React.useCallback( (brick: RuntimeBrick, element: HTMLElement): void => { brick.element = element; @@ -380,7 +361,7 @@ export const SingleBrickAsComponent = React.memo( [data, useBrick] ); - useEffect(() => { + React.useEffect(() => { if (firstRunRef.current) { firstRunRef.current = false; return; @@ -446,7 +427,7 @@ export const SingleBrickAsComponent = React.memo( innerRefCallbackRef.current(element); }, []); - const childConfs = useMemo( + const childConfs = React.useMemo( () => isBrickAvailable && suspenseReady ? slotsToChildren( @@ -472,7 +453,47 @@ export const SingleBrickAsComponent = React.memo( )) ); } -); + return React.memo(SingleBrickAsComponent); +} + +/** + * 可以渲染单个 `useBrick` 的 React 组件。 + * + * @example + * + * ```tsx + * + * ``` + * + * @param props - 属性。 + */ +export const SingleBrickAsComponent = SingleBrickAsComponentFactory(React); + +export function BrickAsComponentFactory( + React: typeof _React +): (props: BrickAsComponentProps) => React.ReactElement { + const SingleBrickAsComponent = SingleBrickAsComponentFactory(React); + return function BrickAsComponent({ + useBrick, + data, + }: BrickAsComponentProps): React.ReactElement { + if (Array.isArray(useBrick)) { + return ( + <> + {useBrick.map((item, index) => ( + + ))} + + ); + } + return ; + }; +} /** * 可以渲染 `useBrick` 的 React 组件。 @@ -492,21 +513,7 @@ export const SingleBrickAsComponent = React.memo( * * @param props - 属性。 */ -export function BrickAsComponent({ - useBrick, - data, -}: BrickAsComponentProps): React.ReactElement { - if (Array.isArray(useBrick)) { - return ( - <> - {useBrick.map((item, index) => ( - - ))} - - ); - } - return ; -} +export const BrickAsComponent = BrickAsComponentFactory(React); function slotsToChildren(slots: UseBrickSlotsConf): UseSingleBrickConf[] { if (!slots) { @@ -537,18 +544,19 @@ function transformEvents( } /* istanbul ignore next */ -// eslint-disable-next-line react/display-name -export const ForwardRefSingleBrickAsComponent = React.memo( - forwardRef( +// eslint-disable-next-line @typescript-eslint/explicit-function-return-type +export function ForwardRefSingleBrickAsComponentFactory(React: typeof _React) { + const fn = React.forwardRef( function LegacySingleBrickAsComponent( { useBrick, data, refCallback }: SingleBrickAsComponentProps, ref ): React.ReactElement { - const firstRunRef = useRef(true); - const innerRefCallbackRef = useRef<(element: HTMLElement) => void>(); - const elementRef = useRef(); + const firstRunRef = React.useRef(true); + const innerRefCallbackRef = + React.useRef<(element: HTMLElement) => void>(); + const elementRef = React.useRef(); const [expandedBrickConf, setExpandedBrickConf] = - useState(null); + React.useState(null); const tplTagName = getTagNameOfCustomTemplate( useBrick.brick, _internalApiGetCurrentContext().app?.id @@ -574,7 +582,7 @@ export const ForwardRefSingleBrickAsComponent = React.memo( return true; }, [useBrick, data]); - const requireSuspense = useMemo(() => { + const requireSuspense = React.useMemo(() => { let context: ContextConf[]; if (useBrick.brick === formRenderer) { const formData = @@ -587,10 +595,10 @@ export const ForwardRefSingleBrickAsComponent = React.memo( } return Array.isArray(context) && context.some((ctx) => !!ctx.resolve); }, [tplTagName, useBrick]); - const [suspenseReady, setSuspenseReady] = useState(false); + const [suspenseReady, setSuspenseReady] = React.useState(false); /* istanbul ignore next (never reach in test) */ - useImperativeHandle(ref, () => { + React.useImperativeHandle(ref, () => { return elementRef.current; }); @@ -707,7 +715,7 @@ export const ForwardRefSingleBrickAsComponent = React.memo( } }; - const updateBrick = useCallback( + const updateBrick = React.useCallback( (brick: RuntimeBrick, element: HTMLElement): void => { brick.element = element; @@ -739,7 +747,7 @@ export const ForwardRefSingleBrickAsComponent = React.memo( [data, useBrick] ); - useEffect(() => { + React.useEffect(() => { if (firstRunRef.current) { firstRunRef.current = false; return; @@ -804,7 +812,7 @@ export const ForwardRefSingleBrickAsComponent = React.memo( innerRefCallbackRef.current(element); }, []); - const childConfs = useMemo( + const childConfs = React.useMemo( () => isBrickAvailable && suspenseReady ? slotsToChildren( @@ -831,5 +839,9 @@ export const ForwardRefSingleBrickAsComponent = React.memo( )) ); } - ) -); + ); + return React.memo(fn); +} + +export const ForwardRefSingleBrickAsComponent = + ForwardRefSingleBrickAsComponentFactory(React); diff --git a/packages/brick-kit/src/checkIf.ts b/packages/brick-kit/src/checkIf.ts index 5cfd73b22c..10d6068fbd 100644 --- a/packages/brick-kit/src/checkIf.ts +++ b/packages/brick-kit/src/checkIf.ts @@ -1,4 +1,7 @@ -import { PluginRuntimeContext } from "@next-core/brick-types"; +import { + BrickEventHandler, + PluginRuntimeContext, +} from "@next-core/brick-types"; import { hasOwnProperty } from "@next-core/brick-utils"; import { computeRealValue } from "./internal/setProperties"; import { doTransform, DoTransformOptions } from "./transformProperties"; @@ -21,6 +24,8 @@ export interface IfContainer { * ``` */ if?: unknown; + + else?: BrickEventHandler | BrickEventHandler[]; } /** @internal */ diff --git a/packages/brick-kit/src/core/BrickNode.spec.ts b/packages/brick-kit/src/core/BrickNode.spec.ts index 100ee03594..fc6bee7489 100644 --- a/packages/brick-kit/src/core/BrickNode.spec.ts +++ b/packages/brick-kit/src/core/BrickNode.spec.ts @@ -26,6 +26,7 @@ describe("BrickNode", () => { }, }, iid: "i-1", + tplContextId: "tpl-ctx-6", }; const brickNode = new BrickNode(runtimeBrick); const node = brickNode.mount(); @@ -34,6 +35,7 @@ describe("BrickNode", () => { expect(node.title).toBe("good"); expect(node.childNodes.length).toBe(0); expect(node.dataset.iid).toBe("i-1"); + expect(node.dataset.tplContextId).toEqual("tpl-ctx-6"); const callArgs = spyOnBindListeners.mock.calls[0]; expect(callArgs[0]).toBe(node); expect(callArgs[1]).toBe(runtimeBrick.events); diff --git a/packages/brick-kit/src/core/BrickNode.ts b/packages/brick-kit/src/core/BrickNode.ts index d681810b36..566fc46f73 100644 --- a/packages/brick-kit/src/core/BrickNode.ts +++ b/packages/brick-kit/src/core/BrickNode.ts @@ -69,6 +69,9 @@ export class BrickNode { if (brick.iid) { node.dataset.iid = brick.iid; } + if (brick.tplContextId) { + node.dataset.tplContextId = brick.tplContextId; + } setRealProperties(node, brick.properties); bindListeners(node, brick.events, brick.context); diff --git a/packages/brick-kit/src/core/CustomForms/CustomFormContext.ts b/packages/brick-kit/src/core/CustomForms/CustomFormContext.ts index bb54f16206..9657d01a6d 100644 --- a/packages/brick-kit/src/core/CustomForms/CustomFormContext.ts +++ b/packages/brick-kit/src/core/CustomForms/CustomFormContext.ts @@ -7,9 +7,9 @@ export class CustomFormContext { readonly formState: StoryboardContextWrapper; readonly id = uniqueId("form-ctx-"); - constructor() { + constructor(renderId?: string) { FormContextMap.set(this.id, this); - this.formState = new StoryboardContextWrapper(undefined, this.id); + this.formState = new StoryboardContextWrapper(undefined, this.id, renderId); } } diff --git a/packages/brick-kit/src/core/CustomForms/ExpandCustomForm.ts b/packages/brick-kit/src/core/CustomForms/ExpandCustomForm.ts index 0447c0c11e..ead68c1815 100644 --- a/packages/brick-kit/src/core/CustomForms/ExpandCustomForm.ts +++ b/packages/brick-kit/src/core/CustomForms/ExpandCustomForm.ts @@ -37,7 +37,7 @@ export async function AsyncExpandCustomForm( context?: PluginRuntimeContext, locationContext?: LocationContext ): Promise { - const formContext = new CustomFormContext(); + const formContext = new CustomFormContext(locationContext?.renderId); formData = initFormContext(formData, brickConf, isPreview); if (Array.isArray(formData.context)) { if (locationContext) { diff --git a/packages/brick-kit/src/core/CustomTemplates/CustomTemplateContext.ts b/packages/brick-kit/src/core/CustomTemplates/CustomTemplateContext.ts index ba7c90e255..85b4c41bbe 100644 --- a/packages/brick-kit/src/core/CustomTemplates/CustomTemplateContext.ts +++ b/packages/brick-kit/src/core/CustomTemplates/CustomTemplateContext.ts @@ -1,6 +1,7 @@ import { uniqueId } from "lodash"; import { RuntimeBrick } from "../BrickNode"; import { StoryboardContextWrapper } from "../StoryboardContext"; +import { ContextResolveTriggerBrickLifeCycle } from "@next-core/brick-types"; const tplContextMap = new Map(); @@ -9,9 +10,9 @@ export class CustomTemplateContext { readonly state: StoryboardContextWrapper; readonly id = uniqueId("tpl-ctx-"); - constructor(private brick: RuntimeBrick) { + constructor(private brick: RuntimeBrick, renderId?: string) { tplContextMap.set(this.id, this); - this.state = new StoryboardContextWrapper(this.id); + this.state = new StoryboardContextWrapper(this.id, undefined, renderId); brick.tplContextId = this.id; } @@ -43,3 +44,14 @@ export function getCustomTemplateContext( ): CustomTemplateContext { return tplContextMap.get(tplContextId); } + +export function getCustomContextTriggerListByLifecycle( + lifecycle: ContextResolveTriggerBrickLifeCycle +): { type: "context" | "state"; name: string; tplContextId: string }[] { + return [...tplContextMap.values()] + .map((tplContext) => + tplContext.state.getContextTriggerSetByLifecycle(lifecycle) + ) + .filter((trigger) => trigger.length > 0) + .flat(1); +} diff --git a/packages/brick-kit/src/core/CustomTemplates/__snapshots__/expandCustomTemplate.spec.ts.snap b/packages/brick-kit/src/core/CustomTemplates/__snapshots__/expandCustomTemplate.spec.ts.snap index 80a366200a..65ddef5c01 100644 --- a/packages/brick-kit/src/core/CustomTemplates/__snapshots__/expandCustomTemplate.spec.ts.snap +++ b/packages/brick-kit/src/core/CustomTemplates/__snapshots__/expandCustomTemplate.spec.ts.snap @@ -63,6 +63,7 @@ Object { }, Object { "brick": "basic-bricks.general-input", + "properties": undefined, "slots": Object {}, Symbol(tpl.computedPropsFromProxy): Object { "sharedPropOfInput": "shared", @@ -72,6 +73,7 @@ Object { }, Object { "brick": "basic-bricks.general-link", + "properties": undefined, "slots": Object {}, Symbol(tpl.computedPropsFromProxy): Object { "sharedPropOfLink": "linked:shared", @@ -82,6 +84,7 @@ Object { Object { "brick": "basic-bricks.brick-in-portal", "portal": true, + "properties": undefined, "slots": Object {}, Symbol(tpl.computedPropsFromProxy): Object {}, Symbol(tpl.refForProxy): undefined, @@ -95,6 +98,7 @@ Object { "properties": Object { "useBrick": Object { "brick": "b", + "properties": undefined, "ref": "useBrick-in-useBrick-ref-b", "slots": Object {}, Symbol(tpl.computedPropsFromProxy): Object {}, @@ -111,6 +115,7 @@ Object { "properties": Object { "useBrick": Object { "brick": "d", + "properties": undefined, "ref": "useBrick-slot-useBrick-ref-d", "slots": Object {}, Symbol(tpl.computedPropsFromProxy): Object {}, @@ -133,6 +138,7 @@ Object { "title": "f", "useBrick": Object { "brick": "f", + "properties": undefined, "ref": "useBrick-slot-useBrick-deep-ref-f", "slots": Object {}, Symbol(tpl.computedPropsFromProxy): Object {}, @@ -342,11 +348,11 @@ Object { "button" => Object {}, "input" => Object {}, "link" => Object {}, - "useBrick-slot-ref-c" => Object {}, "useBrick-slot-useBrick-ref-d" => Object {}, + "useBrick-slot-ref-c" => Object {}, "useBrick-slot-useBrick-deep-ref-f" => Object {}, - "useBrick-ref-a" => Object {}, "useBrick-in-useBrick-ref-b" => Object {}, + "useBrick-ref-a" => Object {}, "micro-view" => Object {}, }, "stateNames": Array [ @@ -365,6 +371,7 @@ Object { "bricks": Array [ Object { "brick": "basic-bricks.micro-view", + "properties": undefined, "slots": Object {}, Symbol(tpl.computedPropsFromProxy): Object {}, Symbol(tpl.refForProxy): undefined, diff --git a/packages/brick-kit/src/core/CustomTemplates/expandCustomTemplate.ts b/packages/brick-kit/src/core/CustomTemplates/expandCustomTemplate.ts index 9433f823b1..f24d848349 100644 --- a/packages/brick-kit/src/core/CustomTemplates/expandCustomTemplate.ts +++ b/packages/brick-kit/src/core/CustomTemplates/expandCustomTemplate.ts @@ -73,7 +73,10 @@ export async function asyncExpandCustomTemplate( context: PluginRuntimeContext, locationContext?: LocationContext ): Promise { - const tplContext = new CustomTemplateContext(proxyBrick); + const tplContext = new CustomTemplateContext( + proxyBrick, + locationContext?.renderId + ); const template = customTemplateRegistry.get(brickConf.brick); if (template.contracts) { collectWidgetContract(template.contracts); @@ -254,10 +257,12 @@ function expandBrickInTemplate( ]) ); - setupUseBrickInTemplate(brickConfInTemplate.properties, proxyContext); - return { ...restBrickConfInTemplate, + properties: setupUseBrickInTemplate( + brickConfInTemplate.properties, + proxyContext + ), slots, ...setupTemplateProxy(proxyContext, ref, slots), }; diff --git a/packages/brick-kit/src/core/CustomTemplates/setupUseBrickInTemplate.spec.ts b/packages/brick-kit/src/core/CustomTemplates/setupUseBrickInTemplate.spec.ts index ef997501c9..7784c95415 100644 --- a/packages/brick-kit/src/core/CustomTemplates/setupUseBrickInTemplate.spec.ts +++ b/packages/brick-kit/src/core/CustomTemplates/setupUseBrickInTemplate.spec.ts @@ -1,11 +1,13 @@ +import { deepFreeze } from "@next-core/brick-utils"; import { setupUseBrickInTemplate } from "./setupUseBrickInTemplate"; import { symbolForTplContextId } from "./constants"; describe("setupUseBrickInTemplate", () => { it("should work for undefined props", () => { - setupUseBrickInTemplate(undefined, { + const result = setupUseBrickInTemplate(undefined, { templateContextId: "tpl-ctx-1", } as any); + expect(result).toBe(undefined); }); it("should work", () => { @@ -36,28 +38,29 @@ describe("setupUseBrickInTemplate", () => { }, }, }; - setupUseBrickInTemplate(props, { + deepFreeze(props); + const result = setupUseBrickInTemplate(props, { templateContextId: "tpl-ctx-1", } as any); for (const item of [ - props, - props.displayBrick, - props.displayBrick.useBrick.properties, - props.displayBrick.useBrick.slots, - props.displayBrick.useBrick.slots.any, - props.displayBrick.useBrick.slots.any.bricks, - props.displayBrick.useBrick.slots.any.bricks[0].properties, - props.displayBrick.useBrick.slots.any.bricks[0].properties.useBrick, + result, + result.displayBrick, + result.displayBrick.useBrick.properties, + result.displayBrick.useBrick.slots, + result.displayBrick.useBrick.slots.any, + result.displayBrick.useBrick.slots.any.bricks, + result.displayBrick.useBrick.slots.any.bricks[0].properties, + result.displayBrick.useBrick.slots.any.bricks[0].properties.useBrick, ]) { expect(item[symbolForTplContextId]).toBe(undefined); } for (const item of [ - props.displayBrick.useBrick, - props.displayBrick.useBrick.slots.any.bricks[0], - props.displayBrick.useBrick.slots.any.bricks[0].properties.useBrick[0], - props.displayBrick.useBrick.slots.any.bricks[0].properties.useBrick[1], + result.displayBrick.useBrick, + result.displayBrick.useBrick.slots.any.bricks[0], + result.displayBrick.useBrick.slots.any.bricks[0].properties.useBrick[0], + result.displayBrick.useBrick.slots.any.bricks[0].properties.useBrick[1], ]) { expect(item[symbolForTplContextId]).toBe("tpl-ctx-1"); } diff --git a/packages/brick-kit/src/core/CustomTemplates/setupUseBrickInTemplate.ts b/packages/brick-kit/src/core/CustomTemplates/setupUseBrickInTemplate.ts index 98a9293cb4..e998617752 100644 --- a/packages/brick-kit/src/core/CustomTemplates/setupUseBrickInTemplate.ts +++ b/packages/brick-kit/src/core/CustomTemplates/setupUseBrickInTemplate.ts @@ -1,59 +1,71 @@ import { SlotsConfOfBricks, - UseBrickConf, + UseBrickSlotsConf, UseSingleBrickConf, } from "@next-core/brick-types"; import { isObject } from "@next-core/brick-utils"; import type { ProxyContext } from "./expandCustomTemplate"; import { setupTemplateProxy } from "./setupTemplateProxy"; -export function setupUseBrickInTemplate( - props: unknown, +export function setupUseBrickInTemplate( + props: T, proxyContext: Partial -): void { - function walk(props: unknown): void { - if (!props) { - return; +): T { + function walk

(props: P): P { + if (Array.isArray(props)) { + return props.map(walk) as P & any[]; } - for (const [key, value] of Object.entries( - props as Record - )) { - if (isObject(value)) { - if (key === "useBrick") { - if (Array.isArray(value)) { - value.forEach(setup); - } else { - setup(value); - } - } else { - walk(value); - } - } + + if (!isObject(props) || !isPlainObject(props)) { + return props; } + + return Object.fromEntries( + Object.entries(props) + .map(([key, value]) => + isObject(value) && key === "useBrick" + ? Array.isArray(value) + ? [key, value.map(setup)] + : [key, setup(value as UseSingleBrickConf)] + : [key, walk(value)] + ) + .concat( + Object.getOwnPropertySymbols(props).map((k) => [ + k, + (props as Record)[k], + ]) + ) + ) as P; } function setup(item: UseSingleBrickConf): UseSingleBrickConf { - const { ref, slots: slotsInTemplate } = item; + const { properties, slots: originalSlots, ...restConf } = item; - item.slots = Object.fromEntries( - Object.entries(slotsInTemplate ?? {}).map(([slotName, slotConf]) => [ + const slots = Object.fromEntries( + Object.entries(originalSlots ?? {}).map(([slotName, slotConf]) => [ slotName, { type: "bricks", bricks: (slotConf.bricks ?? []).map(setup), }, ]) - ); - - Object.assign( - item, - setupTemplateProxy(proxyContext, ref, item.slots as SlotsConfOfBricks) - ); + ) as UseBrickSlotsConf; - walk(item.properties); - - return item; + return { + ...restConf, + properties: walk(properties), + slots, + ...setupTemplateProxy( + proxyContext, + restConf.ref, + slots as SlotsConfOfBricks + ), + }; } - walk(props); + return walk(props); +} + +function isPlainObject(object: unknown): boolean { + return Object.prototype.toString.call(object) === "[object Object]"; } diff --git a/packages/brick-kit/src/core/FlowApi.ts b/packages/brick-kit/src/core/FlowApi.ts index ac68b5fb22..850027910e 100644 --- a/packages/brick-kit/src/core/FlowApi.ts +++ b/packages/brick-kit/src/core/FlowApi.ts @@ -4,10 +4,7 @@ import { CustomApiDefinition, CustomApiProfile } from "./interfaces"; import { _internalApiGetMicroAppApiOrchestrationMap } from "./Runtime"; import { getContract } from "./CollectContracts"; -const flowApiDefinitionPromiseMap = new Map< - string, - Promise ->(); +const remoteContractCache = new Map>(); // Legacy Custom API: `${namespace}@${name}` // Flow API: `${namespace}@${name}:${version}` @@ -31,7 +28,7 @@ export async function getArgsOfCustomApi( : (await _internalApiGetMicroAppApiOrchestrationMap()).get(provider); if (!apiDefinition) { - throw new Error( + throw new FlowApiNotFoundError( `${isFlowApi ? "Flow" : "Legacy Custom"} API not found: "${provider}"` ); } @@ -57,7 +54,8 @@ function getApiArgsFromApiProfile( originalArgs: unknown[], method?: string ): unknown[] { - const isDownload = isFileType && method === "saveAs"; + // `saveAs` requires the first argument to be the filename. + const isDownload = method === "saveAs"; let fileName: string; if (isDownload) { fileName = originalArgs.shift() as string; @@ -145,25 +143,16 @@ function getApiProfileFromApiDefinition( }; } -function fetchFlowApiDefinition( - provider: string -): Promise { - let promise = flowApiDefinitionPromiseMap.get(provider); - if (!promise) { - promise = _fetchFlowApiDefinition(provider); - flowApiDefinitionPromiseMap.set(provider, promise); - } - return promise; -} - -async function _fetchFlowApiDefinition( +async function fetchFlowApiDefinition( provider: string ): Promise { const [namespaceName, nameWithVersion] = provider.split("@"); const [name, version] = nameWithVersion.split(":"); - let contract; - if ((contract = getContract(`${namespaceName}.${name}`))) { + // Do not cache the result of `geContract`, which will lead to no contract + // will be found when render twice immediately. + const contract = getContract(`${namespaceName}.${name}`); + if (contract) { return { name: contract.name, namespace: contract.namespaceId, @@ -175,15 +164,28 @@ async function _fetchFlowApiDefinition( request: contract.request, }, }; - } else { - const { contractData } = await ContractApi_searchSingleContract({ - contractName: `${namespaceName}.${name}`, - version, - }); - - // return undefined if don't found contract - if (contractData) { - return { + } + let promise = remoteContractCache.get(provider); + if (!promise) { + promise = fetchFlowApiDefinitionFromRemote(namespaceName, name, version); + remoteContractCache.set(provider, promise); + } + return promise; +} + +async function fetchFlowApiDefinitionFromRemote( + namespace: string, + name: string, + version: string +): Promise { + const { contractData } = await ContractApi_searchSingleContract({ + contractName: `${namespace}.${name}`, + version, + }); + + // return null if didn't find contract + return contractData + ? { name: contractData.name, namespace: contractData.namespace?.[0]?.name, serviceName: contractData.serviceName, @@ -193,7 +195,21 @@ async function _fetchFlowApiDefinition( response: contractData.response, request: contractData.request, }, - }; + } + : null; +} + +class FlowApiNotFoundError extends Error { + constructor(message: string) { + // Pass remaining arguments (including vendor specific ones) to parent constructor + super(message); + + this.name = "FlowApiNotFoundError"; + + // Maintains proper stack trace for where our error was thrown (only available on V8) + // istanbul ignore else + if (Error.captureStackTrace) { + Error.captureStackTrace(this, FlowApiNotFoundError); } } } diff --git a/packages/brick-kit/src/core/Kernel.spec.ts b/packages/brick-kit/src/core/Kernel.spec.ts index 46b542904b..8a06438167 100644 --- a/packages/brick-kit/src/core/Kernel.spec.ts +++ b/packages/brick-kit/src/core/Kernel.spec.ts @@ -7,14 +7,20 @@ import { getTemplateDepsOfStoryboard, scanBricksInBrickConf, deepFreeze, + snippetEvaluate, + scanCustomApisInStoryboard, } from "@next-core/brick-utils"; +import { http } from "@next-core/brick-http"; import { checkLogin } from "@next-sdk/auth-sdk"; import { BootstrapV2Api_bootstrapV2, BootstrapV2Api_getAppStoryboardV2, } from "@next-sdk/api-gateway-sdk"; import { UserAdminApi_searchAllUsersInfo } from "@next-sdk/user-service-sdk"; -import { InstalledMicroAppApi_getI18NData } from "@next-sdk/micro-app-sdk"; +import { + InstalledMicroAppApi_getI18NData, + InstalledMicroAppApi_getMenusInfo, +} from "@next-sdk/micro-app-sdk"; import { InstanceApi_postSearch } from "@next-sdk/cmdb-sdk"; import { LayoutType, @@ -38,12 +44,16 @@ import { } from "./standaloneBootstrap"; import { applyColorTheme } from "../internal/applyColorTheme"; import { formRenderer } from "./CustomForms/constants"; +import { loadBricksImperatively } from "@next-core/loader"; i18next.init({ fallbackLng: "en", }); jest.mock("@next-core/brick-utils"); +jest.mock("@next-core/loader", () => ({ + loadBricksImperatively: jest.fn(() => Promise.resolve()), +})); jest.mock("@next-sdk/auth-sdk"); jest.mock("@next-sdk/user-service-sdk"); jest.mock("@next-sdk/api-gateway-sdk"); @@ -160,6 +170,7 @@ describe("Kernel", () => { kernel = new Kernel(); window.STANDALONE_MICRO_APPS = undefined; window.NO_AUTH_GUARD = undefined; + window.BOOTSTRAP_UNION_FILE = undefined; }); afterEach(() => { @@ -200,6 +211,7 @@ describe("Kernel", () => { settings: { featureFlags: { "load-magic-brick-config": true, + "migrate-to-brick-next-v3": true, }, }, }); @@ -235,9 +247,11 @@ describe("Kernel", () => { dll: ["d3.js", "dll-of-editor-bricks-helper.abc.js"], deps: ["dep.js"], bricks: ["my-brick"], + v3Bricks: ["v3.my-brick"], eager: { dll: ["ace.js"], deps: ["processors.js"], + v3Bricks: ["v3-widgets.tpl-my-widget"], }, }); spyOnGetTemplateDepsOfStoryboard.mockReturnValueOnce(["layout.js"]); @@ -290,13 +304,31 @@ describe("Kernel", () => { "app-a", true ); + expect(loadBricksImperatively).toBeCalledTimes(2); + expect(loadBricksImperatively).toHaveBeenNthCalledWith( + 1, + ["basic.v3-widget-mate"], + expect.any(Array) + ); + expect(loadBricksImperatively).toHaveBeenNthCalledWith( + 2, + ["v3-widgets.tpl-my-widget"], + expect.any(Array) + ); await pendingTask; expect(loadLazyBricks).toBeCalledTimes(1); expect(loadLazyBricks).toBeCalledWith(["my-brick"]); expect(loadAllLazyBricks).not.toBeCalled(); + expect(loadBricksImperatively).toBeCalledTimes(3); + expect(loadBricksImperatively).toHaveBeenNthCalledWith( + 3, + ["v3.my-brick"], + expect.any(Array) + ); spyOnLoadScript.mockClear(); + (loadBricksImperatively as jest.Mock).mockClear(); (loadLazyBricks as jest.Mock).mockClear(); spyOnGetDllAndDepsOfStoryboard.mockReturnValueOnce({ @@ -341,6 +373,10 @@ describe("Kernel", () => { const fakeStoryboard = { app: { id: "fake", + menuIcon: { + imgSrc: + "api/gateway/object_store.object_store.GetObject/api/v1/objectStore/bucket/next-builder/object/test.jpeg", + }, }, } as any; @@ -354,6 +390,9 @@ describe("Kernel", () => { expect(spyOnAddResourceBundle).toBeCalledWith("en", "$app-fake", { HELLO: "Hello", }); + expect(fakeStoryboard.app.menuIcon.imgSrc).toEqual( + "/micro-apps/fake/images/test.jpeg" + ); expect(fakeStoryboard.$$fulfilled).toBe(true); await kernel.fulfilStoryboard(fakeStoryboard); expect(spyOnGetAppStoryboard).toBeCalledTimes(1); @@ -517,6 +556,103 @@ describe("Kernel", () => { expect(spyOnGetAppStoryboard).not.toBeCalled(); }); + it("should bootstrap for standalone union apps", async () => { + window.STANDALONE_MICRO_APPS = true; + window.APP_ROOT = "sa-static/app/"; + window.BOOTSTRAP_UNION_FILE = "bootstrap-union.cmdb.abg.json"; + const mountPoints: MountPoints = { + appBar: document.createElement("div") as any, + menuBar: document.createElement("div") as any, + loadingBar: document.createElement("div") as any, + main: document.createElement("div") as any, + bg: document.createElement("div") as any, + portal: document.createElement("div") as any, + }; + + const testApp: any = { + app: { + config: { runtimeUserConf: 9 }, + homepage: "/app-g", + id: "app-g", + locales: { en: { name: "Application G" }, zh: { name: "应用 G" } }, + name: "App G", + userConfig: { runtimeUserConf: 9 }, + }, + bootstrapFile: "bootstrap.mini.g.json", + meta: { + injectMenus: [ + { title: "Menu 1" }, + { + overrideApp: { + config: { overrideDefault: 4, overrideUser: 5 }, + defaultConfig: { overrideDefault: 4 }, + userConfig: { overrideUser: 5 }, + }, + title: "Menu 2", + }, + ], + }, + routes: [{ path: "${app.homepage}/test" }], + }; + mockStandaloneBootstrap.mockResolvedValueOnce({ + storyboards: [testApp], + }); + + spyOnCheckLogin.mockResolvedValueOnce({ + loggedIn: true, + }); + + jest.spyOn(http, "get").mockImplementationOnce((url) => { + if (url === "sa-static/app/-/bootstrap.mini.g.json") + return Promise.resolve({ + brickPackages: [], + storyboards: [ + { + app: { + id: "app-g", + name: "App G", + homepage: "/app-g", + locales: { + zh: { name: "应用 G" }, + en: { name: "Application G" }, + }, + }, + meta: [], + routes: [ + { + path: "${app.homepage}/test", + }, + ], + }, + ], + }); + }); + + await kernel.bootstrap(mountPoints); + expect(mockStandaloneBootstrap).toBeCalledTimes(1); + + await kernel.fulfilStoryboard(testApp); + + expect(testApp).toEqual({ + $$fulfilled: true, + $$fulfilling: expect.anything(), + $$fullMerged: true, + app: { + $$routeAliasMap: undefined, + config: { runtimeUserConf: 9 }, + homepage: "/app-g", + id: "app-g", + localeName: "Application G", + locales: { en: { name: "Application G" }, zh: { name: "应用 G" } }, + name: "App G", + userConfig: { runtimeUserConf: 9 }, + }, + bootstrapFile: "bootstrap.mini.g.json", + meta: [], + routes: [{ path: "${app.homepage}/test" }], + }); + }); + it("should bootstrap for standalone micro-apps, without no auth guard", async () => { window.STANDALONE_MICRO_APPS = true; window.NO_AUTH_GUARD = false; @@ -657,7 +793,7 @@ describe("Kernel", () => { await kernel.layoutBootstrap("console"); expect(kernel.currentLayout).toBe("console"); expect(kernel.presetBricks).toMatchObject({ - pageError: "basic-bricks.page-error", + pageError: "presentational-bricks.brick-result", pageNotFound: "presentational-bricks.brick-result", }); expect(document.body.classList.contains("layout-console")).toBe(true); @@ -684,7 +820,7 @@ describe("Kernel", () => { await kernel.layoutBootstrap("business"); expect(kernel.currentLayout).toBe("business"); expect(kernel.presetBricks).toMatchObject({ - pageError: "business-website.page-error", + pageError: "presentational-bricks.brick-result", pageNotFound: "presentational-bricks.brick-result", }); expect(document.body.classList.contains("layout-business")).toBe(true); @@ -1127,6 +1263,22 @@ describe("Kernel", () => { }, ], }); + const mockSearchMenu_new = InstalledMicroAppApi_getMenusInfo as jest.Mock; + mockSearchMenu_new.mockResolvedValueOnce({ + menus: [ + { + menuId: "menu-3", + title: "menu-3-form-outside-new", + app: [ + { + appId: "app-outside-new", + }, + ], + }, + ], + }); + const getFeatureFlags = jest.fn().mockReturnValue({}); + kernel.currentApp = { id: "app-b", } as any; @@ -1147,6 +1299,7 @@ describe("Kernel", () => { }, ], } as any; + kernel.getFeatureFlags = getFeatureFlags; const menus = await kernel.getStandaloneMenus("menu-3"); expect(menus).toEqual([ { @@ -1159,6 +1312,20 @@ describe("Kernel", () => { ], }, ]); + + getFeatureFlags.mockReturnValueOnce({ "three-level-menu-layout": true }); + const menus_new = await kernel.getStandaloneMenus("menu-3"); + expect(menus_new).toEqual([ + { + menuId: "menu-3", + title: "menu-3-form-outside-new", + app: [ + { + appId: "app-outside-new", + }, + ], + }, + ]); }); it("should apply custom theme", async () => { @@ -1384,6 +1551,7 @@ describe("Kernel", () => { bricks: [], }, ], + meta: {}, $$fulfilling: null, $$fulfilled: true, $$registerCustomTemplateProcessed: false, @@ -1757,7 +1925,8 @@ describe("Kernel", () => { }); spyOnIsLoggedIn.mockReturnValueOnce(true); await kernel.bootstrap({} as any); - kernel._dev_only_updateSnippetPreviewSettings("app-b", { + + const snippetData = { snippetId: "snippet-a", bricks: [ { @@ -1767,7 +1936,9 @@ describe("Kernel", () => { }, }, ], - }); + }; + (snippetEvaluate as jest.Mock).mockReturnValueOnce(snippetData); + kernel._dev_only_updateSnippetPreviewSettings("app-b", snippetData); expect(mockStoryBoard).toMatchInlineSnapshot(` Array [ Object { @@ -1796,6 +1967,7 @@ describe("Kernel", () => { }, }, ], + "context": Array [], "exact": true, "hybrid": false, "menu": false, @@ -1810,8 +1982,7 @@ describe("Kernel", () => { ] `); - // Update again. - kernel._dev_only_updateSnippetPreviewSettings("app-b", { + const snippetData2 = { snippetId: "snippet-a", bricks: [ { @@ -1821,8 +1992,98 @@ describe("Kernel", () => { }, }, ], + }; + (snippetEvaluate as jest.Mock).mockReturnValueOnce(snippetData2); + + // Update again. + kernel._dev_only_updateSnippetPreviewSettings("app-b", snippetData2); + + expect(mockStoryBoard).toMatchInlineSnapshot(` + Array [ + Object { + "app": Object { + "config": Object {}, + "homepage": "/app-a", + "id": "app-a", + "localeName": undefined, + }, + "routes": Array [], + }, + Object { + "app": Object { + "config": Object {}, + "homepage": "/app-b", + "id": "app-b", + "localeName": undefined, + }, + "routes": Array [ + Object { + "bricks": Array [ + Object { + "brick": "button", + "properties": Object { + "buttonName": "234", + }, + }, + ], + "context": Array [], + "exact": true, + "hybrid": false, + "menu": false, + "path": "\${APP.homepage}/_dev_only_/snippet-preview/snippet-a", + }, + Object { + "alias": "home", + "path": "\${APP.homepage}", + }, + ], + }, + ] + `); + + const parsedSnippetData3 = { + snippetId: "snippet-b", + bricks: [ + { + brick: "button", + properties: { + buttonName: "<%! SNIPPET_PARAMS.test %>", + }, + }, + ], + }; + + (snippetEvaluate as jest.Mock).mockImplementation(() => { + throw new Error("error"); }); + expect(() => + kernel._dev_only_updateStoryboardBySnippet("app-b", parsedSnippetData3, { + rootType: "route", + inputParams: { test: "hello" }, + }) + ).toThrowError("error"); + const snippetData4 = { + snippetId: "snippet-a", + context: [ + { + name: "test", + path: "", + value: "hello", + }, + ], + bricks: [ + { + brick: "button", + properties: { + buttonName: "234", + }, + }, + ], + }; + (snippetEvaluate as jest.Mock).mockReturnValueOnce(snippetData4); + // Update again. + kernel._dev_only_updateSnippetPreviewSettings("app-b", snippetData4); expect(mockStoryBoard).toMatchInlineSnapshot(` Array [ Object { @@ -1851,6 +2112,13 @@ describe("Kernel", () => { }, }, ], + "context": Array [ + Object { + "name": "test", + "path": "", + "value": "hello", + }, + ], "exact": true, "hybrid": false, "menu": false, @@ -2021,4 +2289,183 @@ describe("Kernel", () => { }, ]); }); + + it("should get added contracts", async () => { + spyOnBootstrap.mockResolvedValueOnce({ + storyboards: [ + { + app: { + id: "app-b", + homepage: "/app-b", + }, + routes: [ + { + alias: "home", + path: "${APP.homepage}", + bricks: [], + context: [], + }, + ], + meta: { + contracts: [ + { + name: "execute", + namespaceId: "easyops.api.micro_app.workflow", + serviceName: "logic.micro_app_service", + version: "1.0.0", + }, + ], + }, + }, + ], + }); + spyOnCheckLogin.mockResolvedValueOnce({ + loggedIn: true, + }); + spyOnIsLoggedIn.mockReturnValueOnce(true); + await kernel.bootstrap({} as any); + + (scanCustomApisInStoryboard as jest.Mock).mockReturnValueOnce([ + "easyops.api.cmdb.instance@PostSearchV3:1.1.0", + ]); + + expect( + kernel._dev_only_getAddedContracts( + { + path: "${APP.homepage}/demo", + alias: "/demo", + exact: true, + context: [ + { + name: "appList", + resolve: { + args: [ + "APP", + { + fields: ["*"], + }, + ], + useProvider: "easyops.api.cmdb.instance@PostSearchV3:1.1.0", + }, + }, + ], + type: "bricks", + bricks: [ + { + brick: "span", + }, + ], + }, + { + appId: "app-b", + updateStoryboardType: "route", + } + ) + ).toEqual(["easyops.api.cmdb.instance@PostSearchV3:1.1.0"]); + + (scanCustomApisInStoryboard as jest.Mock).mockReturnValueOnce([ + "easyops.api.metadata_center.stream@ReplaceMetricStates:1.0.0", + ]); + expect( + kernel._dev_only_getAddedContracts( + { + name: "tpl-test-a", + bricks: [ + { + brick: "span", + }, + ], + state: [ + { + name: "name", + value: "easyops", + }, + { + name: "instanceData", + resolve: { + useProvider: + "easyops.api.metadata_center.stream@ReplaceMetricStates:1.0.0", + }, + }, + ], + }, + { + appId: "app-b", + updateStoryboardType: "template", + } + ) + ).toEqual(["easyops.api.metadata_center.stream@ReplaceMetricStates:1.0.0"]); + + (scanCustomApisInStoryboard as jest.Mock).mockReturnValue([]); + expect( + kernel._dev_only_getAddedContracts( + { + path: "${APP.homepage}/_dev_only_/snippet-preview/snippet-test", + alias: "/snippet-test", + exact: true, + context: [ + { + name: "workflow", + resolve: { + args: [ + "APP", + { + fields: ["*"], + }, + ], + useProvider: "easyops.api.micro_app.workflow@execute:1.0.0", + }, + }, + ], + type: "bricks", + bricks: [ + { + brick: "span", + }, + ], + }, + { + appId: "app-b", + updateStoryboardType: "snippet", + } + ) + ).toEqual([]); + + (scanCustomApisInStoryboard as jest.Mock).mockReturnValue([ + "easyops.api.micro_app.workflow@viewTodo:1.0.0", + ]); + expect( + kernel._dev_only_getAddedContracts( + { + path: "${APP.homepage}/_dev_only_/form-preview/basic-form", + alias: "/basic-form", + exact: true, + context: [ + { + name: "workflow", + resolve: { + args: [ + "APP", + { + fields: ["*"], + }, + ], + useProvider: "easyops.api.micro_app.workflow@execute:1.0.0", + }, + }, + ], + type: "bricks", + bricks: [ + { + brick: "span", + }, + ], + }, + { + appId: "app-b", + updateStoryboardType: "form", + } + ) + ).toEqual(["easyops.api.micro_app.workflow@viewTodo:1.0.0"]); + }); }); diff --git a/packages/brick-kit/src/core/Kernel.ts b/packages/brick-kit/src/core/Kernel.ts index d3f3b524f7..dc048c9ccd 100644 --- a/packages/brick-kit/src/core/Kernel.ts +++ b/packages/brick-kit/src/core/Kernel.ts @@ -11,15 +11,21 @@ import { scanProcessorsInAny, CustomApiInfo, deepFreeze, + snippetEvaluate, + scanCustomApisInStoryboard, } from "@next-core/brick-utils"; import i18next from "i18next"; +import { http } from "@next-core/brick-http"; import * as AuthSdk from "@next-sdk/auth-sdk"; import { BootstrapV2Api_bootstrapV2, BootstrapV2Api_getAppStoryboardV2, } from "@next-sdk/api-gateway-sdk"; import { UserAdminApi_searchAllUsersInfo } from "@next-sdk/user-service-sdk"; -import { InstalledMicroAppApi_getI18NData } from "@next-sdk/micro-app-sdk"; +import { + InstalledMicroAppApi_getI18NData, + InstalledMicroAppApi_getMenusInfo, +} from "@next-sdk/micro-app-sdk"; import { InstanceApi_postSearch } from "@next-sdk/cmdb-sdk"; import { RuntimeApi_RuntimeMicroAppStandaloneResponseBody } from "@next-sdk/micro-app-standalone-sdk"; import type { @@ -41,7 +47,12 @@ import type { SimpleFunction, CustomTemplate, MetaI18n, + RuntimeSnippet, } from "@next-core/brick-types"; +import { + loadBricksImperatively, + loadProcessorsImperatively, +} from "@next-core/loader"; import { authenticate } from "../auth"; import { Router, @@ -51,7 +62,13 @@ import { registerCustomTemplate, } from "./exports"; import { getHistory } from "../history"; -import { RecentApps, CustomApiDefinition, ThemeSetting } from "./interfaces"; +import { + RecentApps, + CustomApiDefinition, + ThemeSetting, + PreviewOption, + PreviewStoryboardPatch, +} from "./interfaces"; import { processBootstrapResponse } from "./processors"; import { brickTemplateRegistry } from "./TemplateRegistries"; import { listenDevtools, listenDevtoolsEagerly } from "../internal/devtools"; @@ -76,6 +93,9 @@ import { FormDataProperties } from "./CustomForms/ExpandCustomForm"; import { formRenderer } from "./CustomForms/constants"; import { customTemplateRegistry } from "./CustomTemplates"; import { getRuntimeMisc } from "../internal/misc"; +import { imagesFactory } from "../internal/images"; + +const V3WidgetMates = ["basic.v3-widget-mate"]; export class Kernel { public mountPoints: MountPoints; @@ -155,12 +175,12 @@ export class Kernel { ? { loadingBar: "business-website.loading-bar", pageNotFound: "presentational-bricks.brick-result", - pageError: "business-website.page-error", + pageError: "presentational-bricks.brick-result", } : { ...this.bootstrapData.navbar, pageNotFound: "presentational-bricks.brick-result", - pageError: "basic-bricks.page-error", + pageError: "presentational-bricks.brick-result", }; for (const item of supportedLayouts) { @@ -275,6 +295,23 @@ export class Kernel { $$fulfilled: true, $$fulfilling: null, }); + + if (window.BOOTSTRAP_UNION_FILE && !storyboard.$$fullMerged) { + const fullBootstrapPath = `${window.APP_ROOT}-/${storyboard.bootstrapFile}`; + const { storyboards } = await http.get( + fullBootstrapPath + ); + const { routes, meta, app } = storyboards[0]; + + Object.assign(storyboard, { + routes, + meta, + app: { ...storyboard.app, ...app }, + + $$fullMerged: true, + }); + } + if (!window.NO_AUTH_GUARD) { let appRuntimeData: RuntimeApi_RuntimeMicroAppStandaloneResponseBody | void; try { @@ -325,9 +362,27 @@ export class Kernel { private postProcessStoryboard(storyboard: RuntimeStoryboard): void { storyboard.app.$$routeAliasMap = scanRouteAliasInStoryboard(storyboard); + this.postProcessStoryboardImgSrc(storyboard); this.postProcessStoryboardI18n(storyboard); } + private postProcessStoryboardImgSrc(storyboard: RuntimeStoryboard): void { + if ( + storyboard.app.menuIcon && + "imgSrc" in storyboard.app.menuIcon && + storyboard.app.menuIcon.imgSrc?.startsWith("api/") + ) { + const splittedImgSrc = storyboard.app.menuIcon.imgSrc.split("/"); + const imgSrc = splittedImgSrc[splittedImgSrc.length - 1]; + const result = imagesFactory( + storyboard.app.id, + storyboard.app.isBuildPush, + storyboard.app.currentVersion + ).get(imgSrc); + storyboard.app.menuIcon.imgSrc = result; + } + } + private postProcessStoryboardI18n(storyboard: RuntimeStoryboard): void { if (storyboard.meta?.i18n) { // Prefix to avoid conflict between brick package's i18n namespace. @@ -401,6 +456,11 @@ export class Kernel { ); Object.assign(storyboard, { ...storyboardPatch, + meta: { + // Keep runtime fields such as `injectMenus` + ...storyboard.meta, + ...storyboardPatch.meta, + }, $$fulfilling: null, $$fulfilled: true, $$registerCustomTemplateProcessed: false, @@ -426,7 +486,14 @@ export class Kernel { bricks: [ { brick: templateId, - ...pick(settings, "properties", "events", "lifeCycle", "context"), + ...pick( + settings, + "properties", + "events", + "lifeCycle", + "context", + "slots" + ), }, ], menu: false, @@ -440,34 +507,56 @@ export class Kernel { } } + _dev_only_getSnippetPreviewPath(snippetId: string): string { + return `\${APP.homepage}/_dev_only_/snippet-preview/${snippetId}`; + } + _dev_only_updateSnippetPreviewSettings( appId: string, - snippetData: { - snippetId: string; - bricks: BrickConf[]; - } + snippetData: RuntimeSnippet, + settings?: unknown ): void { const { routes, app } = this.bootstrapData.storyboards.find( (item) => item.app.id === appId ); - const previewPath = `\${APP.homepage}/_dev_only_/snippet-preview/${snippetData.snippetId}`; + const previewPath = this._dev_only_getSnippetPreviewPath( + snippetData.snippetId + ); const previewRouteIndex = routes.findIndex( (route) => route.path === previewPath ); - const newPreviewRoute: RouteConf = { - path: previewPath, - bricks: - snippetData.bricks?.length > 0 - ? snippetData.bricks - : [{ brick: "span" }], - menu: false, - exact: true, - hybrid: app.legacy === "iframe", - }; - if (previewRouteIndex === -1) { - routes.unshift(newPreviewRoute); - } else { - routes.splice(previewRouteIndex, 1, newPreviewRoute); + + try { + const { params: declareParams, ...nodeData } = snippetData; + + const parsedSnippetData = snippetEvaluate(nodeData, { + rootType: "route", + inputParams: (settings as any)?.params, + declareParams, + }) as RuntimeSnippet; + + const newPreviewRoute: RouteConf = { + path: previewPath, + bricks: + parsedSnippetData.bricks?.length > 0 + ? parsedSnippetData.bricks + : [{ brick: "span" }], + menu: false, + exact: true, + hybrid: app.legacy === "iframe", + context: + (parsedSnippetData.context?.length + ? parsedSnippetData.context + : parsedSnippetData.data) || [], + }; + if (previewRouteIndex === -1) { + routes.unshift(newPreviewRoute); + } else { + routes.splice(previewRouteIndex, 1, newPreviewRoute); + } + } catch (error) { + // eslint-disable-next-line no-console + throw new Error(error); } } @@ -522,12 +611,14 @@ export class Kernel { _dev_only_updateStoryboardBySnippet( appId: string, - newSnippet: { - snippetId: string; - bricks: BrickConf[]; - } + newSnippet: RuntimeSnippet, + settings: unknown ): void { - this._dev_only_updateSnippetPreviewSettings(appId, newSnippet); + this._dev_only_updateSnippetPreviewSettings(appId, newSnippet, settings); + } + + _dev_only_getFormPreviewPath(formId: string): string { + return `\${APP.homepage}/_dev_only_/form-preview/${formId}`; } _dev_only_updateFormPreviewSettings( @@ -538,7 +629,7 @@ export class Kernel { const { routes } = this.bootstrapData.storyboards.find( (item) => item.app.id === appId ); - const previewPath = `\${APP.homepage}/_dev_only_/form-preview/${formId}`; + const previewPath = this._dev_only_getFormPreviewPath(formId); const previewRouteIndex = routes.findIndex( (route) => route.path === previewPath ); @@ -563,6 +654,74 @@ export class Kernel { } } + _dev_only_getAddedContracts( + storyboardPatch: PreviewStoryboardPatch, + { appId, updateStoryboardType, formId }: PreviewOption + ): string[] { + const storyboard = this.bootstrapData.storyboards.find( + (item) => item.app.id === appId + ); + + let updatedStoryboard; + + // 拿到更新部分的 storyboard 配置,然后扫描一遍,找到新增的 contracts + if (updateStoryboardType === "route") { + updatedStoryboard = { + routes: [storyboardPatch as RouteConf], + } as Storyboard; + } else if (updateStoryboardType === "template") { + updatedStoryboard = { + meta: { + customTemplates: [storyboardPatch as CustomTemplate], + }, + } as Storyboard; + } else if (updateStoryboardType === "snippet") { + // snippet 和 form 是放在挂载 route 里预览,通过 previewPath 拿到当前修改 route + const snippetPreviewPath = this._dev_only_getSnippetPreviewPath( + (storyboardPatch as RuntimeSnippet).snippetId + ); + const currentRoute = storyboard.routes?.find( + (route) => route.path === snippetPreviewPath + ); + + updatedStoryboard = { + routes: [currentRoute], + } as Storyboard; + } else if (updateStoryboardType === "form") { + const formPreviewPath = this._dev_only_getFormPreviewPath(formId); + const currentRoute = storyboard.routes?.find( + (route) => route.path === formPreviewPath + ); + + updatedStoryboard = { + routes: [currentRoute], + } as Storyboard; + } + + const addedContracts: string[] = []; + + if (updatedStoryboard) { + const contractApis = scanCustomApisInStoryboard( + updatedStoryboard + )?.filter((api) => api.includes(":")); + + contractApis.forEach((api) => { + const [_, namespaceId, name] = api.match(/(.*)@(.*):\d\.\d\.\d/); + + if ( + !storyboard.meta.contracts?.some( + (contract) => + contract.namespaceId === namespaceId && contract.name === name + ) + ) { + addedContracts.push(api); + } + }); + } + + return addedContracts; + } + private _loadDepsOfStoryboard = async ( storyboard: RuntimeStoryboard ): Promise<{ pendingTask: Promise }> => { @@ -588,26 +747,43 @@ export class Kernel { ); await loadScriptOfBricksOrTemplates(templateDeps); // 加载模板后才能加工得到最终的构件表 - const { dll, deps, bricks, eager } = getDllAndDepsOfStoryboard( - await asyncProcessStoryboard( - storyboard, - brickTemplateRegistry, - templatePackages - ), - brickPackages, - { - ignoreBricksInUnusedCustomTemplates: true, - } - ); + const { dll, deps, bricks, v3Bricks, v3Processors, eager } = + getDllAndDepsOfStoryboard( + await asyncProcessStoryboard( + storyboard, + brickTemplateRegistry, + templatePackages + ), + brickPackages, + { + ignoreBricksInUnusedCustomTemplates: true, + } + ); // 需要先阻塞加载 Custom Processors 和 widgets。 await loadScriptOfDll(eager.dll); await loadScriptOfBricksOrTemplates(eager.deps); + if (eager.v3Bricks?.length) { + await catchLoad( + loadBricksImperatively(V3WidgetMates, brickPackages as any), + "brick", + V3WidgetMates[0] + ); + await loadBricksImperatively(eager.v3Bricks, brickPackages as any); + } // 加载构件资源时,不再阻塞后续业务数据的加载,在挂载构件时再等待该任务完成。 // 挂载构件可能包括:Provider 构件实时挂载、路由准备完成后的统一挂载等。 return { pendingTask: loadScriptOfDll(dll) .then(() => loadScriptOfBricksOrTemplates(deps)) - .then(() => loadLazyBricks(bricks)), + .then(async () => { + await Promise.all([ + loadLazyBricks(bricks), + v3Bricks?.length && + loadBricksImperatively(v3Bricks, brickPackages as any), + v3Processors?.length && + loadProcessorsImperatively(v3Processors, brickPackages as any), + ]); + }), }; } }; @@ -670,7 +846,7 @@ export class Kernel { ); } } - // 每个 storyboard 仅注册一次custom-template + // 每个 storyboard 仅注册一次 custom-template storyboard.$$registerCustomTemplateProcessed = true; } } @@ -684,6 +860,12 @@ export class Kernel { await this.loadDynamicBricks(bricks, processors); } + async loadResourceOfTemplate(tplTagName: string): Promise { + const template = customTemplateRegistry.get(tplTagName); + const processors = scanProcessorsInAny([template.state, template.bricks]); + await this.loadDynamicBricks([], processors); + } + private _loadDynamicBricks = async ( bricks: string[], processors?: string[] @@ -692,17 +874,35 @@ export class Kernel { // Only try to load undefined custom elements. (item) => !customElements.get(item) ); + const { brickPackages } = this.bootstrapData; // Try to load deps for dynamic added bricks. - const { dll, deps } = getDllAndDepsByResource( + const { dll, deps, v3Bricks, v3Processors } = getDllAndDepsByResource( { bricks: filteredBricks, processors, }, this.bootstrapData.brickPackages ); + + const loadV3Bricks = async (): Promise => { + if (v3Bricks?.some((brick) => brick.includes(".tpl-"))) { + await catchLoad( + loadBricksImperatively(V3WidgetMates, brickPackages as any), + "brick", + V3WidgetMates[0] + ); + } + await Promise.all([ + v3Bricks?.length && + loadBricksImperatively(v3Bricks, brickPackages as any), + v3Processors?.length && + loadProcessorsImperatively(v3Processors, brickPackages as any), + ]); + }; + await loadScriptOfDll(dll); await loadScriptOfBricksOrTemplates(deps); - await loadLazyBricks(filteredBricks); + await Promise.all([loadLazyBricks(filteredBricks), loadV3Bricks()]); }; loadDynamicBricks(bricks: string[], processors?: string[]): Promise { @@ -866,7 +1066,7 @@ export class Kernel { const allMagicBrickConfig = ( await InstanceApi_postSearch("_BRICK_MAGIC", { page: 1, - // TODO(Lynette): 暂时设置3000,待后台提供全量接口 + // TODO(Lynette): 暂时设置 3000,待后台提供全量接口 page_size: 3000, fields: { "*": true, @@ -891,11 +1091,12 @@ export class Kernel { } getFeatureFlags(): FeatureFlags { - return Object.assign( - {}, - this.bootstrapData?.settings?.featureFlags, - (this.nextApp?.config?.settings as any)?.featureFlags - ); + const flags = { + ...this.bootstrapData?.settings?.featureFlags, + ...(this.nextApp?.config?.settings as any)?.featureFlags, + }; + delete flags["migrate-to-brick-next-v3"]; + return flags; } async getStandaloneMenus( @@ -924,38 +1125,44 @@ export class Kernel { if (!filterMenus.length) { filterMenus = - (( - await InstanceApi_postSearch("STANDALONE_MENU@EASYOPS", { - page: 1, - page_size: 200, - fields: { - menuId: true, - title: true, - icon: true, - link: true, - titleDataSource: true, - defaultCollapsed: true, - defaultCollapsedBreakpoint: true, - type: true, - injectMenuGroupId: true, - dynamicItems: true, - itemsResolve: true, - items: true, - i18n: true, - overrideApp: true, - "items.children": true, - "app.appId": true, - }, - query: { - menuId: { - $eq: menuId, - }, - "app.isActiveVersion": { - $eq: true, - }, - }, - }) - )?.list as MenuRawData[]) ?? []; + (this.getFeatureFlags()["three-level-menu-layout"] + ? (( + await InstalledMicroAppApi_getMenusInfo(menuId, { + menuObjectId: "STANDALONE_MENU@EASYOPS", + }) + ).menus as MenuRawData[]) + : (( + await InstanceApi_postSearch("STANDALONE_MENU@EASYOPS", { + page: 1, + page_size: 200, + fields: { + menuId: true, + title: true, + icon: true, + link: true, + titleDataSource: true, + defaultCollapsed: true, + defaultCollapsedBreakpoint: true, + type: true, + injectMenuGroupId: true, + dynamicItems: true, + itemsResolve: true, + items: true, + i18n: true, + overrideApp: true, + "items.children": true, + "app.appId": true, + }, + query: { + menuId: { + $eq: menuId, + }, + "app.isActiveVersion": { + $eq: true, + }, + }, + }) + )?.list as MenuRawData[])) ?? []; } return filterMenus as MenuRawData[]; @@ -1028,3 +1235,14 @@ function generateColorTheme(theme: ThemeSetting): void { }); } } + +function catchLoad( + promise: Promise, + type: string, + name: string +): Promise { + return promise.catch((e) => { + // eslint-disable-next-line no-console + console.error(`Load ${type} "${name}" failed:`, e); + }); +} diff --git a/packages/brick-kit/src/core/LocationContext.spec.ts b/packages/brick-kit/src/core/LocationContext.spec.ts index 2ba66d941f..d00a7ad2cc 100644 --- a/packages/brick-kit/src/core/LocationContext.spec.ts +++ b/packages/brick-kit/src/core/LocationContext.spec.ts @@ -128,6 +128,7 @@ describe("LocationContext", () => { getFeatureFlags: mockFeature, loadDynamicBricksInBrickConf: jest.fn(), loadDynamicBricks: jest.fn(), + loadResourceOfTemplate: jest.fn(), } as any; const getInitialMountResult = (): MountRoutesResult => ({ diff --git a/packages/brick-kit/src/core/LocationContext.ts b/packages/brick-kit/src/core/LocationContext.ts index 04ab4b109d..47eefe7e0a 100644 --- a/packages/brick-kit/src/core/LocationContext.ts +++ b/packages/brick-kit/src/core/LocationContext.ts @@ -23,6 +23,7 @@ import { StaticMenuConf, isRouteConfOfBricks, isRouteConfOfRoutes, + ContextResolveTriggerBrickLifeCycle, } from "@next-core/brick-types"; import { isObject, @@ -82,6 +83,7 @@ import { symbolForFormContextId, } from "./CustomForms/constants"; import { matchStoryboard } from "./matchStoryboard"; +import { getCustomContextTriggerListByLifecycle } from "./CustomTemplates/CustomTemplateContext"; export type MatchRoutesResult = | { @@ -165,11 +167,22 @@ export class LocationContext { private currentMatch: MatchResult; readonly storyboardContextWrapper = new StoryboardContextWrapper(); private observersList: BrickIntersectionObserver[] = []; + readonly renderId?: string; - constructor(private kernel: Kernel, private location: PluginLocation) { + constructor( + private kernel: Kernel, + private location: PluginLocation, + renderId?: string + ) { this.resolver = new Resolver(kernel, this); this.query = new URLSearchParams(location.search); this.messageDispatcher = getMessageDispatcher(); + this.storyboardContextWrapper = new StoryboardContextWrapper( + undefined, + undefined, + renderId + ); + this.renderId = renderId; } private getContext({ @@ -329,17 +342,17 @@ export class LocationContext { } } - await this.mountMenu(route.menu, matched.match, mountRoutesResult); - if (route.documentId) { mountRoutesResult.appBar.documentId = route.documentId; } if (isRouteConfOfRoutes(route) && Array.isArray(route.routes)) { await this.preFetchMenu(route.context); + await this.mountMenu(route.menu, matched.match, mountRoutesResult); await this.mountRoutes(route.routes, slotId, mountRoutesResult); } else if (isRouteConfOfBricks(route) && Array.isArray(route.bricks)) { await this.preFetchMenu(route); + await this.mountMenu(route.menu, matched.match, mountRoutesResult); await this.mountBricks( route.bricks, matched.match, @@ -731,6 +744,7 @@ export class LocationContext { isBaseLayout)) ) { await this.preFetchMenu(customTemplateRegistry.get(tplTagName)?.bricks); + await this.kernel.loadResourceOfTemplate(tplTagName); expandedBrickConf = await asyncExpandCustomTemplate( { ...brickConf, @@ -928,6 +942,10 @@ export class LocationContext { } handleBeforePageLoad(): void { + this.attachContextTriggerToLifecycle( + "onBeforePageLoad", + this.beforePageLoadHandlers + ); this.dispatchLifeCycleEvent( new CustomEvent("page.beforeLoad"), this.beforePageLoadHandlers @@ -935,6 +953,7 @@ export class LocationContext { } handlePageLoad(): void { + this.attachContextTriggerToLifecycle("onPageLoad", this.pageLoadHandlers); const event = new CustomEvent("page.load"); this.dispatchLifeCycleEvent(event, this.pageLoadHandlers); @@ -947,6 +966,10 @@ export class LocationContext { location?: Location; action?: Action; }): void { + this.attachContextTriggerToLifecycle( + "onBeforePageLeave", + this.beforePageLeaveHandlers + ); this.dispatchLifeCycleEvent( new CustomEvent("page.beforeLeave", { detail, @@ -956,6 +979,10 @@ export class LocationContext { } handlePageLeave(): void { + this.attachContextTriggerToLifecycle( + "onPageLeave" as ContextResolveTriggerBrickLifeCycle, + this.pageLeaveHandlers + ); this.dispatchLifeCycleEvent( new CustomEvent("page.leave"), this.pageLeaveHandlers @@ -965,6 +992,10 @@ export class LocationContext { handleAnchorLoad(): void { const hash = getHistory().location.hash; if (hash && hash !== "#") { + this.attachContextTriggerToLifecycle( + "onAnchorLoad", + this.anchorLoadHandlers + ); this.dispatchLifeCycleEvent( new CustomEvent("anchor.load", { detail: { @@ -975,6 +1006,10 @@ export class LocationContext { this.anchorLoadHandlers ); } else { + this.attachContextTriggerToLifecycle( + "onAnchorUnload", + this.anchorUnloadHandlers + ); this.dispatchLifeCycleEvent( new CustomEvent("anchor.unload"), this.anchorUnloadHandlers @@ -1073,4 +1108,28 @@ export class LocationContext { $$observe: () => observer.observe(brick.element), }); } + + private attachContextTriggerToLifecycle( + lifecycle: ContextResolveTriggerBrickLifeCycle, + handlers: BrickAndLifeCycleHandler[] + ): void { + const contextNameArray = this.storyboardContextWrapper + .getContextTriggerSetByLifecycle(lifecycle) + .concat(getCustomContextTriggerListByLifecycle(lifecycle)); + if (contextNameArray?.length > 0) { + for (const context of contextNameArray) { + handlers.push({ + brick: null as RuntimeBrick, + match: this.currentMatch, + tplContextId: context.tplContextId, + handler: [ + { + action: `${context.type}.load`, + args: [context.name], + }, + ], + }); + } + } + } } diff --git a/packages/brick-kit/src/core/Router.spec.ts b/packages/brick-kit/src/core/Router.spec.ts index d33750e7b3..4a5db981b6 100644 --- a/packages/brick-kit/src/core/Router.spec.ts +++ b/packages/brick-kit/src/core/Router.spec.ts @@ -84,6 +84,9 @@ const mockUserAnalyticsEvent = userAnalytics.event as jest.Mock; "enable-analyzer": false, "support-ui-8.2-compact-layout": true, }), + getMiscSettings: () => ({ + noAuthGuardLoginPath: "", + }), })); let historyListeners: LocationListener[] = []; @@ -172,7 +175,7 @@ describe("Router", () => { getOriginFaviconHref: jest.fn(), presetBricks: { pageNotFound: "presentational-bricks.brick-result", - pageError: "basic-bricks.page-error", + pageError: "presentational-bricks.brick-result", }, currentLayout: "console", } as unknown as Kernel; @@ -381,15 +384,28 @@ describe("Router", () => { expect(spyOnHistory.replace).not.toBeCalled(); expect(kernel.layoutBootstrap).toBeCalledWith("console"); expect(kernel.loadDynamicBricks).toBeCalledWith([ - "basic-bricks.page-error", + "presentational-bricks.brick-result", ]); expect(spyOnMountTree).toBeCalledTimes(1); expect(spyOnMountTree.mock.calls[0][0]).toMatchObject([ { - type: "basic-bricks.page-error", + type: "presentational-bricks.brick-result", properties: { - error: "Error: oops", - code: null, + customTitle: "brick-kit:OTHER_ERROR", + illustrationsConfig: { + category: "easyops2", + name: "unknown-error", + }, + status: "illustrations", + style: { + alignItems: "center", + display: "flex", + height: "calc(100vh - var(--app-bar-height))", + justifyContent: "center", + transform: "translateY(-100px)", + }, + subTitle: "Error: oops", + useNewIllustration: true, }, }, ]); @@ -404,10 +420,23 @@ describe("Router", () => { expect(spyOnMountTree).toBeCalledTimes(2); expect(spyOnMountTree.mock.calls[1][0]).toMatchObject([ { - type: "basic-bricks.page-error", + type: "presentational-bricks.brick-result", properties: { - error: "HttpResponseError: oops", - code: 403, + customTitle: "brick-kit:NO_PERMISSION", + illustrationsConfig: { + category: "easyops2", + name: "no-permission", + }, + status: "illustrations", + subTitle: "HttpResponseError: oops", + useNewIllustration: true, + style: { + alignItems: "center", + display: "flex", + height: "calc(100vh - var(--app-bar-height))", + justifyContent: "center", + transform: "translateY(-100px)", + }, }, }, ]); @@ -807,4 +836,34 @@ describe("Router", () => { await router.bootstrap(); expect(document.body.className).toContain("compact-layout"); }); + it("should redirect to other login page if not logged in", async () => { + window.STANDALONE_MICRO_APPS = true; + window.NO_AUTH_GUARD = true; + (getRuntime as jest.Mock).mockImplementation(() => ({ + getFeatureFlags: () => ({ + "enable-analyzer": false, + "support-ui-8.2-compact-layout": true, + }), + getMiscSettings: () => ({ + noAuthGuardLoginPath: "/easy-core-console/login", + }), + })); + __setMatchedStoryboard({ + app: { + id: "hello", + }, + dependsAll: true, + routes: [], + }); + __setMountRoutesResults( + null, + new HttpResponseError(new Response("", { status: 401 }), { + code: 100003, + }) + ); + await router.bootstrap(); + expect(spyOnHistory.replace.mock.calls[0]).toEqual([ + "/easy-core-console/login", + ]); + }); }); diff --git a/packages/brick-kit/src/core/Router.ts b/packages/brick-kit/src/core/Router.ts index edb215f66c..9f364c69b9 100644 --- a/packages/brick-kit/src/core/Router.ts +++ b/packages/brick-kit/src/core/Router.ts @@ -17,7 +17,6 @@ import { CustomApiInfo, removeDeadConditions, } from "@next-core/brick-utils"; -import { HttpResponseError } from "@next-core/brick-http"; import { apiAnalyzer, userAnalytics } from "@next-core/easyops-analytics"; import { LocationContext, @@ -32,7 +31,11 @@ import { NavConfig, } from "./exports"; import { getHistory } from "../history"; -import { httpErrorToString, handleHttpError } from "../handleHttpError"; +import { + httpErrorToString, + handleHttpError, + getRefinedErrorConf, +} from "../handleHttpError"; import { isUnauthenticatedError } from "../internal/isUnauthenticatedError"; import { RecentApps, RouterState } from "./interfaces"; import { resetAllInjected } from "../internal/injected"; @@ -70,10 +73,13 @@ import { computeRealValue } from "../internal/setProperties"; import { abortController } from "../abortController"; import { isHttpAbortError } from "../internal/isHttpAbortError"; import { isOutsideApp, matchStoryboard } from "./matchStoryboard"; +import { setLoginStateCookie } from "../setLoginStateCookie"; import { httpCacheRecord } from "./HttpCache"; import i18next from "i18next"; import { K, NS_BRICK_KIT } from "../i18n/constants"; import { getRuntime } from "../runtime"; +import { setUIVersion } from "./setUIVersion"; +import { setAppVariable } from "../setAppVariable"; export class Router { private defaultCollapsed = false; @@ -226,7 +232,7 @@ export class Router { private async render(location: PluginLocation): Promise { this.state = "initial"; - this.renderId = uniqueId("render-id-"); + const renderId = (this.renderId = uniqueId("render-id-")); resetAllInjected(); clearPollTimeout(); @@ -247,7 +253,8 @@ export class Router { const locationContext = (this.locationContext = new LocationContext( this.kernel, - location + location, + renderId )); if ((window as any).DEVELOPER_PREVIEW) { @@ -258,6 +265,19 @@ export class Router { this.kernel.bootstrapData.storyboards ); + const currentAppId = storyboard?.app?.id; + // dynamically change the value of the APP variable, if it's union app + if ( + window.BOOTSTRAP_UNION_FILE && + currentAppId && + currentAppId !== this.kernel.previousApp?.id + ) { + setAppVariable({ + appId: currentAppId, + version: storyboard.app.currentVersion, + }); + } + /** Pending task for loading bricks */ let pendingTask: Promise; if (storyboard) { @@ -344,6 +364,14 @@ export class Router { this.kernel.setOriginFaviconHref(faviconElement.href); } + const illustrationStyle = { + display: "flex", + alignItems: "center", + justifyContent: "center", + transform: "translateY(-100px)", + height: "calc(100vh - var(--app-bar-height))", + }; + setTheme( getLocalAppsTheme()?.[currentApp?.id] || currentApp?.theme || "light" ); @@ -358,6 +386,7 @@ export class Router { unmountTree(mountPoints.bg as MountableElement); const redirectToLogin = (): void => { + setLoginStateCookie(location); history.replace( this.kernel.getFeatureFlags()["sso-enabled"] ? "/sso-auth/login" @@ -431,21 +460,56 @@ export class Router { } else if (isHttpAbortError(error)) { return; } else { + const noAuthGuardLoginPath = + getRuntime().getMiscSettings().noAuthGuardLoginPath; + if (isUnauthenticatedError(error) && noAuthGuardLoginPath) { + history.replace(noAuthGuardLoginPath); + return; + } await this.kernel.layoutBootstrap(layoutType); const brickPageError = this.kernel.presetBricks.pageError; await this.kernel.loadDynamicBricks([brickPageError]); mountRoutesResult.flags.failed = true; + const { title, illustration, showBackLink } = + getRefinedErrorConf(error); mountRoutesResult.main = [ { type: brickPageError, properties: { - error: httpErrorToString(error), - code: - error instanceof HttpResponseError - ? error.response.status - : null, + status: "illustrations", + useNewIllustration: true, + customTitle: title, + subTitle: httpErrorToString(error), + illustrationsConfig: illustration, + style: illustrationStyle, }, + ...(showBackLink + ? { + children: [ + { + type: "a", + properties: { + textContent: i18next.t( + `${NS_BRICK_KIT}:${K.GO_BACK_PREVIOUS_PAGE}` + ), + style: { + display: "block", + textAlign: "center", + }, + }, + slotId: "content", + events: { + click: [ + { + action: "history.goBack", + }, + ], + }, + }, + ], + } + : {}), events: {}, }, ]; @@ -569,6 +633,9 @@ export class Router { // we say *page found*, otherwise, *page not found*. if ((route && route.type !== "routes") || failed) { await pendingTask; + window.DISABLE_REACT_FLUSH_SYNC = false; + + setUIVersion(currentApp?.uiVersion); main.length > 0 && mountTree(main, mountPoints.main as MountableElement); portal.length > 0 && @@ -578,11 +645,17 @@ export class Router { afterMountTree(mountPoints.portal as MountableElement); afterMountTree(mountPoints.bg as MountableElement); + setTimeout(() => { + window.DISABLE_REACT_FLUSH_SYNC = true; + }); + // Scroll to top after each rendering. // See https://github.com/ReactTraining/react-router/blob/master/packages/react-router-dom/docs/guides/scroll-restoration.md window.scrollTo(0, 0); if (!failed) { + locationContext.storyboardContextWrapper.handleAsyncAfterMount(); + this.locationContext.handleBrickBindObserver(); this.locationContext.handlePageLoad(); this.locationContext.handleAnchorLoad(); @@ -611,7 +684,16 @@ export class Router { return `${key}:${org}`; }; - const renderTime = performance.now() - renderStartTime; + const renderTime = Math.round(performance.now() - renderStartTime); + // For bricks which would take actions with render time. + window.dispatchEvent( + new CustomEvent("route.render", { + detail: { + renderTime, + }, + }) + ); + const { loadTime = 0, loadInfoPage } = this.kernel.bootstrapData.settings?.misc ?? {}; if (currentApp.isBuildPush && loadTime > 0 && renderTime > loadTime) { @@ -717,13 +799,7 @@ export class Router { properties: { status: "illustrations", useNewIllustration: true, - style: { - display: "flex", - alignItems: "center", - justifyContent: "center", - transform: "translateY(-100px)", - height: "calc(100vh - var(--app-bar-height))", - }, + style: illustrationStyle, ...(storyboard ? notFoundPageConfig : notFoundAppConfig), }, events: {}, diff --git a/packages/brick-kit/src/core/Runtime.ts b/packages/brick-kit/src/core/Runtime.ts index 64b77dfd16..d05e8af044 100644 --- a/packages/brick-kit/src/core/Runtime.ts +++ b/packages/brick-kit/src/core/Runtime.ts @@ -20,7 +20,8 @@ import { RuntimeStoryboard, StoryConf, RuntimeBrickConf, - SiteTheme, + StoryboardContextItem, + RuntimeSnippet, } from "@next-core/brick-types"; import { compare, type CompareOperator } from "compare-versions"; import { @@ -45,6 +46,9 @@ import { RecentApps, CustomApiDefinition, AbstractRuntime, + DataValueOption, + PreviewStoryboardPatch, + PreviewOption, } from "./interfaces"; import { getBasePath } from "../internal/getBasePath"; import { getCurrentMode, getCurrentTheme } from "../themeAndMode"; @@ -53,6 +57,7 @@ import { registerLazyBricks } from "./LazyBrickRegistry"; import { registerWidgetFunctions } from "./WidgetFunctions"; import { registerWidgetI18n } from "./WidgetI18n"; import { StoryboardContextWrapper } from "./StoryboardContext"; +import { getCustomTemplateContext } from "./CustomTemplates/CustomTemplateContext"; import { FormDataProperties } from "./CustomForms/ExpandCustomForm"; import { matchStoryboard } from "./matchStoryboard"; @@ -131,12 +136,10 @@ export function _dev_only_updateTemplatePreviewSettings( /* istanbul ignore next */ export function _dev_only_updateSnippetPreviewSettings( appId: string, - snippetData: { - snippetId: string; - bricks: BrickConf[]; - } + snippetData: RuntimeSnippet, + settings?: unknown ): void { - kernel._dev_only_updateSnippetPreviewSettings(appId, snippetData); + kernel._dev_only_updateSnippetPreviewSettings(appId, snippetData, settings); } /* istanbul ignore next */ @@ -155,14 +158,46 @@ export function _dev_only_updateStoryboardByTemplate( kernel._dev_only_updateStoryboardByTemplate(appId, newTemplate, settings); } +/* istanbul ignore next */ export function _dev_only_updateStoryboardBySnippet( appId: string, - newSnippet: { - snippetId: string; - bricks: BrickConf[]; - } + newSnippet: RuntimeSnippet, + settings?: unknown ): void { - kernel._dev_only_updateStoryboardBySnippet(appId, newSnippet); + kernel._dev_only_updateStoryboardBySnippet(appId, newSnippet, settings); +} + +/* istanbul ignore next */ +export function _dev_only_getAddedContracts( + storyboardPatch: PreviewStoryboardPatch, + options: PreviewOption +): string[] { + return kernel._dev_only_getAddedContracts(storyboardPatch, options); +} + +/* istanbul ignore next */ +export function _dev_only_getContextValue( + name: string, + { tplContextId }: DataValueOption +): unknown { + if (tplContextId) { + const tplContext = getCustomTemplateContext(tplContextId); + return tplContext.state.getValue(name); + } + + return kernel.router.getStoryboardContextWrapper().getValue(name); +} + +/* istanbul ignore next */ +export function _dev_only_getAllContextValues({ + tplContextId, +}: DataValueOption): Map { + if (tplContextId) { + const tplContext = getCustomTemplateContext(tplContextId); + return tplContext.state.get(); + } + + return kernel.router.getStoryboardContextWrapper().get(); } /* istanbul ignore next */ diff --git a/packages/brick-kit/src/core/StoryboardContext.spec.ts b/packages/brick-kit/src/core/StoryboardContext.spec.ts index e537f77dc3..dc89317f2a 100644 --- a/packages/brick-kit/src/core/StoryboardContext.spec.ts +++ b/packages/brick-kit/src/core/StoryboardContext.spec.ts @@ -1,4 +1,8 @@ -import { ResolveOptions, RuntimeBrickElement } from "@next-core/brick-types"; +import { + BatchUpdateContextItem, + ResolveOptions, + RuntimeBrickElement, +} from "@next-core/brick-types"; import { CustomTemplateContext } from "./CustomTemplates/CustomTemplateContext"; import { StoryboardContextWrapper } from "./StoryboardContext"; import * as runtime from "./Runtime"; @@ -216,6 +220,105 @@ describe("StoryboardContextWrapper", () => { expect(ctx.getValue("asyncValue")).toBe("[cache:default] lazily updated"); }); + it("should track conditional resolve (initial with fallback)", async () => { + const brick = { properties: {} }; + const tplContext = new CustomTemplateContext(brick); + const ctx = tplContext.state; + + resolveValue = "initial"; + + await ctx.define( + [ + { + name: "remote", + value: false, + }, + { + name: "fallback", + value: "from fallback", + }, + { + name: "conditionalValue", + resolve: { + if: "<% STATE.remote %>", + useProvider: "my-provider", + args: ["from remote"], + }, + value: "<% STATE.fallback %>", + track: true, + }, + ], + { + tplContextId: tplContext.id, + } as any, + brick + ); + + expect(ctx.getValue("conditionalValue")).toBe("from fallback"); + + ctx.updateValue("fallback", "fallback updated", "replace"); + expect(ctx.getValue("conditionalValue")).toBe("fallback updated"); + + ctx.updateValue("remote", true, "replace"); + await (global as any).flushPromises(); + expect(ctx.getValue("conditionalValue")).toBe("[cache:default] initial"); + + // Updating deps of fallback value after the data has switched to using + // resolve, will be ignored. + ctx.updateValue("fallback", "fallback updated again", "replace"); + expect(ctx.getValue("conditionalValue")).toBe("[cache:default] initial"); + }); + + it("should track conditional resolve (initial with resolve)", async () => { + const brick = { properties: {} }; + const tplContext = new CustomTemplateContext(brick); + const ctx = tplContext.state; + + resolveValue = "initial"; + + await ctx.define( + [ + { + name: "remote", + value: true, + }, + { + name: "fallback", + value: "from fallback", + }, + { + name: "conditionalValue", + resolve: { + if: "<% STATE.remote %>", + useProvider: "my-provider", + args: ["from remote"], + }, + value: "<% STATE.fallback %>", + track: true, + }, + ], + { + tplContextId: tplContext.id, + } as any, + brick + ); + + expect(ctx.getValue("conditionalValue")).toBe("[cache:default] initial"); + + ctx.updateValue("fallback", "fallback updated", "replace"); + expect(ctx.getValue("conditionalValue")).toBe("[cache:default] initial"); + + ctx.updateValue("remote", false, "replace"); + expect(ctx.getValue("conditionalValue")).toBe("fallback updated"); + + // Await and make sure resolve is ignored. + await (global as any).flushPromises(); + expect(ctx.getValue("conditionalValue")).toBe("fallback updated"); + + ctx.updateValue("fallback", "fallback updated again", "replace"); + expect(ctx.getValue("conditionalValue")).toBe("fallback updated again"); + }); + it("should load", async () => { const brick = { properties: {} }; const tplContext = new CustomTemplateContext(brick); @@ -223,7 +326,7 @@ describe("StoryboardContextWrapper", () => { await ctx.define( [ { - name: "asyncValue", + name: "lazyValue", resolve: { useProvider: "my-provider", lazy: true, @@ -232,7 +335,7 @@ describe("StoryboardContextWrapper", () => { }, { name: "processedData", - value: "<% `processed: ${STATE.asyncValue}` %>", + value: "<% `processed: ${STATE.lazyValue}` %>", track: true, }, ], @@ -242,10 +345,10 @@ describe("StoryboardContextWrapper", () => { brick ); - expect(ctx.getValue("asyncValue")).toBe("initial"); + expect(ctx.getValue("lazyValue")).toBe("initial"); expect(ctx.getValue("processedData")).toBe("processed: initial"); // Trigger load twice. - ctx.updateValue("asyncValue", undefined, "load", { + ctx.updateValue("lazyValue", undefined, "load", { success: { action: "console.info", args: ["[1] success", "<% EVENT.detail %>"], @@ -255,7 +358,7 @@ describe("StoryboardContextWrapper", () => { args: ["[1] finally", "<% EVENT.detail %>"], }, }); - ctx.updateValue("asyncValue", undefined, "load", { + ctx.updateValue("lazyValue", undefined, "load", { success: { action: "console.info", args: ["[2] success", "<% EVENT.detail %>"], @@ -265,13 +368,13 @@ describe("StoryboardContextWrapper", () => { args: ["[2] finally", "<% EVENT.detail %>"], }, }); - expect(ctx.getValue("asyncValue")).toBe("initial"); + expect(ctx.getValue("lazyValue")).toBe("initial"); expect(consoleInfo).not.toBeCalled(); await (global as any).flushPromises(); // Will not load again if it is already LOADING. expect(resolveOne).toBeCalledTimes(1); - expect(ctx.getValue("asyncValue")).toBe("[cache:default] lazily updated"); + expect(ctx.getValue("lazyValue")).toBe("[cache:default] lazily updated"); expect(ctx.getValue("processedData")).toBe( "processed: [cache:default] lazily updated" ); @@ -285,7 +388,7 @@ describe("StoryboardContextWrapper", () => { }); expect(consoleInfo).toHaveBeenNthCalledWith(4, "[2] finally", null); - ctx.updateValue("asyncValue", undefined, "load", { + ctx.updateValue("lazyValue", undefined, "load", { success: { action: "console.info", args: ["[3] success", "<% EVENT.detail %>"], @@ -305,6 +408,99 @@ describe("StoryboardContextWrapper", () => { expect(consoleInfo).toHaveBeenNthCalledWith(6, "[3] finally", null); }); + it("should handle async", async () => { + const brick = { properties: {} }; + const ctx = new StoryboardContextWrapper(); + await ctx.define( + [ + { + name: "lazyValue", + resolve: { + useProvider: "my-provider", + lazy: true, + }, + value: "initial", + }, + { + name: "asyncValue", + resolve: { + useProvider: "my-provider", + async: true, + }, + value: "async initial", + }, + ], + {} as any, + brick + ); + + expect(ctx.getValue("lazyValue")).toBe("initial"); + expect(ctx.getValue("asyncValue")).toBe("async initial"); + + expect(resolveOne).toBeCalledTimes(1); + + ctx.handleAsyncAfterMount(); + await (global as any).flushPromises(); + expect(ctx.getValue("asyncValue")).toBe("[cache:default] lazily updated"); + + // Trigger load twice. + ctx.updateValue("lazyValue", undefined, "load", { + success: { + action: "console.info", + args: ["[1] success", "<% EVENT.detail %>"], + }, + finally: { + action: "console.info", + args: ["[1] finally", "<% EVENT.detail %>"], + }, + }); + ctx.updateValue("lazyValue", undefined, "load", { + success: { + action: "console.info", + args: ["[2] success", "<% EVENT.detail %>"], + }, + finally: { + action: "console.info", + args: ["[2] finally", "<% EVENT.detail %>"], + }, + }); + expect(ctx.getValue("lazyValue")).toBe("initial"); + expect(consoleInfo).not.toBeCalled(); + + await (global as any).flushPromises(); + // Will not load again if it is already LOADING. + expect(resolveOne).toBeCalledTimes(2); + expect(ctx.getValue("lazyValue")).toBe("[cache:default] lazily updated"); + expect(consoleInfo).toBeCalledTimes(4); + expect(consoleInfo).toHaveBeenNthCalledWith(1, "[1] success", { + value: "[cache:default] lazily updated", + }); + expect(consoleInfo).toHaveBeenNthCalledWith(2, "[1] finally", null); + expect(consoleInfo).toHaveBeenNthCalledWith(3, "[2] success", { + value: "[cache:default] lazily updated", + }); + expect(consoleInfo).toHaveBeenNthCalledWith(4, "[2] finally", null); + + ctx.updateValue("lazyValue", undefined, "load", { + success: { + action: "console.info", + args: ["[3] success", "<% EVENT.detail %>"], + }, + finally: { + action: "console.info", + args: ["[3] finally", "<% EVENT.detail %>"], + }, + }); + await (global as any).flushPromises(); + // Will not load again if it is already LOADED. + expect(resolveOne).toBeCalledTimes(2); + expect(consoleInfo).toBeCalledTimes(6); + expect(consoleInfo).toHaveBeenNthCalledWith(5, "[3] success", { + value: "[cache:default] lazily updated", + }); + expect(consoleInfo).toHaveBeenNthCalledWith(6, "[3] finally", null); + }); + it("should throw if use resolve with syncDefine", () => { const ctx = new StoryboardContextWrapper("tpl-ctx-1"); expect(() => { @@ -667,3 +863,786 @@ describe("deferDefine", () => { }); }); }); + +describe("batchUpdate should work", () => { + const consoleLog = jest.spyOn(console, "log").mockImplementation(); + const brick = { properties: {} }; + const tplContext = new CustomTemplateContext(brick); + const ctx = tplContext.state; + const argsFactory = (arg: unknown[]): BatchUpdateContextItem => { + return arg[0] as BatchUpdateContextItem; + }; + beforeEach(async () => { + let count = 0; + jest.spyOn(runtime, "_internalApiGetResolver").mockReturnValue({ + async resolveOne( + type: unknown, + resolveConf: unknown, + conf: Record + ) { + await Promise.resolve(); + conf.value = `resolved:${count}`; + count += 1; + }, + } as any); + + await ctx.define( + [ + { + name: "a", + value: 1, + track: true, + onChange: [ + { + action: "console.log", + args: ["a change", "<% EVENT.detail %>"], + }, + ], + }, + { + name: "b", + value: 2, + track: true, + onChange: [ + { + action: "console.log", + args: ["b change", "<% EVENT.detail %>"], + }, + ], + }, + { + name: "c", + value: `<% +STATE.a + +STATE.b %>`, + track: true, + onChange: [ + { + action: "console.log", + args: ["c change", "<% EVENT.detail %>"], + }, + ], + }, + { + name: "d", + value: `<% +STATE.c + 1 %>`, + track: true, + onChange: [ + { + action: "console.log", + args: ["d change", "<% EVENT.detail %>"], + }, + ], + }, + ], + { + tplContextId: tplContext.id, + } as any, + brick + ); + }); + + afterEach(() => { + jest.clearAllMocks(); + }); + + it("update a, and c d should update once", async () => { + ctx.updateValues( + [ + { + name: "a", + value: 2, + }, + ], + "replace", + argsFactory + ); + + expect(ctx.getValue("a")).toBe(2); + expect(ctx.getValue("c")).toBe(4); + expect(ctx.getValue("d")).toBe(5); + expect(consoleLog).toBeCalledTimes(3); + + expect(consoleLog).toHaveBeenNthCalledWith(1, "a change", 2); + expect(consoleLog).toHaveBeenNthCalledWith(2, "c change", 4); + expect(consoleLog).toHaveBeenNthCalledWith(3, "d change", 5); + }); + + it("update a and b, c and d should update once", async () => { + ctx.updateValues( + [ + { + name: "a", + value: 2, + }, + { + name: "b", + value: 3, + }, + ], + "replace", + argsFactory + ); + + expect(ctx.getValue("a")).toBe(2); + expect(ctx.getValue("b")).toBe(3); + expect(ctx.getValue("c")).toBe(5); + expect(ctx.getValue("d")).toBe(6); + expect(consoleLog).toBeCalledTimes(4); + + expect(consoleLog).toHaveBeenNthCalledWith(1, "a change", 2); + expect(consoleLog).toHaveBeenNthCalledWith(2, "b change", 3); + expect(consoleLog).toHaveBeenNthCalledWith(3, "c change", 5); + expect(consoleLog).toHaveBeenNthCalledWith(4, "d change", 6); + }); + + it("update a and c, and d should update once", async () => { + ctx.updateValues( + [ + { + name: "a", + value: 2, + }, + { + name: "c", + value: 0, + }, + ], + "replace", + argsFactory + ); + + expect(ctx.getValue("a")).toBe(2); + expect(ctx.getValue("c")).toBe(0); + expect(ctx.getValue("d")).toBe(1); + expect(consoleLog).toBeCalledTimes(3); + + expect(consoleLog).toHaveBeenNthCalledWith(1, "a change", 2); + expect(consoleLog).toHaveBeenNthCalledWith(2, "c change", 0); + expect(consoleLog).toHaveBeenNthCalledWith(3, "d change", 1); + }); + + it("update c and a, and d should update once", async () => { + ctx.updateValues( + [ + { + name: "c", + value: 0, + }, + { + name: "a", + value: 1, + }, + ], + "replace", + argsFactory + ); + + expect(ctx.getValue("a")).toBe(1); + expect(ctx.getValue("c")).toBe(0); + expect(ctx.getValue("d")).toBe(1); + expect(consoleLog).toBeCalledTimes(3); + + expect(consoleLog).toHaveBeenNthCalledWith(1, "c change", 0); + expect(consoleLog).toHaveBeenNthCalledWith(2, "a change", 1); + expect(consoleLog).toHaveBeenNthCalledWith(3, "d change", 1); + }); + + it("update a, b, c, and d should update once", async () => { + ctx.updateValues( + [ + { + name: "a", + value: 10, + }, + { + name: "b", + value: 20, + }, + { + name: "c", + value: 100, + }, + ], + "replace", + argsFactory + ); + + expect(ctx.getValue("a")).toBe(10); + expect(ctx.getValue("b")).toBe(20); + expect(ctx.getValue("c")).toBe(100); + expect(ctx.getValue("d")).toBe(101); + expect(consoleLog).toBeCalledTimes(4); + + expect(consoleLog).toHaveBeenNthCalledWith(1, "a change", 10); + expect(consoleLog).toHaveBeenNthCalledWith(2, "b change", 20); + expect(consoleLog).toHaveBeenNthCalledWith(3, "c change", 100); + expect(consoleLog).toHaveBeenNthCalledWith(4, "d change", 101); + }); + + it("update c, and d should update once", async () => { + ctx.updateValues( + [ + { + name: "c", + value: 20, + }, + ], + "replace", + argsFactory + ); + + expect(ctx.getValue("c")).toBe(20); + expect(ctx.getValue("d")).toBe(21); + expect(consoleLog).toBeCalledTimes(2); + + expect(consoleLog).toHaveBeenNthCalledWith(1, "c change", 20); + expect(consoleLog).toHaveBeenNthCalledWith(2, "d change", 21); + }); + + it("update d c, not emit", async () => { + ctx.updateValues( + [ + { + name: "d", + value: 10, + }, + { + name: "c", + value: 20, + }, + ], + "replace", + argsFactory + ); + + expect(ctx.getValue("d")).toBe(10); + expect(ctx.getValue("c")).toBe(20); + expect(consoleLog).toBeCalledTimes(2); + + expect(consoleLog).toHaveBeenNthCalledWith(1, "d change", 10); + expect(consoleLog).toHaveBeenNthCalledWith(2, "c change", 20); + }); + + it("not allow to update same item", () => { + expect(() => { + ctx.updateValues( + [ + { + name: "a", + value: 1, + }, + { + name: "b", + value: 2, + }, + { + name: "a", + value: 1, + }, + ], + "replace", + argsFactory + ); + }).toThrowErrorMatchingInlineSnapshot( + `"Batch update not allow to update same item"` + ); + }); +}); + +describe("batchUpdate with resolve should work", () => { + const consoleLog = jest.spyOn(console, "log").mockImplementation(); + const brick = { properties: {} }; + const tplContext = new CustomTemplateContext(brick); + const ctx = tplContext.state; + const argsFactory = (arg: unknown[]): BatchUpdateContextItem => { + return arg[0] as BatchUpdateContextItem; + }; + beforeEach(async () => { + let count = 0; + jest.spyOn(runtime, "_internalApiGetResolver").mockReturnValue({ + async resolveOne( + type: unknown, + resolveConf: unknown, + conf: Record + ) { + await Promise.resolve(); + conf.value = `resolved:${count}`; + count += 1; + }, + } as any); + + await ctx.define( + [ + { + name: "a", + value: 1, + track: true, + onChange: [ + { + action: "console.log", + args: ["a change", "<% EVENT.detail %>"], + }, + ], + }, + { + name: "b", + value: 2, + track: true, + onChange: [ + { + action: "console.log", + args: ["b change", "<% EVENT.detail %>"], + }, + ], + }, + { + name: "c", + value: `<% +STATE.a + +STATE.b %>`, + track: true, + onChange: [ + { + action: "console.log", + args: ["c change", "<% EVENT.detail %>"], + }, + ], + }, + { + name: "d", + value: `<% +STATE.c + 1 %>`, + track: true, + onChange: [ + { + action: "console.log", + args: ["d change", "<% EVENT.detail %>"], + }, + ], + }, + // Note: this is a state with resolve + { + name: "e", + resolve: { + useProvider: "my-provider", + args: ["<% STATE.a %>"], + }, + track: true, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + ], + { + tplContextId: tplContext.id, + } as any, + brick + ); + }); + + afterEach(() => { + jest.clearAllMocks(); + }); + + it("update a, then c d should update once, then later e should update once", async () => { + ctx.updateValues( + [ + { + name: "a", + value: 2, + }, + ], + "replace", + argsFactory + ); + + expect(ctx.getValue("a")).toBe(2); + expect(ctx.getValue("c")).toBe(4); + expect(ctx.getValue("d")).toBe(5); + expect(ctx.getValue("e")).toBe("resolved:0"); + expect(consoleLog).toBeCalledTimes(3); + + expect(consoleLog).toHaveBeenNthCalledWith(1, "a change", 2); + expect(consoleLog).toHaveBeenNthCalledWith(2, "c change", 4); + expect(consoleLog).toHaveBeenNthCalledWith(3, "d change", 5); + + // `e` should only be changed after it's been resolved. + await (global as any).flushPromises(); + expect(ctx.getValue("e")).toBe("resolved:1"); + expect(consoleLog).toBeCalledTimes(4); + expect(consoleLog).toHaveBeenNthCalledWith(4, "e change", "resolved:1"); + }); +}); + +describe("batch context resolve with trigger should work", () => { + const consoleError = jest.spyOn(console, "error").mockImplementation(); + + beforeEach(async () => { + jest.spyOn(runtime, "_internalApiGetResolver").mockReturnValue({ + async resolveOne( + type: unknown, + resolveConf: unknown, + conf: Record + ) { + await Promise.resolve(); + }, + } as any); + }); + + afterEach(() => { + jest.clearAllMocks(); + }); + + it("should batch lifecycle and context name when resolve has been set Trigger ", async () => { + const brick = { properties: {} }; + const ctx = new StoryboardContextWrapper(); + await ctx.define( + [ + { + name: "a", + value: 1, + track: true, + onChange: [ + { + action: "console.log", + args: ["a change", "<% EVENT.detail %>"], + }, + ], + }, + // Note: this is a state with resolve + { + name: "b", + resolve: { + useProvider: "my-provider", + args: ["b1"], + lazy: true, + trigger: "onPageLoad", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "c", + resolve: { + useProvider: "my-provider", + args: ["<% c1 %>"], + lazy: true, + trigger: "onBeforePageLeave", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "d", + resolve: { + useProvider: "my-provider", + args: ["<% d1 %>"], + lazy: true, + trigger: "onPageLeave", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "e", + resolve: { + useProvider: "my-provider", + args: ["<% e1 %>"], + lazy: true, + trigger: "onAnchorLoad", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "f", + resolve: { + useProvider: "my-provider", + args: ["<% f1 %>"], + lazy: true, + trigger: "onAnchorUnload", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "g", + resolve: { + useProvider: "my-provider", + args: ["<% g1 %>"], + lazy: true, + trigger: "onScrollIntoView" as any, + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "h", + resolve: { + useProvider: "my-provider", + args: ["<% h1 %>"], + lazy: true, + trigger: "onMediaChange" as any, + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "i", + resolve: { + useProvider: "my-provider", + args: ["i1"], + lazy: true, + trigger: "onBeforePageLoad", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "j", + resolve: { + useProvider: "my-provider", + args: ["j1"], + lazy: true, + trigger: "onBeforePageLoad", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + ], + { + tplContextId: "tpl-ctx-1", + } as any, + brick + ); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onPageLoad")) + ).toEqual([{ name: "b", tplContextId: undefined, type: "context" }]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onBeforePageLoad")) + ).toEqual([ + { name: "i", tplContextId: undefined, type: "context" }, + { name: "j", tplContextId: undefined, type: "context" }, + ]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onBeforePageLeave")) + ).toEqual([{ name: "c", tplContextId: undefined, type: "context" }]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onPageLeave")) + ).toEqual([{ name: "d", tplContextId: undefined, type: "context" }]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onAnchorLoad")) + ).toEqual([{ name: "e", tplContextId: undefined, type: "context" }]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onAnchorUnload")) + ).toEqual([{ name: "f", tplContextId: undefined, type: "context" }]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onScrollIntoView" as any)) + ).toHaveLength(0); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onMediaChange" as any)) + ).toHaveLength(0); + + expect(consoleError).toHaveBeenNthCalledWith( + 1, + `unsupported lifecycle: "onScrollIntoView"` + ); + expect(consoleError).toHaveBeenNthCalledWith( + 2, + `unsupported lifecycle: "onMediaChange"` + ); + }); + + it("should batch lifecycle and context name when resolve has been set Trigger for tpl context ", async () => { + const brick = { properties: {} }; + const ctx = new StoryboardContextWrapper("tpl-ctx-1"); + await ctx.define( + [ + { + name: "a", + value: 1, + track: true, + onChange: [ + { + action: "console.log", + args: ["a change", "<% EVENT.detail %>"], + }, + ], + }, + // Note: this is a state with resolve + { + name: "b", + resolve: { + useProvider: "my-provider", + args: ["b1"], + lazy: true, + trigger: "onPageLoad", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "c", + resolve: { + useProvider: "my-provider", + args: ["<% c1 %>"], + lazy: true, + trigger: "onBeforePageLeave", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "d", + resolve: { + useProvider: "my-provider", + args: ["<% d1 %>"], + lazy: true, + trigger: "onPageLeave", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "e", + resolve: { + useProvider: "my-provider", + args: ["<% e1 %>"], + lazy: true, + trigger: "onAnchorLoad", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "f", + resolve: { + useProvider: "my-provider", + args: ["<% f1 %>"], + lazy: true, + trigger: "onAnchorUnload", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "g", + resolve: { + useProvider: "my-provider", + args: ["<% g1 %>"], + lazy: true, + trigger: "onScrollIntoView" as any, + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "h", + resolve: { + useProvider: "my-provider", + args: ["<% h1 %>"], + lazy: true, + trigger: "onMediaChange" as any, + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "i", + resolve: { + useProvider: "my-provider", + args: ["i1"], + lazy: true, + trigger: "onBeforePageLoad", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + { + name: "j", + resolve: { + useProvider: "my-provider", + args: ["j1"], + lazy: true, + trigger: "onBeforePageLoad", + }, + onChange: { + action: "console.log", + args: ["e change", "<% EVENT.detail %>"], + }, + }, + ], + { + tplContextId: "tpl-ctx-1", + } as any, + brick + ); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onPageLoad")) + ).toEqual([{ name: "b", tplContextId: "tpl-ctx-1", type: "state" }]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onBeforePageLoad")) + ).toEqual([ + { name: "i", tplContextId: "tpl-ctx-1", type: "state" }, + { name: "j", tplContextId: "tpl-ctx-1", type: "state" }, + ]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onBeforePageLeave")) + ).toEqual([{ name: "c", tplContextId: "tpl-ctx-1", type: "state" }]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onPageLeave")) + ).toEqual([{ name: "d", tplContextId: "tpl-ctx-1", type: "state" }]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onAnchorLoad")) + ).toEqual([{ name: "e", tplContextId: "tpl-ctx-1", type: "state" }]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onAnchorUnload")) + ).toEqual([{ name: "f", tplContextId: "tpl-ctx-1", type: "state" }]); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onScrollIntoView" as any)) + ).toHaveLength(0); + expect( + Array.from(ctx.getContextTriggerSetByLifecycle("onMediaChange" as any)) + ).toHaveLength(0); + + expect(consoleError).toHaveBeenNthCalledWith( + 1, + `unsupported lifecycle: "onScrollIntoView"` + ); + expect(consoleError).toHaveBeenNthCalledWith( + 2, + `unsupported lifecycle: "onMediaChange"` + ); + }); +}); diff --git a/packages/brick-kit/src/core/StoryboardContext.ts b/packages/brick-kit/src/core/StoryboardContext.ts index e2ed607ccb..be4561f9f4 100644 --- a/packages/brick-kit/src/core/StoryboardContext.ts +++ b/packages/brick-kit/src/core/StoryboardContext.ts @@ -1,5 +1,6 @@ import EventTarget from "@ungap/event-target"; import { + BatchUpdateContextItem, BrickEventHandler, BrickEventHandlerCallback, ContextConf, @@ -7,6 +8,7 @@ import { ResolveOptions, StoryboardContextItem, StoryboardContextItemFreeVariable, + ContextResolveTriggerBrickLifeCycle, } from "@next-core/brick-types"; import { hasOwnProperty, @@ -25,21 +27,47 @@ import { listenerFactory, } from "../internal/bindListeners"; import { computeRealValue } from "../internal/setProperties"; -import { RuntimeBrick, _internalApiGetCurrentContext } from "./exports"; +import { + RuntimeBrick, + _internalApiGetCurrentContext, + _internalApiGetRouterRenderId, +} from "./exports"; import { _internalApiGetResolver } from "./Runtime"; import { handleHttpError } from "../handleHttpError"; +import { + callRealTimeDataInspectHooks, + realTimeDataInspectRoot, +} from "./realTimeDataInspect"; export class StoryboardContextWrapper { private readonly data = new Map(); + batchUpdate = false; + batchUpdateContextsNames: string[] = []; + readonly batchTriggerContextsNamesMap: Map< + ContextResolveTriggerBrickLifeCycle, + { type: "context" | "state"; name: string; tplContextId: string }[] + > = new Map(); readonly tplContextId: string; readonly formContextId: string; + readonly eventName: string; readonly pendingStack: Array< ReturnType > = []; + readonly renderId: string; - constructor(tplContextId?: string, formContextId?: string) { + constructor( + tplContextId?: string, + formContextId?: string, + renderId?: string + ) { this.tplContextId = tplContextId; this.formContextId = formContextId; + this.eventName = this.formContextId + ? "formstate.change" + : this.tplContextId + ? "state.change" + : "context.change"; + this.renderId = renderId; } set(name: string, item: StoryboardContextItem): void { @@ -61,6 +89,98 @@ export class StoryboardContextWrapper { return (this.data.get(name) as StoryboardContextItemFreeVariable)?.value; } + notifyRealTimeDataChange(name: string, value: unknown): void { + if (realTimeDataInspectRoot) { + const { tplStateStoreId } = realTimeDataInspectRoot; + if ( + tplStateStoreId + ? this.tplContextId === tplStateStoreId + : !this.tplContextId && !this.formContextId + ) { + callRealTimeDataInspectHooks({ + changeType: "update", + tplStateStoreId, + detail: { + name, + value, + }, + }); + } + } + } + + getAffectListByContext(name: string): string[] { + const affectNames = [name]; + this.data.forEach((value, key) => { + if (value.type === "free-variable" && value.deps) { + const isInDeps = value.deps.some((item) => affectNames.includes(item)); + isInDeps && + affectNames.push(key) && + affectNames.push(...this.getAffectListByContext(key)); + } + }); + affectNames.shift(); + return [...new Set(affectNames)]; + } + + updateValues( + values: BatchUpdateContextItem[], + method: "assign" | "replace", + argsFactory: (arg: unknown[]) => BatchUpdateContextItem + ): void { + this.batchUpdate = true; + this.batchUpdateContextsNames = values.map((item) => item.name); + if ( + [...new Set(this.batchUpdateContextsNames)].length !== + this.batchUpdateContextsNames.length + ) { + throw new Error(`Batch update not allow to update same item`); + } + + const updateContexts: Record = + {}; + const affectContexts: Record = + {}; + const affectDepsContextNames: string[] = []; + + values.forEach((arg) => { + const { name, value } = argsFactory([arg]); + const updateContextItem = this.data.get(name); + affectDepsContextNames.push(...this.getAffectListByContext(name)); + updateContextItem.type === "free-variable" && + (updateContexts[name] = updateContextItem); + this.updateValue(name as string, value, method); + }); + + affectDepsContextNames + .filter((item) => !updateContexts[item]) + .forEach((name) => { + const affectContextItem = this.data.get(name); + affectContextItem.type === "free-variable" && + (affectContexts[name] = affectContextItem); + }); + + const triggerEvent = ( + contexts: Record + ): void => { + for (const key in contexts) { + const context = contexts[key]; + context.eventTarget?.dispatchEvent( + new CustomEvent(this.eventName, { + detail: context.value, + }) + ); + } + }; + + triggerEvent(updateContexts); + triggerEvent(affectContexts); + + this.batchUpdate = false; + + return; + } + updateValue( name: string, value: unknown, @@ -93,9 +213,9 @@ export class StoryboardContextWrapper { } if (method === "refresh" || method === "load") { - if (!item.load) { + if (!item.useResolve) { throw new Error( - `You can not ${method} the storyboard context "${name}" which has no resolve.` + `You can not ${method} the storyboard context "${name}" which is not using resolve.` ); } @@ -109,6 +229,18 @@ export class StoryboardContextWrapper { } } + const shouldDismiss = (error: unknown): boolean => { + // If render twice immediately, flow API contracts maybe cleared before + // the second rendering, while the page load handlers of the first + // rendering can't be cancelled, which throws `FlowApiNotFoundError`. + // So we ignore error reporting for this case. + return ( + (error as Error)?.name === "FlowApiNotFoundError" && + this.renderId && + this.renderId !== _internalApiGetRouterRenderId() + ); + }; + if (!promise) { promise = item.loading = item.load({ cache: method === "load" ? "default" : "reload", @@ -117,24 +249,11 @@ export class StoryboardContextWrapper { // Do not use the chained promise, since the callbacks need the original promise. promise.then( (val) => { - item.loaded = true; - item.value = val; - item.eventTarget?.dispatchEvent( - new CustomEvent( - this.formContextId - ? "formstate.change" - : this.tplContextId - ? "state.change" - : "context.change", - { - detail: item.value, - } - ) - ); + this.finishLoad(item, val); }, (err) => { // Let users to override error handling. - if (!callback?.error) { + if (!shouldDismiss(err) && !callback?.error) { handleHttpError(err); } } @@ -156,7 +275,9 @@ export class StoryboardContextWrapper { callbackFactory("finally")(); }, (err) => { - callbackFactory("error")(err); + if (!shouldDismiss(err) && callback.error) { + callbackFactory("error")(err); + } callbackFactory("finally")(); } ); @@ -179,17 +300,31 @@ export class StoryboardContextWrapper { } } + if (this.batchUpdate) return; + item.eventTarget?.dispatchEvent( - new CustomEvent( - this.formContextId - ? "formstate.change" - : this.tplContextId - ? "state.change" - : "context.change", - { - detail: item.value, - } - ) + new CustomEvent(this.eventName, { + detail: item.value, + }) + ); + } + + private finishLoad( + item: StoryboardContextItemFreeVariable, + value: unknown + ): void { + if (!item.useResolve) { + // This happens when a tracked conditional resolve switches from + // resolve to fallback after an dep update triggered refresh but + // before it's been resolved. + return; + } + item.loaded = true; + item.value = value; + item.eventTarget?.dispatchEvent( + new CustomEvent(this.eventName, { + detail: value, + }) ); } @@ -220,6 +355,19 @@ export class StoryboardContextWrapper { } } + /** After mount, dispatch the change event when an async data is loaded */ + handleAsyncAfterMount(): void { + this.data.forEach((item) => { + if (item.type === "free-variable" && item.async) { + // An async data always has `loading` + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + item.loading!.then((value) => { + this.finishLoad(item, value); + }); + } + }); + } + deferDefine( contextConfs: ContextConf[], coreContext: PluginRuntimeContext, @@ -288,6 +436,12 @@ export class StoryboardContextWrapper { keyword: "CTX", }; } + + getContextTriggerSetByLifecycle( + lifecycle: ContextResolveTriggerBrickLifeCycle + ): { type: "context" | "state"; name: string; tplContextId: string }[] { + return this.batchTriggerContextsNamesMap.get(lifecycle) || []; + } } async function resolveStoryboardContext( @@ -319,6 +473,14 @@ async function resolveStoryboardContext( ); } +const supportContextResolveTriggerBrickLifeCycle = [ + "onBeforePageLoad", + "onPageLoad", + "onBeforePageLeave", + "onPageLeave", + "onAnchorLoad", + "onAnchorUnload", +]; async function resolveNormalStoryboardContext( contextConf: ContextConf, mergedContext: PluginRuntimeContext, @@ -330,13 +492,32 @@ async function resolveNormalStoryboardContext( return false; } const isTemplateState = !!storyboardContextWrapper.tplContextId; + const isFormState = !!storyboardContextWrapper.formContextId; let value = getDefinedTemplateState(isTemplateState, contextConf, brick); let load: StoryboardContextItemFreeVariable["load"] = null; - let isLazyResolve = false; + let loading: Promise | undefined; + let useResolve: boolean | undefined; + let trackConditionalResolve: boolean | undefined; + let resolvePolicy: "eager" | "lazy" | "async" | undefined; if (value === undefined) { if (contextConf.resolve) { + const hasFallbackValue = hasOwnProperty(contextConf, "value"); + // Track conditional resolve only if all matches: + // - Track enabled + // - Has fallback value + // - Referencing other data in `resolve.if` + trackConditionalResolve = + contextConf.track && + hasFallbackValue && + hasOwnProperty(contextConf.resolve, "if") && + collectContextUsage( + contextConf.resolve.if, + isTemplateState ? "STATE" : isFormState ? "FORM_STATE" : "CTX" + ).usedContexts.length > 0; + await storyboardContextWrapper.waitForUsedContext(contextConf.resolve.if); - if (looseCheckIf(contextConf.resolve, mergedContext)) { + useResolve = looseCheckIf(contextConf.resolve, mergedContext); + if (useResolve || trackConditionalResolve) { load = async (options) => { const valueConf: Record = {}; await _internalApiGetResolver().resolveOne( @@ -353,15 +534,50 @@ async function resolveNormalStoryboardContext( ); return valueConf.value; }; - isLazyResolve = contextConf.resolve.lazy; - if (!isLazyResolve) { + } + if (useResolve) { + // `async` take precedence over `lazy` + resolvePolicy = + contextConf.resolve.async && !isTemplateState + ? "async" + : contextConf.resolve.lazy + ? "lazy" + : "eager"; + if (resolvePolicy === "eager") { value = await load(); + } else if (resolvePolicy === "async") { + loading = load(); + } else if (contextConf.resolve.trigger) { + const lifecycleName = contextConf.resolve.trigger; + if ( + supportContextResolveTriggerBrickLifeCycle.includes(lifecycleName) + ) { + const contextNameArray = + storyboardContextWrapper.batchTriggerContextsNamesMap.get( + lifecycleName + ) || []; + contextNameArray.push({ + name: contextConf.name, + type: storyboardContextWrapper.tplContextId ? "state" : "context", + tplContextId: storyboardContextWrapper.tplContextId, + }); + storyboardContextWrapper.batchTriggerContextsNamesMap.set( + lifecycleName, + contextNameArray + ); + } else { + // eslint-disable-next-line no-console + console.error(`unsupported lifecycle: "${lifecycleName}"`); + } } - } else if (!hasOwnProperty(contextConf, "value")) { + } else if (!hasFallbackValue) { return false; } } - if ((!load || isLazyResolve) && contextConf.value !== undefined) { + if ( + (!useResolve || resolvePolicy !== "eager") && + contextConf.value !== undefined + ) { await storyboardContextWrapper.waitForUsedContext(contextConf.value); // If the context has no resolve, just use its `value`. // Or if the resolve is ignored or lazy, use its `value` as a fallback. @@ -376,7 +592,11 @@ async function resolveNormalStoryboardContext( storyboardContextWrapper, brick, load, - !isLazyResolve + resolvePolicy === "eager", + loading, + resolvePolicy === "async", + useResolve, + trackConditionalResolve ); return true; } @@ -432,31 +652,49 @@ function resolveFreeVariableValue( storyboardContextWrapper: StoryboardContextWrapper, brick?: RuntimeBrick, load?: StoryboardContextItemFreeVariable["load"], - loaded?: boolean + loaded?: boolean, + loading?: Promise, + async?: boolean, + useResolve?: boolean, + trackConditionalResolve?: boolean ): void { - const newContext: StoryboardContextItem = { + const newContext: StoryboardContextItemFreeVariable = { type: "free-variable", value, // This is required for tracking context, even if no `onChange` is specified. eventTarget: new EventTarget(), + useResolve, load, loaded, + loading, + async, + deps: [], }; + + const eventName = storyboardContextWrapper.formContextId + ? "formstate.change" + : storyboardContextWrapper.tplContextId + ? "state.change" + : "context.change"; + if (contextConf.onChange) { for (const handler of ([] as BrickEventHandler[]).concat( contextConf.onChange )) { newContext.eventTarget.addEventListener( - storyboardContextWrapper.formContextId - ? "formstate.change" - : storyboardContextWrapper.tplContextId - ? "state.change" - : "context.change", + eventName, listenerFactory(handler, mergedContext, brick) ); } } + newContext.eventTarget.addEventListener(eventName, (e) => { + storyboardContextWrapper.notifyRealTimeDataChange( + contextConf.name, + (e as CustomEvent).detail + ); + }); + if (contextConf.track) { const isTemplateState = !!storyboardContextWrapper.tplContextId; const isFormState = !!storyboardContextWrapper.formContextId; @@ -467,33 +705,63 @@ function resolveFreeVariableValue( : isTemplateState ? trackUsedState : trackUsedContext - )(load ? contextConf.resolve : contextConf.value); + )( + trackConditionalResolve + ? [contextConf.resolve, contextConf.value] + : load + ? contextConf.resolve + : contextConf.value + ); + + !load && (newContext.deps = deps); + for (const dep of deps) { const ctx = storyboardContextWrapper.get().get(dep); (ctx as StoryboardContextItemFreeVariable)?.eventTarget?.addEventListener( - storyboardContextWrapper.formContextId - ? "formstate.change" - : isTemplateState - ? "state.change" - : "context.change", - () => { - if (load) { - storyboardContextWrapper.updateValue( - contextConf.name, - { cache: "default" }, - "refresh" - ); - } else { - storyboardContextWrapper.updateValue( - contextConf.name, - computeRealValue(contextConf.value, mergedContext, true), - "replace" - ); - } - } + eventName, + batchAddListener( + () => { + newContext.useResolve = trackConditionalResolve + ? looseCheckIf(contextConf.resolve, mergedContext) + : !!load; + if (newContext.useResolve) { + storyboardContextWrapper.updateValue( + contextConf.name, + { cache: "default" }, + "refresh" + ); + } else { + storyboardContextWrapper.updateValue( + contextConf.name, + computeRealValue(contextConf.value, mergedContext, true), + "replace" + ); + } + }, + contextConf, + storyboardContextWrapper + ) ); } } storyboardContextWrapper.set(contextConf.name, newContext); } + +function batchAddListener( + listener: EventListener, + contextConf: ContextConf, + storyboardContextWrapper: StoryboardContextWrapper +): EventListener { + return (event: Event | CustomEvent): void => { + if ( + storyboardContextWrapper.batchUpdate && + storyboardContextWrapper.batchUpdateContextsNames.includes( + contextConf.name + ) + ) { + return; + } + listener(event); + }; +} diff --git a/packages/brick-kit/src/core/StoryboardFunctionRegistryFactory.spec.ts b/packages/brick-kit/src/core/StoryboardFunctionRegistryFactory.spec.ts index 07931457f4..af3567e51a 100644 --- a/packages/brick-kit/src/core/StoryboardFunctionRegistryFactory.spec.ts +++ b/packages/brick-kit/src/core/StoryboardFunctionRegistryFactory.spec.ts @@ -94,7 +94,7 @@ describe("StoryboardFunctions", () => { expect(consoleLog).toBeCalledWith({ en: "world", zh: "世界" }); expect(fn.sayExclamation("Oops")).toBe("Oops!"); - expect(fn.getImg()).toBe("micro-apps/my-app/images/my-img.png"); + expect(fn.getImg()).toBe("/micro-apps/my-app/images/my-img.png"); updateStoryboardFunction("sayExclamation", { source: ` @@ -107,7 +107,7 @@ describe("StoryboardFunctions", () => { "$app-my-app:HELLO, 世界!!" ); expect(fn.sayExclamation("Oops")).toBe("Oops!!"); - expect(fn.getImg()).toBe("micro-apps/my-app/images/my-img.png"); + expect(fn.getImg()).toBe("/micro-apps/my-app/images/my-img.png"); expect(fn.getBaseUrl()).toBe("http://localhost"); expect(fn.checkPermissions("my:action-a")).toBe(true); expect(fn.checkPermissions("my:action-b")).toBe(false); diff --git a/packages/brick-kit/src/core/__mocks__/LocationContext.ts b/packages/brick-kit/src/core/__mocks__/LocationContext.ts index b51a0e3c21..44c19bb537 100644 --- a/packages/brick-kit/src/core/__mocks__/LocationContext.ts +++ b/packages/brick-kit/src/core/__mocks__/LocationContext.ts @@ -41,6 +41,7 @@ export class LocationContext { handleBrickBindObserver = jest.fn(); storyboardContextWrapper = { waitForAllContext: jest.fn().mockResolvedValue(undefined), + handleAsyncAfterMount: jest.fn(), }; matchStoryboard(): RuntimeStoryboard { diff --git a/packages/brick-kit/src/core/interfaces.ts b/packages/brick-kit/src/core/interfaces.ts index 6b349cb228..3c3218c518 100644 --- a/packages/brick-kit/src/core/interfaces.ts +++ b/packages/brick-kit/src/core/interfaces.ts @@ -8,12 +8,16 @@ import { ExtField, ContractRequest, ContractResponse, + CustomTemplate, + RouteConf, + RuntimeSnippet, } from "@next-core/brick-types"; import { ColorThemeOptionsByBrand, ColorThemeOptionsByBaseColors, ColorThemeOptionsByVariables, } from "../internal/applyColorTheme"; +import { FormDataProperties } from "./CustomForms/ExpandCustomForm"; import { CustomProcessorFunc } from "./exports"; import { LazyBrickImportFunction } from "./LazyBrickRegistry"; @@ -222,3 +226,19 @@ export interface ThemeSetting { baseColors: Omit; variables: Omit; } + +export interface DataValueOption { + tplContextId?: string; +} + +export interface PreviewOption { + appId?: string; + formId?: string; + updateStoryboardType?: "route" | "template" | "snippet" | "form"; +} + +export type PreviewStoryboardPatch = + | CustomTemplate + | RouteConf + | RuntimeSnippet + | FormDataProperties; diff --git a/packages/brick-kit/src/core/matchStoryboard.ts b/packages/brick-kit/src/core/matchStoryboard.ts index f6f73ff4e1..2965b99135 100644 --- a/packages/brick-kit/src/core/matchStoryboard.ts +++ b/packages/brick-kit/src/core/matchStoryboard.ts @@ -1,6 +1,7 @@ import { orderBy } from "lodash"; import { RuntimeStoryboard } from "@next-core/brick-types"; import { matchPath } from "@next-core/brick-utils"; +import { getRuntime } from "../runtime"; export function matchStoryboard( storyboards: RuntimeStoryboard[], @@ -32,6 +33,7 @@ export function matchStoryboard( /** * We say it's an outside app when at least one of the below conditions are true: * - target app is not found. + * - target app is not the current app. * - current app is non-standalone mode and target app is standalone mode. * * Note: when current app is standalone mode, other apps will not be found. @@ -42,6 +44,9 @@ export function isOutsideApp(storyboard: RuntimeStoryboard): boolean { } return ( !storyboard || - (!window.STANDALONE_MICRO_APPS && storyboard.app.standaloneMode) + // Sometimes `storyboard.app.standaloneMode` is incorrect. + (getRuntime().getCurrentApp()?.id !== storyboard.app.id && + !window.STANDALONE_MICRO_APPS && + storyboard.app.standaloneMode) ); } diff --git a/packages/brick-kit/src/core/realTimeDataInspect.spec.ts b/packages/brick-kit/src/core/realTimeDataInspect.spec.ts new file mode 100644 index 0000000000..cbc8275c89 --- /dev/null +++ b/packages/brick-kit/src/core/realTimeDataInspect.spec.ts @@ -0,0 +1,56 @@ +import { _dev_only_getAllContextValues } from "./Runtime"; +import { + addRealTimeDataInspectHook, + setRealTimeDataInspectRoot, +} from "./realTimeDataInspect"; + +jest.mock("./Runtime", () => ({ + _dev_only_getAllContextValues: jest.fn( + () => + new Map([ + [ + "a", + { + type: "free-variable", + value: "good", + }, + ], + [ + "b", + { + type: "brick-property", + value: "ignored", + }, + ], + ]) + ), +})); + +const consoleError = jest.spyOn(console, "error").mockImplementation(); + +describe("realTimeDataInspect", () => { + test("hook", () => { + const hook = jest.fn(); + addRealTimeDataInspectHook(hook); + setRealTimeDataInspectRoot({}); + expect(_dev_only_getAllContextValues).toHaveBeenCalledWith({}); + jest.advanceTimersByTime(0); + expect(hook).toHaveBeenCalledWith({ + changeType: "initialize", + tplStateStoreId: undefined, + detail: { data: { a: "good" } }, + }); + expect(consoleError).not.toHaveBeenCalled(); + }); + + test("hook throws", () => { + const hook = jest.fn(() => { + throw new Error("oops"); + }); + addRealTimeDataInspectHook(hook); + setRealTimeDataInspectRoot({}); + expect(_dev_only_getAllContextValues).toHaveBeenCalledWith({}); + jest.advanceTimersByTime(0); + expect(consoleError).toHaveBeenCalledTimes(1); + }); +}); diff --git a/packages/brick-kit/src/core/realTimeDataInspect.ts b/packages/brick-kit/src/core/realTimeDataInspect.ts new file mode 100644 index 0000000000..eab1845e70 --- /dev/null +++ b/packages/brick-kit/src/core/realTimeDataInspect.ts @@ -0,0 +1,79 @@ +import type { StoryboardContextItemFreeVariable } from "@next-core/brick-types/src/runtime.js"; +import { _dev_only_getAllContextValues } from "./Runtime"; + +export interface RealTimeDataInspectRoot { + tplStateStoreId?: string; +} + +export type RealTimeDataInspectHook = ( + detail: RealTimeDataInspectDetail +) => void; + +export type RealTimeDataInspectDetail = + | RealTimeDataInspectUpdateDetail + | RealTimeDataInspectInitializeDetail; + +export interface RealTimeDataInspectUpdateDetail { + changeType: "update"; + tplStateStoreId?: string; + detail: { + name: string; + value: unknown; + }; +} + +export interface RealTimeDataInspectInitializeDetail { + changeType: "initialize"; + tplStateStoreId?: string; + detail: { + data: Record; + }; +} + +export let realTimeDataInspectRoot: RealTimeDataInspectRoot | undefined; + +export const RealTimeDataInspectHooks: RealTimeDataInspectHook[] = []; + +export function setRealTimeDataInspectRoot( + root: RealTimeDataInspectRoot +): void { + realTimeDataInspectRoot = root; + + const data = Object.fromEntries( + [..._dev_only_getAllContextValues({ tplContextId: root.tplStateStoreId })] + .filter(([, item]) => item.type === "free-variable") + .map(([k, item]) => [ + k, + (item as StoryboardContextItemFreeVariable).value, + ]) + ); + callRealTimeDataInspectHooks({ + changeType: "initialize", + tplStateStoreId: root.tplStateStoreId, + detail: { data }, + }); +} + +export function addRealTimeDataInspectHook( + hook: RealTimeDataInspectHook +): void { + RealTimeDataInspectHooks.push(hook); +} + +export function callRealTimeDataInspectHooks( + detail: RealTimeDataInspectDetail +): void { + setTimeout(() => { + for (const hook of RealTimeDataInspectHooks) { + try { + hook(detail); + } catch (error) { + // eslint-disable-next-line no-console + console.error( + `RealTimeDataInspectHook failed (${detail.changeType}):`, + error + ); + } + } + }); +} diff --git a/packages/brick-kit/src/core/setUIVersion.spec.ts b/packages/brick-kit/src/core/setUIVersion.spec.ts new file mode 100644 index 0000000000..778ae9d250 --- /dev/null +++ b/packages/brick-kit/src/core/setUIVersion.spec.ts @@ -0,0 +1,22 @@ +import { describe, test, expect } from "@jest/globals"; +import { setUIVersion } from "./setUIVersion"; + +describe("basic usage", () => { + beforeEach(() => { + delete document.documentElement.dataset.ui; + }); + + test("use 8.2 should work", async () => { + expect(document.documentElement.dataset.ui).toBe(undefined); + + await setUIVersion("8.2"); + + expect(document.documentElement.dataset.ui).toBe("v8-2"); + }); + + test("use 8.0 should work", async () => { + await setUIVersion("8"); + + expect(document.documentElement.dataset.ui).toBe("v8"); + }); +}); diff --git a/packages/brick-kit/src/core/setUIVersion.ts b/packages/brick-kit/src/core/setUIVersion.ts new file mode 100644 index 0000000000..63f6b970bc --- /dev/null +++ b/packages/brick-kit/src/core/setUIVersion.ts @@ -0,0 +1,12 @@ +export function setUIVersion(version: string | undefined | null): void { + // 仅允许特定的 UI 版本 + let ui: string; + switch (version) { + case "8.2": + ui = "v8-2"; + break; + default: + ui = "v8"; + } + document.documentElement.dataset.ui = ui; +} diff --git a/packages/brick-kit/src/core/standaloneBootstrap.spec.ts b/packages/brick-kit/src/core/standaloneBootstrap.spec.ts index 85a90636c7..f5a9ec9782 100644 --- a/packages/brick-kit/src/core/standaloneBootstrap.spec.ts +++ b/packages/brick-kit/src/core/standaloneBootstrap.spec.ts @@ -35,6 +35,7 @@ describe("standaloneBootstrap", () => { window.APP_ROOT = ""; window.NO_AUTH_GUARD = false; window.DEVELOPER_PREVIEW = false; + window.BOOTSTRAP_UNION_FILE = undefined; }); it.each< @@ -365,6 +366,118 @@ describe("standaloneBootstrap", () => { expect(RuntimeApi_runtimeMicroAppStandalone).toBeCalledTimes(0); }); + it("standalone with union app", async () => { + window.STANDALONE_MICRO_APPS = true; + window.BOOTSTRAP_UNION_FILE = "bootstrap-union.cmdb.abg.json"; + window.BOOTSTRAP_FILE = "bootstrap.mini.g.json"; + + ( + BootstrapStandaloneApi_runtimeStandalone as jest.Mock + ).mockResolvedValueOnce(undefined); + mockHttpGet.mockImplementation((url) => { + if (url === "conf.yaml") { + return Promise.resolve(""); + } + + if (url === "bootstrap-union.cmdb.abg.json") { + return Promise.resolve({ + brickPackages: [], + storyboards: [ + { + app: { + id: "app-a", + name: "App A", + homepage: "/app-a", + locales: { + zh: { name: "应用 A" }, + en: { name: "Application A" }, + }, + }, + bootstrapFile: "bootstrap.mini.a.json", + }, + { + app: { + id: "app-b", + homepage: "/app-b", + name: "App B", + }, + bootstrapFile: "bootstrap.mini.b.json", + }, + { + app: { + id: "app-g", + name: "App G", + homepage: "/app-g", + locales: { + zh: { name: "应用 G" }, + en: { name: "Application G" }, + }, + }, + bootstrapFile: "bootstrap.mini.g.json", + }, + ], + }); + } + + if (url === "bootstrap.mini.g.json") { + return Promise.resolve({ + brickPackages: [], + storyboards: [ + { + app: { + id: "app-g", + name: "App G", + homepage: "/app-g", + locales: { + zh: { name: "应用 G" }, + en: { name: "Application G" }, + }, + }, + meta: [], + routes: [ + { + path: "${app.homepage}/test", + }, + ], + }, + ], + }); + } + }); + + expect(await standaloneBootstrap()).toEqual({ + brickPackages: [], + settings: undefined, + storyboards: [ + { + app: { + homepage: "/app-a", + id: "app-a", + locales: { en: { name: "Application A" }, zh: { name: "应用 A" } }, + name: "App A", + }, + bootstrapFile: "bootstrap.mini.a.json", + }, + { + app: { homepage: "/app-b", id: "app-b", name: "App B" }, + bootstrapFile: "bootstrap.mini.b.json", + }, + { + $$fullMerged: true, + app: { + homepage: "/app-g", + id: "app-g", + locales: { en: { name: "Application G" }, zh: { name: "应用 G" } }, + name: "App G", + }, + bootstrapFile: "bootstrap.mini.g.json", + meta: [], + routes: [{ path: "${app.homepage}/test" }], + }, + ], + }); + }); + it("should fire a request of RuntimeApi_runtimeMicroAppStandalone", async () => { window.APP_ID = "my-app"; mockRuntimeStandalone.mockRejectedValueOnce("oops"); diff --git a/packages/brick-kit/src/core/standaloneBootstrap.ts b/packages/brick-kit/src/core/standaloneBootstrap.ts index ea07d172ba..10478094a0 100644 --- a/packages/brick-kit/src/core/standaloneBootstrap.ts +++ b/packages/brick-kit/src/core/standaloneBootstrap.ts @@ -33,12 +33,17 @@ export async function standaloneBootstrap(): Promise { const requests: [ Promise, Promise, - Promise + Promise, + Promise ] = [ - http.get(window.BOOTSTRAP_FILE), - http.get(`${window.APP_ROOT}conf.yaml`, { - responseType: "text", - }), + window.BOOTSTRAP_UNION_FILE + ? http.get(window.BOOTSTRAP_UNION_FILE) + : http.get(window.BOOTSTRAP_FILE), + window.BOOTSTRAP_UNION_FILE + ? Promise.resolve("") + : http.get(`${window.APP_ROOT}conf.yaml`, { + responseType: "text", + }), BootstrapStandaloneApi_runtimeStandalone().catch(function (error) { // make it not crash when the backend service is not updated. // eslint-disable-next-line no-console @@ -49,7 +54,11 @@ export async function standaloneBootstrap(): Promise { ); return; }), + window.BOOTSTRAP_UNION_FILE + ? http.get(window.BOOTSTRAP_FILE) + : Promise.resolve(undefined), ]; + if (!window.NO_AUTH_GUARD) { let matches: string[] | null; const appId = @@ -65,9 +74,8 @@ export async function standaloneBootstrap(): Promise { safeGetRuntimeMicroAppStandalone(appId); } } - const [bootstrapResult, confString, runtimeData] = await Promise.all( - requests - ); + const [bootstrapResult, confString, runtimeData, fullBootstrapDetail] = + await Promise.all(requests); let conf: StandaloneConf; try { conf = confString @@ -123,12 +131,37 @@ export async function standaloneBootstrap(): Promise { } } + mergeFullBootstrapDetail(bootstrapResult, fullBootstrapDetail); + return { ...bootstrapResult, settings, }; } +function mergeFullBootstrapDetail( + bootstrapResult: BootstrapData, + fullBootstrapDetail: BootstrapData | undefined +): void { + if (fullBootstrapDetail) { + const { storyboards } = fullBootstrapDetail; + const { routes, meta, app } = storyboards[0]; + + const matchedStoryboard = bootstrapResult.storyboards.find( + (item) => item.app.id === app.id + ); + + if (matchedStoryboard) { + Object.assign(matchedStoryboard, { + routes, + meta, + app: { ...matchedStoryboard.app, ...app }, + $$fullMerged: true, + }); + } + } +} + const appRuntimeDataMap = new Map< string, Promise diff --git a/packages/brick-kit/src/developHelper.ts b/packages/brick-kit/src/developHelper.ts index 28b5b357e4..e7618c2267 100644 --- a/packages/brick-kit/src/developHelper.ts +++ b/packages/brick-kit/src/developHelper.ts @@ -11,6 +11,8 @@ import { _dev_only_getStoryboards, _dev_only_loadDynamicBricksInBrickConf, _dev_only_getTemplatePackages, + _dev_only_getContextValue, + _dev_only_getAllContextValues, _dev_only_getFakeKernel, _dev_only_loadEditorBricks, _dev_only_updateStoryboard, @@ -20,8 +22,13 @@ import { _dev_only_updateStoryboardByRoute, _dev_only_updateStoryboardByTemplate, _dev_only_updateStoryboardBySnippet, + _dev_only_getAddedContracts, _dev_only_render, } from "./core/exports"; +import { + addRealTimeDataInspectHook, + setRealTimeDataInspectRoot, +} from "./core/realTimeDataInspect"; /** @internal */ export const developHelper = { @@ -51,5 +58,10 @@ export const developHelper = { updateTemplatePreviewSettings: _dev_only_updateTemplatePreviewSettings, updateSnippetPreviewSettings: _dev_only_updateSnippetPreviewSettings, updateFormPreviewSettings: _dev_only_updateFormPreviewSettings, + getAddedContracts: _dev_only_getAddedContracts, + getContextValue: _dev_only_getContextValue, + getAllContextValues: _dev_only_getAllContextValues, render: _dev_only_render, + setRealTimeDataInspectRoot, + addRealTimeDataInspectHook, }; diff --git a/packages/brick-kit/src/getRealValue.spec.ts b/packages/brick-kit/src/getRealValue.spec.ts index 0a33c22f90..9fb88b7bee 100644 --- a/packages/brick-kit/src/getRealValue.spec.ts +++ b/packages/brick-kit/src/getRealValue.spec.ts @@ -2,6 +2,16 @@ import { PluginRuntimeContext } from "@next-core/brick-types"; import * as runtime from "./core/Runtime"; import { getRealValue } from "./getRealValue"; +jest.mock("./history", () => ({ + getHistory() { + return { + location: { + search: "?time=real", + }, + }; + }, +})); + const mockCurrentContext = jest.spyOn(runtime, "_internalApiGetCurrentContext"); describe("getRealValue", () => { @@ -32,4 +42,13 @@ describe("getRealValue", () => { const result = getRealValue(input); expect(result).toEqual(output); }); + + it("should use real time query", () => { + expect(getRealValue("<% QUERY.time %>", { useRealTimeQuery: true })).toBe( + "real" + ); + expect(getRealValue("${QUERY.time}", { useRealTimeQuery: true })).toBe( + "real" + ); + }); }); diff --git a/packages/brick-kit/src/getRealValue.ts b/packages/brick-kit/src/getRealValue.ts index c9d14a3ed2..1563002146 100644 --- a/packages/brick-kit/src/getRealValue.ts +++ b/packages/brick-kit/src/getRealValue.ts @@ -1,8 +1,8 @@ -import type { PluginRuntimeContext } from "@next-core/brick-types"; import { inject, isEvaluable, isObject } from "@next-core/brick-utils"; import { _internalApiGetCurrentContext } from "./core/exports"; import { evaluate } from "./internal/evaluate"; import { haveBeenInjected, recursiveMarkAsInjected } from "./internal/injected"; +import { getHistory } from "./history"; /** * An equivalent of `computeRealValue` but for external usages, with no custom @@ -11,11 +11,25 @@ import { haveBeenInjected, recursiveMarkAsInjected } from "./internal/injected"; * @param value - Any value which may contains evaluations or placeholders. * @returns Computed real value. */ -export function getRealValue(value: unknown): unknown { - const compute = (data: unknown, ctx: PluginRuntimeContext): unknown => { +export function getRealValue( + value: unknown, + { + useRealTimeQuery, + }: { + useRealTimeQuery?: boolean; + } = {} +): unknown { + const ctx = { + ..._internalApiGetCurrentContext(), + }; + if (useRealTimeQuery) { + ctx.query = new URLSearchParams(getHistory().location.search); + } + + const compute = (data: unknown): unknown => { if (typeof data === "string") { if (isEvaluable(data)) { - const result = evaluate(data); + const result = evaluate(data, ctx); recursiveMarkAsInjected(result); return result; } @@ -27,13 +41,13 @@ export function getRealValue(value: unknown): unknown { } if (Array.isArray(data)) { - return data.map((v) => compute(v, ctx)); + return data.map((v) => compute(v)); } return Object.fromEntries( - Object.entries(data).map(([k, v]) => [compute(k, ctx), compute(v, ctx)]) + Object.entries(data).map(([k, v]) => [compute(k), compute(v)]) ); }; - return compute(value, _internalApiGetCurrentContext()); + return compute(value); } diff --git a/packages/brick-kit/src/handleHttpError.spec.tsx b/packages/brick-kit/src/handleHttpError.spec.tsx index 7d6d50abcf..f2d94180e9 100644 --- a/packages/brick-kit/src/handleHttpError.spec.tsx +++ b/packages/brick-kit/src/handleHttpError.spec.tsx @@ -13,6 +13,7 @@ import { httpErrorToString, handleHttpError, LoginTimeoutMessage, + getRefinedErrorConf, } from "./handleHttpError"; import { isUnauthenticatedError } from "./internal/isUnauthenticatedError"; import { getHistory } from "./history"; @@ -213,3 +214,36 @@ describe("LoginTimeoutMessage", () => { wrapper.unmount(); }); }); + +describe("getRefinedErrorConf", () => { + it.each([ + [ + new HttpResponseError(new Response("", { status: 403 })), + { + showBackLink: true, + illustration: { category: "easyops2", name: "no-permission" }, + title: "brick-kit:NO_PERMISSION", + }, + ], + [ + new HttpResponseError(new Response("", { status: 401 })), + { + showBackLink: true, + illustration: { category: "easyops2", name: "unknown-error" }, + title: "brick-kit:OTHER_ERROR", + }, + ], + [ + new HttpResponseError(new Response("", { status: 200 }), { + error: "oops", + code: "200000", + }), + { + illustration: { category: "easyops2", name: "license-expired" }, + title: "brick-kit:LICENSE_EXPIRED", + }, + ], + ])("should work", (error, result) => { + expect(getRefinedErrorConf(error)).toEqual(result); + }); +}); diff --git a/packages/brick-kit/src/handleHttpError.tsx b/packages/brick-kit/src/handleHttpError.tsx index d4d9371439..540fb58876 100644 --- a/packages/brick-kit/src/handleHttpError.tsx +++ b/packages/brick-kit/src/handleHttpError.tsx @@ -14,6 +14,16 @@ import { getHistory } from "./history"; import { isUnauthenticatedError } from "./internal/isUnauthenticatedError"; import { getRuntime } from "./runtime"; import { isHttpAbortError } from "./internal/isHttpAbortError"; +import { setLoginStateCookie } from "./setLoginStateCookie"; + +interface ErrorIllustrationConf { + title: string; + showBackLink?: boolean; + illustration?: { + name: string; + category: string; + }; +} /** * 将 http 请求错误转换为可读的字符串。 @@ -80,6 +90,7 @@ export function handleHttpError( onOk: () => { const ssoEnabled = getRuntime().getFeatureFlags()["sso-enabled"]; const history = getHistory(); + setLoginStateCookie(history.location); history.push(ssoEnabled ? "/sso-auth/login" : "/auth/login", { from: { ...history.location, @@ -115,3 +126,55 @@ export function LoginTimeoutMessage(): React.ReactElement { }, []); return

{i18next.t(`${NS_BRICK_KIT}:${K.LOGIN_TIMEOUT_MESSAGE}`)}
; } + +export function getConfOfHttpStatus( + error: HttpResponseError +): ErrorIllustrationConf { + switch (error.response?.status) { + case 403: + return { + showBackLink: true, + title: i18next.t(`${NS_BRICK_KIT}:${K.NO_PERMISSION}`), + illustration: { + name: "no-permission", + category: "easyops2", + }, + }; + default: + return null; + } +} + +export function getConfOfHttpCode( + error: HttpResponseError +): ErrorIllustrationConf { + switch (error.responseJson?.code) { + case "200000": + return { + title: i18next.t(`${NS_BRICK_KIT}:${K.LICENSE_EXPIRED}`), + illustration: { + name: "license-expired", + category: "easyops2", + }, + }; + default: + return { + showBackLink: true, + title: i18next.t(`${NS_BRICK_KIT}:${K.OTHER_ERROR}`), + illustration: { + name: "unknown-error", + category: "easyops2", + }, + }; + } +} + +export function getRefinedErrorConf( + error: HttpResponseError +): ErrorIllustrationConf { + return [getConfOfHttpStatus, getConfOfHttpCode].reduce( + (result: ErrorIllustrationConf, method) => + result ? result : method(error), + null + ); +} diff --git a/packages/brick-kit/src/i18n/constants.ts b/packages/brick-kit/src/i18n/constants.ts index fe7b52b113..0ef8af48af 100644 --- a/packages/brick-kit/src/i18n/constants.ts +++ b/packages/brick-kit/src/i18n/constants.ts @@ -9,6 +9,10 @@ export enum K { NETWORK_ERROR = "NETWORK_ERROR", PAGE_NOT_FOUND = "PAGE_NOT_FOUND", APP_NOT_FOUND = "APP_NOT_FOUND", + LICENSE_EXPIRED = "LICENSE_EXPIRED", + NO_PERMISSION = "NO_PERMISSION", + OTHER_ERROR = "OTHER_ERROR", + GO_BACK_PREVIOUS_PAGE = "GO_BACK_PREVIOUS_PAGE", } export type Locale = { [key in K]: string }; diff --git a/packages/brick-kit/src/i18n/locales/en.ts b/packages/brick-kit/src/i18n/locales/en.ts index 66fe6802e8..1d2eac4c8b 100644 --- a/packages/brick-kit/src/i18n/locales/en.ts +++ b/packages/brick-kit/src/i18n/locales/en.ts @@ -11,6 +11,12 @@ const locale: Locale = { [K.PAGE_NOT_FOUND]: "Page not found, please check the URL", [K.APP_NOT_FOUND]: "App not found, maybe the URL is wrong or you don't have permission to access", + [K.LICENSE_EXPIRED]: + "The license authorization has expired, please contact the platform administrator", + [K.NO_PERMISSION]: + "Unauthorized access, unable to retrieve the required resources for this page", + [K.OTHER_ERROR]: "Oops! Something went wrong", + [K.GO_BACK_PREVIOUS_PAGE]: "Go back to previous page", }; export default locale; diff --git a/packages/brick-kit/src/i18n/locales/zh.ts b/packages/brick-kit/src/i18n/locales/zh.ts index d4f2c1dc98..f1c1b29730 100644 --- a/packages/brick-kit/src/i18n/locales/zh.ts +++ b/packages/brick-kit/src/i18n/locales/zh.ts @@ -9,6 +9,10 @@ const locale: Locale = { [K.NETWORK_ERROR]: "网络错误,请检查您的网络连接。", [K.PAGE_NOT_FOUND]: "请求的页面未找到,请确认 URL 是否正确", [K.APP_NOT_FOUND]: "请求的微应用无法找到, 可能是 URL 错误或者无权限访问", + [K.LICENSE_EXPIRED]: "License 授权失效,请联系平台管理员", + [K.NO_PERMISSION]: "没有权限,无法获取页面所需要的资源", + [K.OTHER_ERROR]: "糟糕!页面出现了一些问题", + [K.GO_BACK_PREVIOUS_PAGE]: "回到上一页", }; export default locale; diff --git a/packages/brick-kit/src/index.ts b/packages/brick-kit/src/index.ts index 5573f9aeea..b936aaca03 100644 --- a/packages/brick-kit/src/index.ts +++ b/packages/brick-kit/src/index.ts @@ -20,6 +20,9 @@ export { BrickAsComponent, SingleBrickAsComponent, ForwardRefSingleBrickAsComponent, + BrickAsComponentFactory, + SingleBrickAsComponentFactory, + ForwardRefSingleBrickAsComponentFactory, } from "./BrickAsComponent"; export * from "./BrickWrapper"; export * from "./developHelper"; @@ -45,3 +48,4 @@ export * from "./internal/misc"; export * from "./abortController"; export * from "./getRealValue"; export * from "./constructEventListener"; +export * from "./websocket"; diff --git a/packages/brick-kit/src/internal/bindListeners.spec.ts b/packages/brick-kit/src/internal/bindListeners.spec.ts index 6cb5c61260..cc1a732aad 100644 --- a/packages/brick-kit/src/internal/bindListeners.spec.ts +++ b/packages/brick-kit/src/internal/bindListeners.spec.ts @@ -10,6 +10,7 @@ import { isCustomHandler, bindListeners, unbindListeners, + listenerFactory, } from "./bindListeners"; import { getHistory } from "../history"; import * as runtime from "../core/Runtime"; @@ -270,6 +271,7 @@ describe("bindListeners", () => { { type: "free-variable", value: "initial", + useResolve: true, load(options) { return Promise.resolve( `[cache:${options.cache ?? "default"}] lazily updated` @@ -451,6 +453,30 @@ describe("bindListeners", () => { action: "context.replace", args: ["myStringContext", "not-bad"], }, + { + action: "context.replace", + batch: true, + args: [ + { + name: "myStringContext", + value: "good", + }, + ], + }, + { + action: "context.replace", + batch: false, + args: [ + { + name: "myStringContext", + value: "not-bad", + }, + ], + }, + { + action: "context.replace", + args: ["myStringContext", "not-bad"], + }, { action: "context.assign", args: [ @@ -1062,6 +1088,7 @@ describe("bindListeners", () => { tplContext.state.set("myLazyState", { type: "free-variable", value: "initial", + useResolve: true, load(options) { return Promise.resolve( `[cache:${options.cache ?? "default"}] lazily updated` @@ -1096,6 +1123,26 @@ describe("bindListeners", () => { action: "state.update", args: ["myState", "<% `${STATE.myState}:updated` %>"], }, + { + action: "state.update", + batch: true, + args: [ + { + name: "myState", + value: "<% `${STATE.myState}:batchUpdate` %>", + }, + ], + }, + { + action: "state.update", + batch: false, + args: [ + { + name: "myState", + value: "<% `${STATE.myState}:unBatchUpdate` %>", + }, + ], + }, { action: "state.load", args: ["myLazyState"], @@ -1145,7 +1192,9 @@ describe("bindListeners", () => { ); expect(button.forGood).toBeCalled(); expect(button.forArray).toBeCalled(); - expect(tplContext.state.getValue("myState")).toBe("initial:updated"); + expect(tplContext.state.getValue("myState")).toBe( + "initial:updated:batchUpdate:unBatchUpdate" + ); expect(useBrickElem.isEdit).toBe(true); @@ -1261,3 +1310,148 @@ describe("bindListeners", () => { targetElem.remove(); }); }); + +describe("if/esle condition", () => { + it("basic", async () => { + jest.spyOn(console, "log").mockImplementation(() => void 0); + const event = new CustomEvent("response", { detail: "ok" }); + + listenerFactory( + { + if: true, + then: [ + { + useProvider: "any-provider", + args: [10, "resolved"], + callback: { + success: [ + { + if: "<% true %>", + then: [ + { + action: "console.log", + args: ["进入 then 逻辑"], + }, + { + useProvider: "any-provider", + args: [10, "nest-provider"], + callback: { + success: [ + { + if: "<% true %>", + then: { + action: "console.log", + args: ["进入嵌套 provider 逻辑"], + }, + }, + ], + }, + }, + { + if: true, + then: { + action: "console.log", + args: ["进入嵌套 then 逻辑"], + }, + }, + ], + }, + { + if: "<% false %>", + then: [], + else: [ + { + action: "console.log", + args: ["进入 else 逻辑"], + }, + { + if: "<% false %>", + then: [], + else: { + action: "console.log", + args: ["进入嵌套 else 逻辑"], + }, + }, + ], + }, + { + if: true, + then: [], + else: { + action: "console.log", + args: ["不执行"], + }, + }, + { + if: false, + then: { + action: "console.log", + args: ["不执行"], + }, + }, + { + if: false, + action: "console.log", + args: ["不执行"], + else: { + action: "console.log", + args: ["执行"], + }, + }, + { + if: false, + useProvider: "any-provider", + args: [10, "nest-provider"], + else: { + action: "console.log", + args: ["执行"], + }, + }, + ], + }, + }, + ], + }, + {}, + {} + )(event); + + await jest.runAllTimers(); + await (global as any).flushPromises(); + await jest.runAllTimers(); + await (global as any).flushPromises(); + await jest.runAllTimers(); + await (global as any).flushPromises(); + + expect(console.log as jest.Mock).toBeCalledTimes(7); + + expect(console.log as jest.Mock).toHaveBeenNthCalledWith( + 1, + "进入 then 逻辑" + ); + + expect(console.log as jest.Mock).toHaveBeenNthCalledWith( + 2, + "进入嵌套 then 逻辑" + ); + + expect(console.log as jest.Mock).toHaveBeenNthCalledWith( + 3, + "进入 else 逻辑" + ); + + expect(console.log as jest.Mock).toHaveBeenNthCalledWith( + 4, + "进入嵌套 else 逻辑" + ); + + expect(console.log as jest.Mock).toHaveBeenNthCalledWith(5, "执行"); + + expect(console.log as jest.Mock).toHaveBeenNthCalledWith(6, "执行"); + + expect(console.log as jest.Mock).toHaveBeenNthCalledWith( + 7, + "进入嵌套 provider 逻辑" + ); + }); +}); diff --git a/packages/brick-kit/src/internal/bindListeners.ts b/packages/brick-kit/src/internal/bindListeners.ts index 0db6514041..46aa335651 100644 --- a/packages/brick-kit/src/internal/bindListeners.ts +++ b/packages/brick-kit/src/internal/bindListeners.ts @@ -15,6 +15,8 @@ import { UseProviderEventHandler, ProviderPollOptions, SiteTheme, + ConditionalEventHandler, + BatchUpdateContextItem, } from "@next-core/brick-types"; import { handleHttpError, httpErrorToString } from "../handleHttpError"; import { computeRealValue, setProperties } from "./setProperties"; @@ -26,7 +28,7 @@ import { _internalApiGetStoryboardContextWrapper, } from "../core/exports"; import { getUrlBySegueFactory } from "./segue"; -import { looseCheckIf, IfContainer } from "../checkIf"; +import { looseCheckIf as _looseCheckIf, IfContainer } from "../checkIf"; import { getUrlByAliasFactory } from "./alias"; import { getMessageDispatcher } from "../core/MessageDispatcher"; import { PluginWebSocketMessageTopic } from "../websocket/interfaces"; @@ -40,11 +42,12 @@ import { getCustomTemplateContext, } from "../core/CustomTemplates/CustomTemplateContext"; import { isPreEvaluated } from "./evaluate"; -import { isEvaluable } from "@next-core/brick-utils"; +import { isEvaluable, isObject } from "@next-core/brick-utils"; import { CustomFormContext, getCustomFormContext, } from "../core/CustomForms/CustomFormContext"; +import { StoryboardContextWrapper } from "../core/StoryboardContext"; export function bindListeners( brick: HTMLElement, @@ -117,11 +120,71 @@ export function isSetPropsCustomHandler( return !!(handler as SetPropsCustomBrickEventHandler).properties; } +export function isConditionalEventHandler( + handler: BrickEventHandler +): handler is ConditionalEventHandler { + return !!(handler as ConditionalEventHandler).then; +} + +function looseCheckIf( + handler: BrickEventHandler | IfContainer, + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick +): boolean { + if (!_looseCheckIf(handler, context)) { + const elseHandler = (handler as ConditionalEventHandler).else; + if (elseHandler) { + if (Array.isArray(elseHandler)) { + elseHandler.forEach((action) => + listenerFactory(action, context, runtimeBrick)(context.event) + ); + } else { + listenerFactory( + elseHandler as BrickEventHandler, + context, + runtimeBrick + )(context.event); + } + } + return false; + } + return true; +} + +function runConditionalEventHandler( + handler: ConditionalEventHandler, + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick +) { + return (event: Event): void => { + if ( + !looseCheckIf( + handler, + { ...context, event: event as CustomEvent }, + runtimeBrick + ) + ) { + return; + } + if (Array.isArray(handler.then)) { + handler.then.forEach((action) => + listenerFactory(action, context, runtimeBrick)(event) + ); + } else { + listenerFactory(handler.then, context, runtimeBrick)(event); + } + }; +} + export function listenerFactory( handler: BrickEventHandler, context: PluginRuntimeContext, runtimeBrick: RuntimeBrick ): EventListener { + if (isConditionalEventHandler(handler)) { + return runConditionalEventHandler(handler, context, runtimeBrick); + } + if (isBuiltinHandler(handler)) { const method = handler.action.split(".")[1] as any; switch (handler.action) { @@ -140,7 +203,8 @@ export function listenerFactory( handler.args, handler, handler.callback, - context + context, + runtimeBrick ); case "segue.push": case "segue.replace": @@ -149,7 +213,8 @@ export function listenerFactory( handler.args, handler, handler.callback, - context + context, + runtimeBrick ); case "alias.push": case "alias.replace": @@ -157,19 +222,31 @@ export function listenerFactory( method, handler.args, handler, - context + context, + runtimeBrick ); case "legacy.go": - return builtinIframeListenerFactory(handler.args, handler, context); + return builtinIframeListenerFactory( + handler.args, + handler, + context, + runtimeBrick + ); case "window.open": - return builtinWindowListenerFactory(handler.args, handler, context); + return builtinWindowListenerFactory( + handler.args, + handler, + context, + runtimeBrick + ); case "location.reload": case "location.assign": return builtinLocationListenerFactory( method, handler.args, handler, - context + context, + runtimeBrick ); case "localStorage.setItem": case "localStorage.removeItem": @@ -178,7 +255,8 @@ export function listenerFactory( method, handler.args, handler, - context + context, + runtimeBrick ); case "sessionStorage.setItem": case "sessionStorage.removeItem": @@ -187,11 +265,12 @@ export function listenerFactory( method, handler.args, handler, - context + context, + runtimeBrick ); case "event.preventDefault": return ((event: CustomEvent) => { - if (!looseCheckIf(handler, { ...context, event })) { + if (!looseCheckIf(handler, { ...context, event }, runtimeBrick)) { return; } event.preventDefault(); @@ -204,7 +283,8 @@ export function listenerFactory( method, handler.args, handler, - context + context, + runtimeBrick ); case "message.success": case "message.error": @@ -214,11 +294,12 @@ export function listenerFactory( method, handler.args, handler, - context + context, + runtimeBrick ); case "handleHttpError": return ((event: CustomEvent) => { - if (!looseCheckIf(handler, { ...context, event })) { + if (!looseCheckIf(handler, { ...context, event }, runtimeBrick)) { return; } handleHttpError(event.detail); @@ -230,9 +311,11 @@ export function listenerFactory( return builtinContextListenerFactory( method, handler.args, + handler.batch ?? true, handler, handler.callback, - context + context, + runtimeBrick ); case "state.update": case "state.refresh": @@ -240,9 +323,11 @@ export function listenerFactory( return builtinStateListenerFactory( method, handler.args, + handler.batch ?? true, handler, handler.callback, - context + context, + runtimeBrick ); case "formstate.update": return builtinFormStateListenerFactory( @@ -250,10 +335,16 @@ export function listenerFactory( handler.args, handler, handler.callback, - context + context, + runtimeBrick ); case "tpl.dispatchEvent": - return builtinTplDispatchEventFactory(handler.args, handler, context); + return builtinTplDispatchEventFactory( + handler.args, + handler, + context, + runtimeBrick + ); case "message.subscribe": case "message.unsubscribe": return builtinWebSocketListenerFactory( @@ -267,7 +358,7 @@ export function listenerFactory( case "theme.setDarkTheme": case "theme.setLightTheme": return ((event: CustomEvent) => { - if (!looseCheckIf(handler, { ...context, event })) { + if (!looseCheckIf(handler, { ...context, event }, runtimeBrick)) { return; } applyTheme( @@ -275,11 +366,16 @@ export function listenerFactory( ); }) as EventListener; case "theme.setTheme": - return builtinThemeListenerFactory(handler.args, handler, context); + return builtinThemeListenerFactory( + handler.args, + handler, + context, + runtimeBrick + ); case "mode.setDashboardMode": case "mode.setDefaultMode": return ((event: CustomEvent) => { - if (!looseCheckIf(handler, { ...context, event })) { + if (!looseCheckIf(handler, { ...context, event }, runtimeBrick)) { return; } applyMode( @@ -288,23 +384,33 @@ export function listenerFactory( }) as EventListener; case "menu.clearMenuTitleCache": return ((event: CustomEvent) => { - if (!looseCheckIf(handler, { ...context, event })) { + if (!looseCheckIf(handler, { ...context, event }, runtimeBrick)) { return; } clearMenuTitleCache(); }) as EventListener; case "menu.clearMenuCache": return ((event: CustomEvent) => { - if (!looseCheckIf(handler, { ...context, event })) { + if (!looseCheckIf(handler, { ...context, event }, runtimeBrick)) { return; } clearMenuCache(); }) as EventListener; case "analytics.event": - return builtinAnalyticsListenerFactory(handler.args, handler, context); + return builtinAnalyticsListenerFactory( + handler.args, + handler, + context, + runtimeBrick + ); case "preview.debug": - return builtinFormDebugListenerFactory(handler.args, handler, context); + return builtinFormDebugListenerFactory( + handler.args, + handler, + context, + runtimeBrick + ); default: return () => { // eslint-disable-next-line no-console @@ -328,7 +434,7 @@ function usingProviderFactory( runtimeBrick: RuntimeBrick ): EventListener { return async function (event: CustomEvent): Promise { - if (!looseCheckIf(handler, { ...context, event })) { + if (!looseCheckIf(handler, { ...context, event }, runtimeBrick)) { return; } try { @@ -370,10 +476,11 @@ function getFormContext(formContextId: string): CustomFormContext { function builtinTplDispatchEventFactory( args: unknown[], ifContainer: IfContainer, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const tpl = getTplContext(context.tplContextId).getBrick().element; @@ -385,42 +492,84 @@ function builtinTplDispatchEventFactory( } as EventListener; } +function batchUpdate( + args: unknown[], + batch: boolean, + method: "replace" | "assign", + context: StoryboardContextWrapper, + event: CustomEvent +): void { + if (batch) { + context.updateValues( + args as BatchUpdateContextItem[], + method, + (arg: unknown[]) => { + return argsFactory(arg, context, event)[0] as BatchUpdateContextItem; + } + ); + } else { + args.forEach((arg) => { + const { name, value } = argsFactory( + [arg], + context, + event + )[0] as BatchUpdateContextItem; + context.updateValue(name, value, method); + }); + } +} + function builtinContextListenerFactory( method: "assign" | "replace" | "refresh" | "load", args: unknown[], + batch: boolean, ifContainer: IfContainer, callback: BrickEventHandlerCallback, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const storyboardContext = _internalApiGetStoryboardContextWrapper(); - const [name, value] = argsFactory(args, context, event); - storyboardContext.updateValue(name as string, value, method, callback); + const isBatch = Array.isArray(args) && args.every(isObject); + if (isBatch && (method === "assign" || method === "replace")) { + batchUpdate(args, batch, method, storyboardContext, event); + } else { + const [name, value] = argsFactory(args, context, event); + storyboardContext.updateValue(name as string, value, method, callback); + } } as EventListener; } function builtinStateListenerFactory( method: "update" | "refresh" | "load", args: unknown[], + batch: boolean, ifContainer: IfContainer, callback: BrickEventHandlerCallback, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const tplContext = getTplContext(context.tplContextId); - const [name, value] = argsFactory(args, context, event); - tplContext.state.updateValue( - name as string, - value, - method === "update" ? "replace" : method, - callback - ); + const isBatch = Array.isArray(args) && args.every(isObject); + const computedMethod = method === "update" ? "replace" : method; + if (isBatch && computedMethod === "replace") { + batchUpdate(args, batch, computedMethod, tplContext.state, event); + } else { + const [name, value] = argsFactory(args, context, event); + tplContext.state.updateValue( + name as string, + value, + computedMethod, + callback + ); + } } as EventListener; } @@ -429,10 +578,11 @@ function builtinFormStateListenerFactory( args: unknown[], ifContainer: IfContainer, callback: BrickEventHandlerCallback, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const formContext = getFormContext(context.formContextId); @@ -450,10 +600,11 @@ function builtinLocationListenerFactory( method: "assign" | "reload", args: unknown[], ifContainer: IfContainer, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } if (method === "assign") { @@ -470,10 +621,11 @@ function builtinSegueListenerFactory( args: unknown[], ifContainer: IfContainer, callback: BrickEventHandlerCallback, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const { app, segues } = _internalApiGetCurrentContext(); @@ -506,10 +658,11 @@ function builtinAliasListenerFactory( method: "push" | "replace", args: unknown[], ifContainer: IfContainer, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const { app } = _internalApiGetCurrentContext(); @@ -532,7 +685,7 @@ function builtinWebSocketListenerFactory( context: PluginRuntimeContext ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } @@ -553,7 +706,8 @@ function builtinWebSocketListenerFactory( function builtinIframeListenerFactory( args: unknown[], ifContainer: IfContainer, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { const legacyIframeMountPoint = document.querySelector( "#legacy-iframe-mount-point" @@ -577,7 +731,7 @@ function builtinIframeListenerFactory( }; return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const [url] = argsFactory(args, context, event) as [string]; @@ -588,10 +742,11 @@ function builtinIframeListenerFactory( function builtinWindowListenerFactory( args: unknown[], ifContainer: IfContainer, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const [url, target, features] = argsFactory(args, context, event) as [ @@ -606,10 +761,11 @@ function builtinWindowListenerFactory( function builtinAnalyticsListenerFactory( args: unknown[], ifContainer: IfContainer, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const [action, data] = argsFactory(args, context, event) as [ @@ -628,10 +784,11 @@ function builtinAnalyticsListenerFactory( function builtinThemeListenerFactory( args: unknown[], ifContainer: IfContainer, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const [theme] = argsFactory(args, context, event); @@ -646,7 +803,7 @@ function customListenerFactory( runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(handler, { ...context, event }, runtimeBrick)) { return; } let targets: HTMLElement[] = []; @@ -851,10 +1008,11 @@ function builtinHistoryListenerFactory( args: unknown[], ifContainer: IfContainer, callback: BrickEventHandlerCallback, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } let baseArgsLength = 0; @@ -905,10 +1063,11 @@ function builtinConsoleListenerFactory( method: "log" | "error" | "warn" | "info", args: unknown[], ifContainer: IfContainer, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } // eslint-disable-next-line no-console @@ -924,10 +1083,11 @@ function builtinMessageListenerFactory( method: "success" | "error" | "info" | "warn", args: unknown[], ifContainer: IfContainer, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent) { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const processArg = argsFactory(args, context, event) as Parameters< @@ -942,8 +1102,7 @@ function builtinMessageListenerFactory( content: contentNode, className: `ant-message-notice-${method}`, } as ArgsProps; - processArg[0] = argProp; - message[method](...processArg); + message[method](argProp, ...(processArg.slice(1) as any[])); } as EventListener; } @@ -952,10 +1111,11 @@ function builtinWebStorageListenerFactory( method: "setItem" | "removeItem", args: unknown[], ifContainer: IfContainer, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent) { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } const storage = storageType === "local" ? localStorage : sessionStorage; @@ -973,10 +1133,11 @@ function builtinWebStorageListenerFactory( function builtinFormDebugListenerFactory( args: unknown[], ifContainer: IfContainer, - context: PluginRuntimeContext + context: PluginRuntimeContext, + runtimeBrick: RuntimeBrick ): EventListener { return function (event: CustomEvent): void { - if (!looseCheckIf(ifContainer, { ...context, event })) { + if (!looseCheckIf(ifContainer, { ...context, event }, runtimeBrick)) { return; } window.parent.postMessage({ diff --git a/packages/brick-kit/src/internal/evaluate.spec.ts b/packages/brick-kit/src/internal/evaluate.spec.ts index 2e06e42d22..bf9f699a7b 100644 --- a/packages/brick-kit/src/internal/evaluate.spec.ts +++ b/packages/brick-kit/src/internal/evaluate.spec.ts @@ -49,6 +49,15 @@ jest.mock("./mediaQuery", () => ({ breakpoint: "xLarge", }), })); +jest.mock("../history", () => ({ + getHistory() { + return { + location: { + search: "?a=y&b=4&b=3", + }, + }; + }, +})); i18next.init({ fallbackLng: "en", @@ -244,7 +253,7 @@ describe("evaluate", () => { ["<% ANCHOR %>", "readme"], ["<% SEGUE.getUrl('testSegueId') %>", "/segue-target"], ["<% ALIAS.getUrl('mock-alias') %>", "/mock/alias"], - ["<% IMG.get('a.jpg') %>", "micro-apps/hello/images/a.jpg"], + ["<% IMG.get('a.jpg') %>", "/micro-apps/hello/images/a.jpg"], [ "<% __WIDGET_IMG__('my-widget').get('b.png') %>", "bricks/my-widget/dist/assets/b.png", diff --git a/packages/brick-kit/src/internal/getGeneralGlobals.ts b/packages/brick-kit/src/internal/getGeneralGlobals.ts index 17d508ba63..610b96ca88 100644 --- a/packages/brick-kit/src/internal/getGeneralGlobals.ts +++ b/packages/brick-kit/src/internal/getGeneralGlobals.ts @@ -20,7 +20,10 @@ export interface GeneralGlobalsOptions { isStoryboardFunction?: boolean; } -export type PartialMicroApp = Pick; +export type PartialMicroApp = Pick< + MicroApp, + "id" | "isBuildPush" | "currentVersion" +>; // `GeneralGlobals` are globals which are page-state-agnostic, // thus they can be used both in storyboard expressions and functions. @@ -60,7 +63,7 @@ function getIndividualGlobal( ? fakeImageFactory() : widgetId ? widgetImagesFactory(widgetId, widgetVersion) - : imagesFactory(app.id, app.isBuildPush); + : imagesFactory(app.id, app.isBuildPush, app.currentVersion); case "I18N": return collectCoverage ? identity diff --git a/packages/brick-kit/src/internal/getTracks.spec.ts b/packages/brick-kit/src/internal/getTracks.spec.ts new file mode 100644 index 0000000000..23189a4e4c --- /dev/null +++ b/packages/brick-kit/src/internal/getTracks.spec.ts @@ -0,0 +1,39 @@ +import { getTracks } from "./getTracks"; + +describe("getTracks", () => { + it("basic usage", () => { + const result1 = getTracks( + '<% "track context", CTX.abc + CTX["xyz"] + CTX[DATA.non] %>' + ); + expect(result1).toEqual({ + contextNames: ["abc", "xyz"], + formStateNames: false, + stateNames: false, + }); + + const result2 = getTracks( + '<%= CTX.abc + CTX["xyz"] + CTX[DATA.non] + STATE.a + STATE["b"] %>' + ); + expect(result2).toEqual({ + contextNames: ["abc", "xyz"], + formStateNames: false, + stateNames: ["a", "b"], + }); + }); + + it("no track", () => { + const result1 = getTracks('<% "track context", DATA %>'); + expect(result1).toEqual({ + contextNames: false, + formStateNames: false, + stateNames: false, + }); + + const result2 = getTracks("<%= DATA.CTX.a %>"); + expect(result2).toEqual({ + contextNames: false, + formStateNames: false, + stateNames: false, + }); + }); +}); diff --git a/packages/brick-kit/src/internal/getTracks.ts b/packages/brick-kit/src/internal/getTracks.ts new file mode 100644 index 0000000000..4e4b7cfccb --- /dev/null +++ b/packages/brick-kit/src/internal/getTracks.ts @@ -0,0 +1,35 @@ +import { + isEvaluable, + trackContext, + trackState, + trackFormState, + isTrackAll, + trackAll, +} from "@next-core/brick-utils"; +import { PreEvaluated, getPreEvaluatedRaw, isPreEvaluated } from "./evaluate"; + +export function getTracks(value: unknown) { + let contextNames: string[] | false = false; + let stateNames: string[] | false = false; + let formStateNames: string[] | false = false; + if (typeof value === "string" ? isEvaluable(value) : isPreEvaluated(value)) { + const raw = + typeof value === "string" + ? value + : getPreEvaluatedRaw(value as PreEvaluated); + if (isTrackAll(raw)) { + const result = trackAll(raw); + if (result) { + contextNames = result.context; + stateNames = result.state; + formStateNames = result.formState; + } + } else { + contextNames = trackContext(raw); + stateNames = trackState(raw); + formStateNames = trackFormState(raw); + } + } + + return { contextNames, stateNames, formStateNames }; +} diff --git a/packages/brick-kit/src/internal/images.spec.ts b/packages/brick-kit/src/internal/images.spec.ts index 01c9129ba4..f306f8880f 100644 --- a/packages/brick-kit/src/internal/images.spec.ts +++ b/packages/brick-kit/src/internal/images.spec.ts @@ -8,6 +8,8 @@ describe("imagesFactory", () => { { app: { id: string; isBuildPush?: boolean }; appRoot?: string; + appId?: string; + version?: string; }, string, string @@ -20,7 +22,7 @@ describe("imagesFactory", () => { }, }, "test.png", - "micro-apps/my-app/images/test.png", + "/micro-apps/my-app/images/test.png", ], [ { @@ -30,7 +32,7 @@ describe("imagesFactory", () => { }, }, "test.png", - "api/gateway/object_store.object_store.GetObject/api/v1/objectStore/bucket/next-builder/object/test.png", + "/api/gateway/object_store.object_store.GetObject/api/v1/objectStore/bucket/next-builder/object/test.png", ], [ { @@ -42,9 +44,34 @@ describe("imagesFactory", () => { "test.png", "/sa-static/-/micro-apps/my-app/images/test.png", ], - ])("should work", ({ app, appRoot }, img, src) => { + [ + { + app: { + id: "other-app", + }, + appRoot: "sa-static/my-app/versions/1.2.10/webroot/", + appId: "my-app", + version: "1.2.3", + }, + "test20230406.png", + "/sa-static/other-app/versions/1.2.3/webroot/-/micro-apps/other-app/images/test20230406.png", + ], + [ + { + app: { + id: "other-app", + }, + appRoot: "other-app-test/my-app/versions/1.2.10/webroot/", + appId: "my-app", + version: "1.1.0", + }, + "test20230406.png", + "/other-app-test/other-app/versions/1.1.0/webroot/-/micro-apps/other-app/images/test20230406.png", + ], + ])("should work", ({ app, appRoot, appId, version }, img, src) => { window.APP_ROOT = appRoot; - expect(imagesFactory(app.id, app.isBuildPush).get(img)).toBe(src); + window.APP_ID = appId; + expect(imagesFactory(app.id, app.isBuildPush, version).get(img)).toBe(src); }); }); diff --git a/packages/brick-kit/src/internal/images.ts b/packages/brick-kit/src/internal/images.ts index 5db2ce97dc..ff580cc6a6 100644 --- a/packages/brick-kit/src/internal/images.ts +++ b/packages/brick-kit/src/internal/images.ts @@ -1,18 +1,36 @@ +import { getBasePath } from "./getBasePath"; export interface ImagesFactory { get(name: string): string; } export function imagesFactory( appId: string, - isBuildPush?: boolean + isBuildPush?: boolean, + version?: string ): ImagesFactory { return { get(name) { + const getSuffix = (): string => { + let suffix = window.APP_ROOT ? `${window.APP_ROOT}-/` : ""; + if (!suffix.startsWith("/")) { + suffix = getBasePath() + suffix; + } + if (window.APP_ID && window.APP_ID !== appId) { + return suffix.replace( + new RegExp(`/(${window.APP_ID}|\\d+.\\d+.\\d+)/`, "g"), + (_, p1) => { + if (p1 === window.APP_ID) { + return `/${appId}/`; + } + return `/${version}/`; + } + ); + } + return suffix; + }; return isBuildPush - ? `api/gateway/object_store.object_store.GetObject/api/v1/objectStore/bucket/next-builder/object/${name}` - : `${ - window.APP_ROOT ? `${window.APP_ROOT}-/` : "" - }micro-apps/${appId}/images/${name}`; + ? `${getBasePath()}api/gateway/object_store.object_store.GetObject/api/v1/objectStore/bucket/next-builder/object/${name}` + : `${getSuffix()}micro-apps/${appId}/images/${name}`; }, }; } diff --git a/packages/brick-kit/src/internal/menu.spec.ts b/packages/brick-kit/src/internal/menu.spec.ts index 116f6cd5ac..8d934c1d3c 100644 --- a/packages/brick-kit/src/internal/menu.spec.ts +++ b/packages/brick-kit/src/internal/menu.spec.ts @@ -4,6 +4,7 @@ import { InstanceApi_getDetail, InstanceApi_postSearch, } from "@next-sdk/cmdb-sdk"; +import { InstalledMicroAppApi_getMenusInfo } from "@next-sdk/micro-app-sdk"; import { Kernel } from "../core/Kernel"; import { fetchMenuById, @@ -18,6 +19,7 @@ import * as runtime from "../core/Runtime"; import { validatePermissions } from "./checkPermissions"; jest.mock("@next-sdk/cmdb-sdk"); +jest.mock("@next-sdk/micro-app-sdk"); jest.mock("./checkPermissions", () => ({ validatePermissions: jest.fn(() => Promise.resolve()), @@ -78,9 +80,57 @@ const mockMenuList: any[] = [ { menuId: "menu-d", title: "Menu D", + titleDataSource: { + objectId: "", + instanceId: "", + attributeId: "", + }, items: [ { + if: null, text: "Menu Item 1", + to: "<% APP.homepage %>", + }, + { + if: "<% null %>", + text: "Menu Item 2", + }, + { + text: "Menu Item 3", + to: 'pathname: <% APP.homepage %>\nkeepCurrentSearch: \n - aaa \n - <% "bbb" %>', + }, + { + text: "Menu Item 4", + to: '<% true ? APP.homepage : "/false" %>', + }, + { + text: "Menu Item 5", + to: "<% true ? APP.homepage : false %>", + }, + { + text: "Menu Item 6", + to: '/${ APP.unknown = ["next","test"] | join : "/" }', + }, + { + text: "Menu Item 7", + children: [ + { + text: "Menu Item 7 - 1", + children: [ + { + text: "Menu Item 7 - 1", + }, + { + text: "Menu Item 7 - 3", + sort: 30, + }, + { + text: "Menu Item 7 - 2", + sort: 20, + }, + ], + }, + ], }, ], app: [ @@ -316,7 +366,7 @@ const mockMenuList: any[] = [ title: "Menu i", dynamicItems: true, itemsResolve: { - args: ["<% PATH.objectId %>"], + args: ["<% PATH.objectId %>", "<% PERMISSIONS.check('x:y') %>"], useProvider: "my.fake-provider", }, items: [ @@ -340,6 +390,13 @@ const mockMenuList: any[] = [ ), }); }); +(InstalledMicroAppApi_getMenusInfo as jest.Mock).mockImplementation( + (menuId, params) => { + return Promise.resolve({ + list: mockMenuList.filter((item) => item.menuId === menuId), + }); + } +); (InstanceApi_getDetail as jest.Mock).mockImplementation((objectId) => { switch (objectId) { @@ -365,44 +422,59 @@ describe("fetchMenuById", () => { jest.clearAllMocks(); }); const formatData = (item: T): T => JSON.parse(JSON.stringify(item)); + const getFeatureFlags = jest.fn().mockReturnValue({}); + const fakeKernel = { + getFeatureFlags, + loadDynamicBricks: jest.fn(), + } as unknown as Kernel; it("should work", async () => { - const menu1 = await fetchMenuById("menu-a", null); + const menu1 = await fetchMenuById("menu-a", fakeKernel); expect(formatData(menu1)).toEqual({ menuId: "menu-a", items: [], }); - const menu2 = await fetchMenuById("menu-a", null); + const menu2 = await fetchMenuById("menu-a", fakeKernel); expect(formatData(menu2)).toEqual({ menuId: "menu-a", items: [], }); - const menu3 = await fetchMenuById("menu-b", null); + const menu3 = await fetchMenuById("menu-b", fakeKernel); expect(formatData(menu3)).toEqual({ menuId: "menu-b", items: [], }); - await expect(fetchMenuById("menu-x", null)).rejects.toBeInstanceOf(Error); + getFeatureFlags.mockReturnValueOnce({ "three-level-menu-layout": true }); + const menu4 = await fetchMenuById("menu-b", fakeKernel); + expect(formatData(menu4)).toEqual({ + menuId: "menu-b", + items: [], + }); + await expect(fetchMenuById("menu-x", fakeKernel)).rejects.toBeInstanceOf( + Error + ); }); it("test clear menu cache", async () => { - const menu1 = await fetchMenuById("menu-a", null); + const menu1 = await fetchMenuById("menu-a", fakeKernel); expect(formatData(menu1)).toEqual({ menuId: "menu-a", items: [], }); expect(InstanceApi_postSearch).toHaveBeenCalledTimes(1); - await fetchMenuById("menu-a", null); + await fetchMenuById("menu-a", fakeKernel); expect(InstanceApi_postSearch).toHaveBeenCalledTimes(1); clearMenuCache(); - await fetchMenuById("menu-a", null); + await fetchMenuById("menu-a", fakeKernel); expect(InstanceApi_postSearch).toHaveBeenCalledTimes(2); }); it("menu should not cache cache", async () => { - await fetchMenuById("menu-i", null); + await fetchMenuById("menu-i", fakeKernel); expect(InstanceApi_postSearch).toHaveBeenCalledTimes(1); - await fetchMenuById("menu-i", null); + expect(validatePermissions).toBeCalledTimes(1); + expect(validatePermissions).toBeCalledWith(["x:y"]); + await fetchMenuById("menu-i", fakeKernel); expect(InstanceApi_postSearch).toHaveBeenCalledTimes(2); }); }); @@ -505,8 +577,10 @@ describe("constructMenu", () => { } as unknown as PluginRuntimeContext; it("should ignore if no menuId", async () => { + const getFeatureFlags = jest.fn().mockReturnValue({}); + const fakeKernel = { getFeatureFlags } as unknown as Kernel; const menuBar = {}; - await constructMenu(menuBar, context, null); + await constructMenu(menuBar, context, fakeKernel); expect(menuBar).toEqual({ subMenu: null, }); @@ -524,6 +598,8 @@ describe("constructMenu", () => { router: { waitForUsedContext: jest.fn().mockResolvedValue(undefined), }, + getFeatureFlags: jest.fn().mockReturnValue({}), + loadDynamicBricks: jest.fn(), } as unknown as Kernel; await constructMenu(menuBar, context, fakeKernel); expect(menuBar).toEqual({ @@ -549,6 +625,8 @@ describe("constructMenu", () => { router: { waitForUsedContext: jest.fn().mockResolvedValue(undefined), }, + getFeatureFlags: jest.fn().mockReturnValue({}), + loadDynamicBricks: jest.fn(), } as unknown as Kernel; await constructMenu(menuBar, context, fakeKernel); expect(menuBar).toEqual({ @@ -561,8 +639,58 @@ describe("constructMenu", () => { menuItems: [ { text: "Menu Item 1", + to: "/hello", + children: [], + }, + { + text: "Menu Item 3", + to: { + pathname: "/hello", + keepCurrentSearch: ["aaa", "bbb"], + }, + children: [], + }, + { + text: "Menu Item 4", + to: "/hello", children: [], }, + { + text: "Menu Item 5", + to: "/hello", + children: [], + }, + { + text: "Menu Item 6", + to: "/next/test", + children: [], + }, + { + title: "Menu Item 7", + type: "subMenu", + items: [ + { + title: "Menu Item 7 - 1", + type: "subMenu", + items: [ + { + text: "Menu Item 7 - 1", + children: [], + }, + { + text: "Menu Item 7 - 2", + sort: 20, + children: [], + }, + { + text: "Menu Item 7 - 3", + sort: 30, + children: [], + }, + ], + }, + ], + }, ], }, subMenu: { @@ -602,6 +730,7 @@ describe("constructMenu", () => { menuId: "menu-f", }; const fakeKernel = { + getFeatureFlags: jest.fn().mockReturnValue({}), bootstrapData: { storyboards: [ { @@ -633,6 +762,7 @@ describe("constructMenu", () => { router: { waitForUsedContext: jest.fn().mockResolvedValue(undefined), }, + loadDynamicBricks: jest.fn(), } as unknown as Kernel; await constructMenu(menuBar, context, fakeKernel); expect(menuBar).toEqual({ @@ -691,6 +821,8 @@ describe("constructMenu", () => { mockMenuList.filter((item) => item.menuId === menuId) ); }), + getFeatureFlags: jest.fn().mockReturnValue({}), + loadDynamicBricks: jest.fn(), } as unknown as Kernel; window.STANDALONE_MICRO_APPS = true; await constructMenu(menuBar, context, fakeKernel); @@ -741,6 +873,7 @@ describe("constructMenu", () => { menuId: "menu-g", }; const fakeKernel = { + getFeatureFlags: jest.fn().mockReturnValue({}), bootstrapData: { storyboards: [ { @@ -761,6 +894,7 @@ describe("constructMenu", () => { router: { waitForUsedContext: jest.fn().mockResolvedValue(undefined), }, + loadDynamicBricks: jest.fn(), } as unknown as Kernel; await constructMenu(menuBar, context, fakeKernel); expect(menuBar).toEqual({ @@ -807,6 +941,8 @@ describe("constructMenu", () => { router: { waitForUsedContext: jest.fn().mockResolvedValue(undefined), }, + getFeatureFlags: jest.fn().mockReturnValue({}), + loadDynamicBricks: jest.fn(), } as unknown as Kernel; await preConstructMenus(["menu-c", "menu-d"], context, fakeKernel); @@ -830,6 +966,8 @@ describe("processMenu", () => { router: { waitForUsedContext: jest.fn().mockResolvedValue(undefined), }, + getFeatureFlags: jest.fn().mockReturnValue({}), + loadDynamicBricks: jest.fn(), } as unknown as Kernel; const menu = await processMenu("menu-h", context, fakeKernel); expect(menu).toEqual({ diff --git a/packages/brick-kit/src/internal/menu.ts b/packages/brick-kit/src/internal/menu.ts index a4f27eecc8..8fe7cd9a6c 100644 --- a/packages/brick-kit/src/internal/menu.ts +++ b/packages/brick-kit/src/internal/menu.ts @@ -1,5 +1,6 @@ import { isEmpty, isNil, merge, sortBy } from "lodash"; import { + SidebarMenuItem, SidebarMenuSimpleItem, PluginRuntimeContext, SidebarMenu, @@ -10,15 +11,18 @@ import { } from "@next-core/brick-types"; import { deepFreeze, + hasOwnProperty, isEvaluable, isObject, preevaluate, scanPermissionActionsInAny, + scanProcessorsInAny, } from "@next-core/brick-utils"; import { InstanceApi_postSearch, InstanceApi_getDetail, } from "@next-sdk/cmdb-sdk"; +import { InstalledMicroAppApi_getMenusInfo } from "@next-sdk/micro-app-sdk"; import { computeRealValue } from "./setProperties"; import { looseCheckIfOfComputed } from "../checkIf"; import { @@ -30,6 +34,7 @@ import { import { getI18nNamespace } from "../i18n"; import i18next from "i18next"; import { validatePermissions } from "./checkPermissions"; +import { pipes } from "@next-core/pipes"; const symbolAppId = Symbol("appId"); const symbolMenuI18nNamespace = Symbol("menuI18nNamespace"); @@ -111,6 +116,12 @@ export async function fetchMenuById( } const menuList = window.STANDALONE_MICRO_APPS ? await kernel.getStandaloneMenus(menuId, isPreFetch) + : kernel.getFeatureFlags()["three-level-menu-layout"] + ? (( + await InstalledMicroAppApi_getMenusInfo(menuId, { + menuObjectId: "EASYOPS_STORYBOARD_MENU", + }) + ).menus as MenuRawData[]) : (( await InstanceApi_postSearch("EASYOPS_STORYBOARD_MENU", { page: 1, @@ -148,7 +159,7 @@ export async function fetchMenuById( if (!menuData) { throw new Error(`Menu not found: ${menuId}`); } - reorderMenuItems(menuData); + reorderMenu(menuData); menuData[symbolShouldCache] && menuCache.set(menuId, menuData); return menuData; } @@ -227,7 +238,7 @@ function processGroupInject( ...item, children: ( processGroupInject( - item.children, + item.children || (item as { items?: MenuItemRawData[] }).items, menu, injectWithMenus, menuWithI18n @@ -291,6 +302,10 @@ async function loadDynamicMenuItems( }; } } + + const usedActions = scanPermissionActionsInAny(menu.itemsResolve); + await validatePermissions(usedActions); + await _internalApiGetResolver().resolveOne( "reference", { @@ -313,6 +328,38 @@ async function loadDynamicMenuItems( return true; } +function walkMenuItems(menuItems: RuntimeMenuItemRawData[]): SidebarMenuItem[] { + return menuItems + ?.filter( + // `if` is already evaluated. + looseCheckIfOfComputed + ) + .map((item) => { + const children = walkMenuItems( + item.children || (item as { items?: MenuItemRawData[] }).items + ); + return item.type === "group" + ? { + type: "group", + childLayout: item.childLayout, + title: item.text || (item as { title?: string }).title, + items: children, + groupId: item.groupId, + groupFrom: item.groupFrom, + } + : children?.length + ? { + type: "subMenu", + childLayout: item.childLayout, + title: item.text || (item as { title?: string }).title, + icon: item.icon, + items: children, + defaultExpanded: item.defaultExpanded, + } + : (item as SidebarMenuSimpleItem); + }); +} + export async function processMenu( menuId: string, context: PluginRuntimeContext, @@ -354,32 +401,7 @@ export async function processMenu( title: await processMenuTitle(menuData), icon: menuData.icon, link: menuData.link, - menuItems: menuData.items - .filter( - // `if` is already evaluated. - looseCheckIfOfComputed - ) - .map((item) => { - const children = item.children?.filter( - // `if` is already evaluated. - looseCheckIfOfComputed - ) as SidebarMenuSimpleItem[]; - return item.type === "group" - ? { - type: "group", - title: item.text, - items: children, - } - : children?.length - ? { - type: "subMenu", - title: item.text, - icon: item.icon, - items: children, - defaultExpanded: item.defaultExpanded, - } - : (item as SidebarMenuSimpleItem); - }), + menuItems: walkMenuItems(menuData.items), defaultCollapsed: menuData.defaultCollapsed || hasSubMenu, defaultCollapsedBreakpoint: menuData.defaultCollapsedBreakpoint, }; @@ -461,10 +483,14 @@ export function clearMenuCache(): void { menuCache.clear(); } -function reorderMenuItems(menuData: MenuRawData): void { - menuData.items = sortMenuItems(menuData.items).map((item) => ({ +function reorderMenu(menuData: MenuRawData): void { + menuData.items = reorderMenuItems(menuData.items); +} + +function reorderMenuItems(list: MenuItemRawData[]): MenuItemRawData[] { + return sortMenuItems(list).map((item) => ({ ...item, - children: sortMenuItems(item.children) as SidebarMenuSimpleItem[], + children: reorderMenuItems(item.children), })); } @@ -513,10 +539,33 @@ async function computeRealValueWithOverrideApp< context: PluginRuntimeContext, kernel: Kernel ): Promise { + if ( + "titleDataSource" in data && + isObject(data.titleDataSource) && + Object.entries(data.titleDataSource).every( + ([key, value]) => value === null || value === "" + ) + ) { + delete data.titleDataSource; + } + if ("if" in data && data.if === null) { + delete data.if; + } + if ("to" in data && data.to && !isEvaluable(data.to as string)) { + const yaml = pipes.yaml(data.to as string); + + if ( + isObject(yaml) && + ["pathname", "search", "hash"].some((key) => hasOwnProperty(yaml, key)) + ) { + data.to = yaml; + } + } + let newContext = context; if ( overrideAppId !== context.app.id && - attemptToVisit(data, ["APP", "I18N"]) + attemptToVisit(data, ["APP", "I18N", "IMG"]) ) { if (window.STANDALONE_MICRO_APPS) { if (data[symbolOverrideApp]) { @@ -544,6 +593,8 @@ async function computeRealValueWithOverrideApp< }; } } + const processors = scanProcessorsInAny(data); + await kernel.loadDynamicBricks([], processors); await kernel.router.waitForUsedContext(data); return computeRealValue(data, newContext, true, { ignoreSymbols: true, diff --git a/packages/brick-kit/src/internal/setProperties.spec.ts b/packages/brick-kit/src/internal/setProperties.spec.ts index 521556fc0f..913646563b 100644 --- a/packages/brick-kit/src/internal/setProperties.spec.ts +++ b/packages/brick-kit/src/internal/setProperties.spec.ts @@ -421,6 +421,19 @@ describe("setProperties", () => { textContent: "oops", }, ], + [ + { + title: "<% new Map([['a',1]]) %>", + }, + context, + true, + false, + { + style: {}, + dataset: {}, + title: new Map([["a", 1]]), + }, + ], ]; it.each(cases)( "test setProperties(%s, %s, %s) should work", @@ -447,7 +460,7 @@ describe("setProperties", () => { } ); - it("should setup useBrick in template", () => { + it("should re-setup useBrick in template", () => { const element = {} as any; setProperties( element, @@ -463,13 +476,13 @@ describe("setProperties", () => { ); expect(element).toEqual({ display: { - useBrick: expect.objectContaining({ + useBrick: { brick: "my-brick", slots: {}, [symbolForComputedPropsFromProxy]: {}, [symbolForRefForProxy]: undefined, [symbolForTplContextId]: tplContext.id, - }), + }, }, }); }); diff --git a/packages/brick-kit/src/internal/setProperties.ts b/packages/brick-kit/src/internal/setProperties.ts index 1b2cc3a415..7d0f872a03 100644 --- a/packages/brick-kit/src/internal/setProperties.ts +++ b/packages/brick-kit/src/internal/setProperties.ts @@ -4,17 +4,12 @@ import { isObject, inject, isEvaluable, - trackContext, - trackState, - trackFormState, hasOwnProperty, } from "@next-core/brick-utils"; import { evaluate, EvaluateRuntimeContext, - getPreEvaluatedRaw, isPreEvaluated, - PreEvaluated, shouldDismissRecursiveMarkingInjected, } from "./evaluate"; import { haveBeenInjected, recursiveMarkAsInjected } from "./injected"; @@ -25,6 +20,7 @@ import { } from "./getNextStateOfUseBrick"; import { TrackingContextItem } from "./listenOnTrackingContext"; import { setupUseBrickInTemplate } from "../core/CustomTemplates/setupUseBrickInTemplate"; +import { getTracks } from "./getTracks"; interface ComputeOptions { $$lazyForUseBrick?: boolean; @@ -128,9 +124,9 @@ export function setProperties( context: PluginRuntimeContext, injectDeep?: boolean ): void { - const realProps = computeRealProperties(properties, context, injectDeep); + let realProps = computeRealProperties(properties, context, injectDeep); if (context.tplContextId) { - setupUseBrickInTemplate(realProps, { + realProps = setupUseBrickInTemplate(realProps, { templateContextId: context.tplContextId, }); } @@ -194,19 +190,9 @@ export function computeRealProperties( result[propName] = realValue; } } - if ( - Array.isArray(trackingContextList) && - (typeof propValue === "string" - ? isEvaluable(propValue) - : isPreEvaluated(propValue)) - ) { - const raw = - typeof propValue === "string" - ? propValue - : getPreEvaluatedRaw(propValue as PreEvaluated); - const contextNames = trackContext(raw); - const stateNames = trackState(raw); - const formStateNames = trackFormState(raw); + if (Array.isArray(trackingContextList)) { + const { contextNames, stateNames, formStateNames } = + getTracks(propValue); if (contextNames || stateNames || formStateNames) { trackingContextList.push({ contextNames, diff --git a/packages/brick-kit/src/setAppVariable.spec.ts b/packages/brick-kit/src/setAppVariable.spec.ts new file mode 100644 index 0000000000..417a4086f9 --- /dev/null +++ b/packages/brick-kit/src/setAppVariable.spec.ts @@ -0,0 +1,21 @@ +import { setAppVariable } from "./setAppVariable"; + +describe("replaceAppVariable", () => { + beforeEach(() => { + delete window.APP_ROOT_TPL; + delete window.APP_ROOT; + }); + it("should work", () => { + setAppVariable({ appId: "visual-builder", version: "1.0.0" }); + + expect(window.APP_ROOT).toEqual(undefined); + + window.APP_ROOT_TPL = "sa-static/{id}/versions/{version}/webroot/"; + + setAppVariable({ appId: "visual-builder", version: "1.0.0" }); + + expect(window.APP_ROOT).toEqual( + "sa-static/visual-builder/versions/1.0.0/webroot/" + ); + }); +}); diff --git a/packages/brick-kit/src/setAppVariable.ts b/packages/brick-kit/src/setAppVariable.ts new file mode 100644 index 0000000000..83cb1656c7 --- /dev/null +++ b/packages/brick-kit/src/setAppVariable.ts @@ -0,0 +1,15 @@ +interface VariableParams { + appId: string; + version: string; +} + +export function setAppVariable(params: VariableParams): void { + const { appId, version } = params; + if (window.APP_ROOT_TPL) { + window.APP_ID = appId; + window.APP_ROOT = window.APP_ROOT_TPL.replace("{id}", appId).replace( + "{version}", + version + ); + } +} diff --git a/packages/brick-kit/src/setLoginStateCookie.spec.ts b/packages/brick-kit/src/setLoginStateCookie.spec.ts new file mode 100644 index 0000000000..64d623cd44 --- /dev/null +++ b/packages/brick-kit/src/setLoginStateCookie.spec.ts @@ -0,0 +1,18 @@ +import { setLoginStateCookie } from "./setLoginStateCookie"; +import type { PluginLocation } from "@next-core/brick-types"; + +describe("setLoginStateCookie", () => { + it("should work", () => { + const mockLocation = { + search: "username=easyops", + pathname: "/visual-builder/project/5fbe399d53abd/app/test/templates", + }; + setLoginStateCookie(mockLocation as PluginLocation); + expect(document.cookie).toBe( + "SALOGINPATH=JTJGdmlzdWFsLWJ1aWxkZXIlMkZwcm9qZWN0JTJGNWZiZTM5OWQ1M2FiZCUyRmFwcCUyRnRlc3QlMkZ0ZW1wbGF0ZXM=; SALOGINQUERY=dXNlcm5hbWUlM0RlYXN5b3Bz" + ); + + setLoginStateCookie({ search: "", pathname: "" } as PluginLocation); + expect(document.cookie).toEqual("SALOGINPATH=; SALOGINQUERY="); + }); +}); diff --git a/packages/brick-kit/src/setLoginStateCookie.ts b/packages/brick-kit/src/setLoginStateCookie.ts new file mode 100644 index 0000000000..bcd2db5c87 --- /dev/null +++ b/packages/brick-kit/src/setLoginStateCookie.ts @@ -0,0 +1,15 @@ +import type { PluginLocation } from "@next-core/brick-types"; + +export function setLoginStateCookie(location: PluginLocation): void { + // 独立打包应用 登录时间超时后还是由前端控制跳转,后台无法处理设置登录前的 path 和 query 的 cookie 值 + // 此这场景下前端做下处理 + + const { search, pathname } = location; + + const pathValue = pathname ? window.btoa(encodeURIComponent(pathname)) : ""; + + const searchValue = search ? window.btoa(encodeURIComponent(search)) : ""; + + document.cookie = `SALOGINPATH=${pathValue}; path=/`; + document.cookie = `SALOGINQUERY=${searchValue}; path=/`; +} diff --git a/packages/brick-kit/src/transformProperties.ts b/packages/brick-kit/src/transformProperties.ts index 21ed68d3e9..30c229fe4e 100644 --- a/packages/brick-kit/src/transformProperties.ts +++ b/packages/brick-kit/src/transformProperties.ts @@ -4,10 +4,7 @@ import { isObject, transform, isEvaluable, - trackContext, transformAndInject, - trackState, - trackFormState, } from "@next-core/brick-utils"; import { evaluate, @@ -15,9 +12,9 @@ import { isPreEvaluated, shouldDismissRecursiveMarkingInjected, EvaluateRuntimeContext, - PreEvaluated, getPreEvaluatedRaw, addDataToPreEvaluated, + PreEvaluated, } from "./internal/evaluate"; import { haveBeenInjected, recursiveMarkAsInjected } from "./internal/injected"; import { devtoolsHookEmit } from "./internal/devtools"; @@ -29,6 +26,7 @@ import { } from "./internal/getNextStateOfUseBrick"; import { TrackingContextItem } from "./internal/listenOnTrackingContext"; import { _internalApiGetCurrentContext } from "./core/Runtime"; +import { getTracks } from "./internal/getTracks"; interface TransformOptions { isReTransformation?: boolean; @@ -154,9 +152,7 @@ export function doTransform( raw = getPreEvaluatedRaw(v as PreEvaluated); addDataToPreEvaluated(v, data); } - const contextNames = trackContext(raw); - const stateNames = trackState(raw); - const formStateNames = trackFormState(raw); + const { contextNames, stateNames, formStateNames } = getTracks(raw); if (contextNames || stateNames || formStateNames) { options.trackingContextList.push({ contextNames, diff --git a/packages/brick-kit/src/websocket/index.ts b/packages/brick-kit/src/websocket/index.ts index 6cf09f15e7..0bdb923898 100644 --- a/packages/brick-kit/src/websocket/index.ts +++ b/packages/brick-kit/src/websocket/index.ts @@ -1,2 +1,3 @@ export * from "./WebsocketMessageRequest"; export * from "./WebsocketMessageResponse"; +export * from "./WebSocket"; diff --git a/packages/brick-scripts/CHANGELOG.md b/packages/brick-scripts/CHANGELOG.md index cc9a2071f9..296a8fdaa8 100644 --- a/packages/brick-scripts/CHANGELOG.md +++ b/packages/brick-scripts/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.0.8](/compare/@next-core/brick-scripts@3.0.7...@next-core/brick-scripts@3.0.8) (2023-05-09) + + +### Bug Fixes + +* allow v2 bricks to be used in v3 container 502d6ca + + + + + ## [3.0.7](/compare/@next-core/brick-scripts@3.0.6...@next-core/brick-scripts@3.0.7) (2023-02-16) diff --git a/packages/brick-scripts/package.json b/packages/brick-scripts/package.json index e98638e6f6..8e594de1e9 100644 --- a/packages/brick-scripts/package.json +++ b/packages/brick-scripts/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/brick-scripts", - "version": "3.0.7", + "version": "3.0.8", "description": "Generate new brick-packages or new lib-packages or new bricks in existed packages", "homepage": "$repo-org-url$/next-core/tree/master/packages/brick-scripts", "license": "GPL-3.0", diff --git a/packages/brick-scripts/template/bricks-pkg/deploy-default/package.conf.yaml b/packages/brick-scripts/template/bricks-pkg/deploy-default/package.conf.yaml index f369b93431..d13c87092c 100644 --- a/packages/brick-scripts/template/bricks-pkg/deploy-default/package.conf.yaml +++ b/packages/brick-scripts/template/bricks-pkg/deploy-default/package.conf.yaml @@ -2,5 +2,5 @@ install_path: /usr/local/easyops/bricks/$kebab-package-name$-NB user: easyops:easyops dependencies: - name: brick_next - version: '$brick.container.version$' + version: '$brick.container.version$ || ^3.0.0' local_deploy: true diff --git a/packages/brick-types/CHANGELOG.md b/packages/brick-types/CHANGELOG.md index bc16e996c2..248760ed04 100644 --- a/packages/brick-types/CHANGELOG.md +++ b/packages/brick-types/CHANGELOG.md @@ -3,7 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.82.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.82.4...@next-core/brick-types@2.82.5) (2023-03-14) +# [2.92.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.91.0...@next-core/brick-types@2.92.0) (2023-12-21) + + +### Features + +* support union app mode ([5c8ce9c](https://github.com/easyops-cn/next-core/commit/5c8ce9cbedcdb1814cc58ac5ca73cb9b745ab32b)) + + + + + +# [2.91.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.90.1...@next-core/brick-types@2.91.0) (2023-12-19) + + +### Features + +* track conditional resolve ([6555df8](https://github.com/easyops-cn/next-core/commit/6555df89a907c89f33435266499d3e195371f7d3)) + + + + + +## [2.90.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.90.0...@next-core/brick-types@2.90.1) (2023-10-20) **Note:** Version bump only for package @next-core/brick-types @@ -11,44 +33,105 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.82.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.82.3...@next-core/brick-types@2.82.4) (2023-02-16) +# [2.90.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.89.3...@next-core/brick-types@2.90.0) (2023-10-19) + +### Features + +- support ui-version ([3947e9f](https://github.com/easyops-cn/next-core/commit/3947e9fe8884702fe284f6f31c1e27d222213cf4)) + +## [2.89.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.89.2...@next-core/brick-types@2.89.3) (2023-09-12) + +### Bug Fixes + +- support menu field ([caac041](https://github.com/easyops-cn/next-core/commit/caac0411b2a0bfec5ae3ec870572920443881f78)) + +## [2.89.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.89.1...@next-core/brick-types@2.89.2) (2023-09-05) + +**Note:** Version bump only for package @next-core/brick-types +## [2.89.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.89.0...@next-core/brick-types@2.89.1) (2023-08-17) ### Bug Fixes -* fix setting favicon not render ([7072323](https://github.com/easyops-cn/next-core/commit/70723230baf7adc176cfe98e8731b62073d09a59)) +- theme-template snippet use context instead of data ([2de2544](https://github.com/easyops-cn/next-core/commit/2de254417e695bfe956919187a7df780db5e7e10)) +# [2.89.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.88.0...@next-core/brick-types@2.89.0) (2023-06-20) +### Features +- support context.resolve.async ([6f18e86](https://github.com/easyops-cn/next-core/commit/6f18e861233ac2db638ceaf7634c79b5f9e90be1)) +# [2.88.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.87.1...@next-core/brick-types@2.88.0) (2023-06-12) -## [2.82.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.82.2...@next-core/brick-types@2.82.3) (2023-01-05) +### Features +- context 支持 Trigger 挂载生命周期自动触发 ([2802aea](https://github.com/easyops-cn/next-core/commit/2802aea7231345d61d379fc5631c31045f4251bc)) + +## [2.87.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.87.0...@next-core/brick-types@2.87.1) (2023-06-08) ### Bug Fixes -* 增加AuthInfo接口userShowValue字段 refs USER-4 ([10f4189](https://github.com/easyops-cn/next-core/commit/10f418976b8108229bcb74c5b3b0a8c2c60bf0b8)) -* 增加AuthInfo接口字段 refs USER-4 ([23d7b2a](https://github.com/easyops-cn/next-core/commit/23d7b2ab02b217cafc84eccf319f335da6ee62fc)) +- fix types that causing schema json too large ([79973e2](https://github.com/easyops-cn/next-core/commit/79973e24d0c8e16a34d0e73cd7f716b62f109cf3)) +# [2.87.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.86.0...@next-core/brick-types@2.87.0) (2023-06-08) +### Bug Fixes +- standalone 模式下小产品图标 url 错误 ([e4b0b00](https://github.com/easyops-cn/next-core/commit/e4b0b007c068b78a3f352bae5f216ca63ed2e8c2)) +### Features -## [2.82.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.82.1...@next-core/brick-types@2.82.2) (2022-12-19) +- support dynamic snippet preview ([9e1153b](https://github.com/easyops-cn/next-core/commit/9e1153b99e3053b244d5a06dd935888fcd47f9bf)) -**Note:** Version bump only for package @next-core/brick-types +# [2.86.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.85.0...@next-core/brick-types@2.86.0) (2023-05-30) +### Features +- menu 支持大于两层(standalone) ([258333f](https://github.com/easyops-cn/next-core/commit/258333fc165dad8448d09971b99d3a40d6dd83c5)) +# [2.85.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.84.0...@next-core/brick-types@2.85.0) (2023-05-29) +### Features -## [2.82.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.82.0...@next-core/brick-types@2.82.1) (2022-12-09) +- menu 支持大于两层 ([5401ca5](https://github.com/easyops-cn/next-core/commit/5401ca552c5eac0772db45f3ec6d4ee31db68a11)) + +# [2.84.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.83.0...@next-core/brick-types@2.84.0) (2023-05-17) + +### Features + +- support batchUpdate context ([bcadcb2](https://github.com/easyops-cn/next-core/commit/bcadcb286c4adab8d4ae94c8a23e2bc626b4b3c5)) +- update compute when update value ([5d51c33](https://github.com/easyops-cn/next-core/commit/5d51c3363c9af4b14edc2479168137985f42c0f8)) + +# [2.83.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.82.5...@next-core/brick-types@2.83.0) (2023-05-12) + +### Features + +- support if/esle syntax in v2 ([ea266cc](https://github.com/easyops-cn/next-core/commit/ea266ccf74c641621f5a94f913bab5f71c02ecef)) + +## [2.82.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.82.4...@next-core/brick-types@2.82.5) (2023-03-14) **Note:** Version bump only for package @next-core/brick-types +## [2.82.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.82.3...@next-core/brick-types@2.82.4) (2023-02-16) + +### Bug Fixes + +- fix setting favicon not render ([7072323](https://github.com/easyops-cn/next-core/commit/70723230baf7adc176cfe98e8731b62073d09a59)) + +## [2.82.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.82.2...@next-core/brick-types@2.82.3) (2023-01-05) + +### Bug Fixes + +- 增加 AuthInfo 接口 userShowValue 字段 refs USER-4 ([10f4189](https://github.com/easyops-cn/next-core/commit/10f418976b8108229bcb74c5b3b0a8c2c60bf0b8)) +- 增加 AuthInfo 接口字段 refs USER-4 ([23d7b2a](https://github.com/easyops-cn/next-core/commit/23d7b2ab02b217cafc84eccf319f335da6ee62fc)) + +## [2.82.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.82.1...@next-core/brick-types@2.82.2) (2022-12-19) +**Note:** Version bump only for package @next-core/brick-types +## [2.82.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.82.0...@next-core/brick-types@2.82.1) (2022-12-09) +**Note:** Version bump only for package @next-core/brick-types # [2.82.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-types@2.81.11...@next-core/brick-types@2.82.0) (2022-11-08) diff --git a/packages/brick-types/package.json b/packages/brick-types/package.json index 1028143208..9a210c1ce6 100644 --- a/packages/brick-types/package.json +++ b/packages/brick-types/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/brick-types", - "version": "2.82.5", + "version": "2.92.0", "description": "Pure types for Brick Next", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/brick-types", "license": "GPL-3.0", diff --git a/packages/brick-types/src/builder.ts b/packages/brick-types/src/builder.ts index 2a8aee7c4f..f9e4af3b84 100644 --- a/packages/brick-types/src/builder.ts +++ b/packages/brick-types/src/builder.ts @@ -52,10 +52,20 @@ export interface BuilderCustomTemplateNode extends BuilderBaseNode { layoutType?: TemplateLayoutType; } +/** @internal */ +export interface SnippetParamField { + type: string; + defaultValue?: unknown; +} + +export type SnippetDeclareParams = Record; + /** @internal */ export interface BuilderSnippetNode extends BuilderBaseNode { type: "snippet"; snippetId: string; + data?: ContextConf[]; + params?: SnippetDeclareParams; layerType?: LayerType; category?: string; subCategory?: string; @@ -64,6 +74,21 @@ export interface BuilderSnippetNode extends BuilderBaseNode { thumbnail?: string; } +export interface RuntimeSnippet { + snippetId?: string; + brick?: string; + bricks: BrickConf[]; + data?: ContextConf[]; + context?: ContextConf[]; + params?: SnippetDeclareParams; +} + +export interface SnippetContext { + rootType?: string; + inputParams?: Record; + declareParams?: SnippetDeclareParams; +} + /** * For snippets defined in brick packages. * @internal diff --git a/packages/brick-types/src/manifest.ts b/packages/brick-types/src/manifest.ts index 46ae7cb1c0..1aac8ac086 100644 --- a/packages/brick-types/src/manifest.ts +++ b/packages/brick-types/src/manifest.ts @@ -126,7 +126,12 @@ export interface MicroApp { /** * 应用在菜单中显示的图标。 */ - menuIcon?: MenuIcon; + menuIcon?: + | MenuIcon + | { + imgSrc?: string; + imgStyle?: Record; + }; /** {@inheritDoc LayoutType} */ layoutType?: LayoutType; @@ -185,6 +190,11 @@ export interface MicroApp { * 该应用是否是独立打包应用 */ standaloneMode?: boolean; + + /** + * UI 版本 + */ + uiVersion?: string; } /** @@ -288,6 +298,11 @@ export interface Storyboard { /** {@inheritDoc StoryboardMeta} */ meta?: StoryboardMeta; + + /** + * 该 app 请求 bootstrap json 的地址,仅针对是联合 app 时才有该字段 + */ + bootstrapFile?: string; } /** @internal */ @@ -298,6 +313,7 @@ export interface RuntimeStoryboard extends Storyboard { $$fulfilling?: Promise; $$i18nFulfilled?: boolean; $$deadConditionsRemoved?: boolean; + $$fullMerged?: boolean; } export function isRouteConfOfBricks( @@ -521,13 +537,39 @@ export interface ContextConf { * 用于 Context 的异步数据处理配置。 */ export type ContextResolveConf = ResolveConf & { + /** + * 启用异步加载时,系统会尽早发起请求,但不会阻塞页面继续渲染。 + * + * 根据数据加载完成的时机,有两种情况: + * a) 数据在 mount 之前加载完成,则将统一在 mount 之后触发一次数据变更事件(设置了追踪标记的属性将会更新) + * b) 数据在 mount 之后加载完成,则在加载完成时立即触发一次数据变更事件(设置了追踪标记的属性将会更新) + */ + async?: boolean; + /** * 启用懒加载时,系统不再主动加载该异步数据(此时默认的 `value` 为 `null`), - * 需要用户主动通过 `context.refresh` 触发。 + * 需要用户主动通过 `context.refresh` 或者使用 `trigger` 触发。 */ lazy?: boolean; + + /** + * 设置`lazy:true`时,需要用户主动设置 `trigger` 为 `ContextResolveTriggerBrickLifeCycle`中的一个或者多个生命周期,当触发生命周期时主动加载数据 + * + */ + trigger?: ContextResolveTriggerBrickLifeCycle; }; +/** + * Context 的异步数据处理配置为 `trigger` 时支持的生命周期 + */ +export type ContextResolveTriggerBrickLifeCycle = + | "onBeforePageLoad" + | "onPageLoad" + | "onBeforePageLeave" + | "onPageLeave" + | "onAnchorLoad" + | "onAnchorUnload"; + /** * 页面切换配置表。 * @@ -1131,7 +1173,8 @@ export interface BrickEventsMap { export type BrickEventHandler = | BuiltinBrickEventHandler | UseProviderEventHandler - | CustomBrickEventHandler; + | CustomBrickEventHandler + | ConditionalEventHandler; /** 系统内置的事件处理器。 */ export interface BuiltinBrickEventHandler { @@ -1233,8 +1276,14 @@ export interface BuiltinBrickEventHandler { */ if?: string | boolean; + /** 是否批量变更 */ + batch?: boolean; + /** {@inheritDoc BrickEventHandlerCallback} */ callback?: BrickEventHandlerCallback; + + /** {@inheritDoc ConditionalEventHandler.else} */ + else?: BrickEventHandler | BrickEventHandler[]; } /** @@ -1257,6 +1306,9 @@ export interface UseProviderEventHandler { /** {@inheritDoc BuiltinBrickEventHandler.if} */ if?: string | boolean; + + /** {@inheritDoc ConditionalEventHandler.else} */ + else?: BrickEventHandler | BrickEventHandler[]; } /** @@ -1290,6 +1342,18 @@ export interface ProviderPollOptions { * 不会触发 `progress|success|error|finally` 等事件。 */ expectPollStopImmediately?: () => boolean; + + /** {@inheritDoc ConditionalEventHandler.else} */ + else?: BrickEventHandler | BrickEventHandler[]; +} + +export interface ConditionalEventHandler { + /** {@inheritDoc BuiltinBrickEventHandler.if} */ + if?: string | boolean; + /** 满足条件分支 */ + then: BrickEventHandler | BrickEventHandler[]; + /** 不满足条件分支 */ + else?: BrickEventHandler | BrickEventHandler[]; } /** @@ -1330,6 +1394,14 @@ export interface ExecuteCustomBrickEventHandler callback?: BrickEventHandlerCallback; } +/** + * 批量更新子项 + */ +export interface BatchUpdateContextItem { + name: string; + value: unknown; +} + /** * 事件处理回调。 * diff --git a/packages/brick-types/src/menu.ts b/packages/brick-types/src/menu.ts index fe2221821a..0c38d64bbd 100644 --- a/packages/brick-types/src/menu.ts +++ b/packages/brick-types/src/menu.ts @@ -81,6 +81,12 @@ export interface SidebarMenuSimpleItem { /** 侧边栏分组菜单项的配置。 */ export interface SidebarMenuGroup { + /** 分组 Id。 */ + groupId?: string; + + /** 分组来源。 */ + groupFrom?: string; + /** 分组类型。 */ type: "group" | "subMenu"; @@ -93,6 +99,9 @@ export interface SidebarMenuGroup { /** 该分组下的子菜单项列表。 */ items: SidebarMenuItem[]; + /** 子菜单项的布局方式。 */ + childLayout?: "default" | "category" | "siteMap"; + /** @internal */ key?: string; @@ -172,10 +181,12 @@ export interface MenuRawData { export type MenuItemRawData = Omit & { children?: MenuItemRawData[]; type?: "default" | "group"; + childLayout?: "default" | "category" | "siteMap"; sort?: number; if?: string | boolean; defaultExpanded?: boolean; groupId?: string; + groupFrom?: string; // [symbolAppId]?: string; }; diff --git a/packages/brick-types/src/runtime.ts b/packages/brick-types/src/runtime.ts index c1051389d4..dbe03b682e 100644 --- a/packages/brick-types/src/runtime.ts +++ b/packages/brick-types/src/runtime.ts @@ -237,9 +237,12 @@ export interface StoryboardContextItemFreeVariable { type: "free-variable"; value: unknown; eventTarget?: EventTarget; + useResolve?: boolean; loaded?: boolean; loading?: Promise; load?: (options?: ResolveOptions) => Promise; + async?: boolean; + deps?: string[]; } /** @internal */ diff --git a/packages/brick-types/src/story.ts b/packages/brick-types/src/story.ts index 2f034f218e..20ab9d7607 100644 --- a/packages/brick-types/src/story.ts +++ b/packages/brick-types/src/story.ts @@ -46,6 +46,11 @@ export interface SnippetConf { /** @internal */ export type mixConf = StoryConf | SnippetConf; +/** @internal */ +export interface V3StoryConf { + doc?: string; +} + /** @internal */ export interface Story { category: string; @@ -53,7 +58,7 @@ export interface Story { deprecated?: boolean; type: "brick" | "template"; text: I18nData; - conf: StoryConf | StoryConf[] | mixConf[]; + conf: StoryConf | StoryConf[] | mixConf[] | V3StoryConf; description?: I18nData; tags?: I18nData[]; doc?: string | StoryDoc; @@ -65,6 +70,9 @@ export interface Story { originData?: BuilderCustomTemplateNode; isCustomTemplate?: boolean; useWidget?: string[]; + v3Brick?: boolean; + source?: string; + alias?: string[]; } /** @internal */ diff --git a/packages/brick-utils/CHANGELOG.md b/packages/brick-utils/CHANGELOG.md index ca93ae74e1..6e6bf253f1 100644 --- a/packages/brick-utils/CHANGELOG.md +++ b/packages/brick-utils/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.45.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.20...@next-core/brick-utils@2.45.21) (2023-03-14) +## [2.51.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.12...@next-core/brick-utils@2.51.13) (2023-12-26) **Note:** Version bump only for package @next-core/brick-utils @@ -11,18 +11,23 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.45.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.19...@next-core/brick-utils@2.45.20) (2023-02-20) +## [2.51.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.11...@next-core/brick-utils@2.51.12) (2023-12-21) +**Note:** Version bump only for package @next-core/brick-utils -### Bug Fixes -* 修复formstate中conf设置track:true无法生效,refs:FORM_BUILDER-217 ([ed68b7c](https://github.com/easyops-cn/next-core/commit/ed68b7c4feef99e48c527285c42176fd7da3eb7e)) +## [2.51.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.10...@next-core/brick-utils@2.51.11) (2023-12-19) + +**Note:** Version bump only for package @next-core/brick-utils -## [2.45.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.18...@next-core/brick-utils@2.45.19) (2023-02-16) + + + +## [2.51.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.9...@next-core/brick-utils@2.51.10) (2023-10-20) **Note:** Version bump only for package @next-core/brick-utils @@ -30,70 +35,204 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.45.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.17...@next-core/brick-utils@2.45.18) (2023-01-15) +## [2.51.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.8...@next-core/brick-utils@2.51.9) (2023-10-19) +**Note:** Version bump only for package @next-core/brick-utils + +## [2.51.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.7...@next-core/brick-utils@2.51.8) (2023-10-13) ### Bug Fixes -* fix loading widgets ([3807dec](https://github.com/easyops-cn/next-core/commit/3807dec8ed3b489ae970535ede60357adcee2e08)) +- covert useBrick if it is an array of size 1 ([b8b432f](https://github.com/easyops-cn/next-core/commit/b8b432f6524490ae5a123490aa38c94a2e1301ba)) + +## [2.51.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.6...@next-core/brick-utils@2.51.7) (2023-09-12) +**Note:** Version bump only for package @next-core/brick-utils +## [2.51.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.5...@next-core/brick-utils@2.51.6) (2023-09-05) +**Note:** Version bump only for package @next-core/brick-utils +## [2.51.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.4...@next-core/brick-utils@2.51.5) (2023-09-04) -## [2.45.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.16...@next-core/brick-utils@2.45.17) (2023-01-11) +### Bug Fixes + +- handle dead conditions with then/else ([4529c26](https://github.com/easyops-cn/next-core/commit/4529c26f1898afe2699694854bdc6e483fbe18aa)) + +## [2.51.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.3...@next-core/brick-utils@2.51.4) (2023-08-17) + +**Note:** Version bump only for package @next-core/brick-utils +## [2.51.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.2...@next-core/brick-utils@2.51.3) (2023-07-27) ### Bug Fixes -* fix parallel context for nested routes ([840bbe4](https://github.com/easyops-cn/next-core/commit/840bbe4c21bd7060f8a54e2a82edc114e41b862a)) +- keep brick alias ([6e8d0e1](https://github.com/easyops-cn/next-core/commit/6e8d0e1e42946fa7e857a8d10c9828beeb40ed65)) +## [2.51.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.1...@next-core/brick-utils@2.51.2) (2023-07-25) +### Bug Fixes +- add v3 types ([bcc7da1](https://github.com/easyops-cn/next-core/commit/bcc7da1d61934eef89960e78a5823e87903c9bf0)) +- ignore unnecessary brick fields ([a6d38e3](https://github.com/easyops-cn/next-core/commit/a6d38e30f27f953640edfa68df76fc2214f21bcf)) +- refine dead condition warning ([afabc1e](https://github.com/easyops-cn/next-core/commit/afabc1e158daee369e11418b2ac2e3ebbd26072f)) +## [2.51.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.51.0...@next-core/brick-utils@2.51.1) (2023-07-06) -## [2.45.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.15...@next-core/brick-utils@2.45.16) (2023-01-11) +### Bug Fixes + +- compatible with v3 common bricks ([0faff94](https://github.com/easyops-cn/next-core/commit/0faff94c6b941fa1bf4b8289c2604a0965ea7153)) + +# [2.51.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.50.4...@next-core/brick-utils@2.51.0) (2023-07-06) + +### Features + +- support parsing brick children ([b0f9647](https://github.com/easyops-cn/next-core/commit/b0f964770050c6e703b70a0b095218b8ebfbc1ec)) + +## [2.50.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.50.3...@next-core/brick-utils@2.50.4) (2023-06-20) **Note:** Version bump only for package @next-core/brick-utils +## [2.50.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.50.2...@next-core/brick-utils@2.50.3) (2023-06-14) +### Bug Fixes +- support more variable ([4e5d519](https://github.com/easyops-cn/next-core/commit/4e5d519063b89285952c4c0740ca03d8a11ac129)) +## [2.50.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.50.1...@next-core/brick-utils@2.50.2) (2023-06-12) -## [2.45.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.14...@next-core/brick-utils@2.45.15) (2023-01-10) +**Note:** Version bump only for package @next-core/brick-utils + +## [2.50.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.50.0...@next-core/brick-utils@2.50.1) (2023-06-08) +**Note:** Version bump only for package @next-core/brick-utils + +# [2.50.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.49.0...@next-core/brick-utils@2.50.0) (2023-06-08) + +### Features + +- support dynamic snippet preview ([9e1153b](https://github.com/easyops-cn/next-core/commit/9e1153b99e3053b244d5a06dd935888fcd47f9bf)) + +# [2.49.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.48.1...@next-core/brick-utils@2.49.0) (2023-06-05) ### Bug Fixes -* fix concurrently load bricks and business apis ([04759bb](https://github.com/easyops-cn/next-core/commit/04759bb926b40d3828b651f1448a1d5c9a0e1520)) +- refactor process snippet ([83346bb](https://github.com/easyops-cn/next-core/commit/83346bbec562f7cfeadb12cb97949aa35c4f66f7)) +### Features +- support params snippet ([8e07635](https://github.com/easyops-cn/next-core/commit/8e0763587668c751521ad80c6338b1170b8c739e)) +## [2.48.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.48.0...@next-core/brick-utils@2.48.1) (2023-05-31) +### Bug Fixes -## [2.45.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.13...@next-core/brick-utils@2.45.14) (2023-01-05) +- normalizeMenu 兼容新接口 ([65e125b](https://github.com/easyops-cn/next-core/commit/65e125b37dc36b7af92798eb71e7ec8e494c9bdb)) + +# [2.48.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.47.7...@next-core/brick-utils@2.48.0) (2023-05-30) + +### Features + +- menu 支持大于两层(standalone) ([258333f](https://github.com/easyops-cn/next-core/commit/258333fc165dad8448d09971b99d3a40d6dd83c5)) + +## [2.47.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.47.6...@next-core/brick-utils@2.47.7) (2023-05-29) **Note:** Version bump only for package @next-core/brick-utils +## [2.47.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.47.5...@next-core/brick-utils@2.47.6) (2023-05-25) +**Note:** Version bump only for package @next-core/brick-utils +## [2.47.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.47.4...@next-core/brick-utils@2.47.5) (2023-05-22) +**Note:** Version bump only for package @next-core/brick-utils -## [2.45.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.12...@next-core/brick-utils@2.45.13) (2022-12-19) +## [2.47.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.47.3...@next-core/brick-utils@2.47.4) (2023-05-22) **Note:** Version bump only for package @next-core/brick-utils +## [2.47.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.47.2...@next-core/brick-utils@2.47.3) (2023-05-18) +**Note:** Version bump only for package @next-core/brick-utils +## [2.47.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.47.1...@next-core/brick-utils@2.47.2) (2023-05-17) +**Note:** Version bump only for package @next-core/brick-utils -## [2.45.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.11...@next-core/brick-utils@2.45.12) (2022-12-09) +## [2.47.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.47.0...@next-core/brick-utils@2.47.1) (2023-05-12) **Note:** Version bump only for package @next-core/brick-utils +# [2.47.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.46.0...@next-core/brick-utils@2.47.0) (2023-05-10) +### Features + +- support track syntax sugar in v2 ([0539348](https://github.com/easyops-cn/next-core/commit/0539348c3a509fb66ce3f94667d413131986ac4f)) +- update snapshot.json ([7ee1bd8](https://github.com/easyops-cn/next-core/commit/7ee1bd820ddf141f364335bab172a1692e3cb42d)) + +# [2.46.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.22...@next-core/brick-utils@2.46.0) (2023-05-05) + +### Bug Fixes + +- fix a problem of v3 brick entries getting loaded twice ([fa80ad1](https://github.com/easyops-cn/next-core/commit/fa80ad1b19bd5037720126eb2d33cb8f34a029df)) + +### Features + +- support using v3 bricks in v2 container ([df7d736](https://github.com/easyops-cn/next-core/commit/df7d73688bb570441315b1d5676eb064bcd7f5e0)) + +## [2.45.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.21...@next-core/brick-utils@2.45.22) (2023-04-11) + +### Bug Fixes + +- add a new json field in bricks: dataSource ([ff2cbcd](https://github.com/easyops-cn/next-core/commit/ff2cbcdae4db3a819d6e68deb0bc29c2e30a109f)) + +## [2.45.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.20...@next-core/brick-utils@2.45.21) (2023-03-14) + +**Note:** Version bump only for package @next-core/brick-utils + +## [2.45.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.19...@next-core/brick-utils@2.45.20) (2023-02-20) + +### Bug Fixes +- 修复 formstate 中 conf 设置 track:true 无法生效,refs:FORM_BUILDER-217 ([ed68b7c](https://github.com/easyops-cn/next-core/commit/ed68b7c4feef99e48c527285c42176fd7da3eb7e)) +## [2.45.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.18...@next-core/brick-utils@2.45.19) (2023-02-16) + +**Note:** Version bump only for package @next-core/brick-utils + +## [2.45.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.17...@next-core/brick-utils@2.45.18) (2023-01-15) + +### Bug Fixes + +- fix loading widgets ([3807dec](https://github.com/easyops-cn/next-core/commit/3807dec8ed3b489ae970535ede60357adcee2e08)) + +## [2.45.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.16...@next-core/brick-utils@2.45.17) (2023-01-11) + +### Bug Fixes + +- fix parallel context for nested routes ([840bbe4](https://github.com/easyops-cn/next-core/commit/840bbe4c21bd7060f8a54e2a82edc114e41b862a)) + +## [2.45.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.15...@next-core/brick-utils@2.45.16) (2023-01-11) + +**Note:** Version bump only for package @next-core/brick-utils + +## [2.45.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.14...@next-core/brick-utils@2.45.15) (2023-01-10) + +### Bug Fixes + +- fix concurrently load bricks and business apis ([04759bb](https://github.com/easyops-cn/next-core/commit/04759bb926b40d3828b651f1448a1d5c9a0e1520)) + +## [2.45.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.13...@next-core/brick-utils@2.45.14) (2023-01-05) + +**Note:** Version bump only for package @next-core/brick-utils + +## [2.45.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.12...@next-core/brick-utils@2.45.13) (2022-12-19) + +**Note:** Version bump only for package @next-core/brick-utils + +## [2.45.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.11...@next-core/brick-utils@2.45.12) (2022-12-09) + +**Note:** Version bump only for package @next-core/brick-utils ## [2.45.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-utils@2.45.10...@next-core/brick-utils@2.45.11) (2022-12-01) diff --git a/packages/brick-utils/package.json b/packages/brick-utils/package.json index 9dead7d78c..ed8eec3eb6 100644 --- a/packages/brick-utils/package.json +++ b/packages/brick-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/brick-utils", - "version": "2.45.21", + "version": "2.51.13", "description": "Pure utility functions for kernel", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/brick-utils", "license": "GPL-3.0", @@ -29,14 +29,14 @@ }, "sideEffects": false, "dependencies": { - "@next-core/brick-types": "^2.82.5", - "@next-core/cook": "^1.6.83", - "@next-core/storyboard": "^0.3.5", + "@next-core/brick-types": "^2.92.0", + "@next-core/cook": "^1.9.13", + "@next-core/storyboard": "^0.6.7", "file-saver": "^2.0.5", "path-to-regexp": "^6.2.1" }, "devDependencies": { - "@next-core/pipes": "^1.0.16", + "@next-core/pipes": "^1.0.17", "@next-core/rollup-config-factory": "^2.7.0", "js-yaml": "^3.14.1", "lodash": "^4.17.21", diff --git a/packages/brick-utils/src/builder/normalizeBuilderNode.spec.ts b/packages/brick-utils/src/builder/normalizeBuilderNode.spec.ts index c284f7bfdf..847dacb370 100644 --- a/packages/brick-utils/src/builder/normalizeBuilderNode.spec.ts +++ b/packages/brick-utils/src/builder/normalizeBuilderNode.spec.ts @@ -40,6 +40,7 @@ describe("normalizeBuilderNode", () => { org: 1, previewSettings: {}, screenshot: "data:image/png,XYZ", + hybrid: false, }, { alias: "route-a", @@ -67,17 +68,18 @@ describe("normalizeBuilderNode", () => { type: "routes", permissionsPreCheck: '["<% `cmdb:${QUERY.objectId}_instance_create` %>"]', - exact: null, + hybrid: true, // Ignore when specific fields (such as `alias`) is `null`. alias: null, context: null, + exact: null, }, { permissionsPreCheck: ["<% `cmdb:${QUERY.objectId}_instance_create` %>"], path: "/b", type: "routes", iid: "instance-r02", - exact: null, + hybrid: true, }, 0, ], @@ -91,8 +93,9 @@ describe("normalizeBuilderNode", () => { if: "false", lifeCycle: undefined, permissionsPreCheck: null, - // Ignore `alias` for brick nodes. alias: "brick-a", + // Ignore `injectDeep` + injectDeep: true, }, { brick: "m", @@ -100,6 +103,7 @@ describe("normalizeBuilderNode", () => { iid: "instance-b01", lifeCycle: undefined, permissionsPreCheck: undefined, + alias: "brick-a", }, 0, ], diff --git a/packages/brick-utils/src/builder/normalizeBuilderNode.ts b/packages/brick-utils/src/builder/normalizeBuilderNode.ts index cf9fdea706..18a4a6d645 100644 --- a/packages/brick-utils/src/builder/normalizeBuilderNode.ts +++ b/packages/brick-utils/src/builder/normalizeBuilderNode.ts @@ -31,6 +31,7 @@ const jsonFieldsInBrick = [ "params", "if", "transform", + "dataSource", ]; // Fields stored as yaml string will be parsed when build & push. @@ -55,27 +56,33 @@ const fieldsToRemoveInRoute = [ "providers_bak", "previewSettings", "screenshot", + "lock", "deleteAuthorizers", "readAuthorizers", "updateAuthorizers", ]; -const fieldsToRemoveInBrick = fieldsToRemoveInRoute.concat("type", "alias"); +const fieldsToRemoveInBrick = fieldsToRemoveInRoute.concat("type"); // Those fields can be disposed if value is null. const disposableNullFields = [ "alias", "documentId", - "hybrid", - "bg", "context", "exports", "ref", - "portal", "analyticsData", ]; +const disposableFalseOrNullFields = [ + "hybrid", + "bg", + "portal", + "public", + "exact", +]; + export function normalizeBuilderNode(node: BuilderBrickNode): BrickConf; export function normalizeBuilderNode(node: BuilderRouteNode): RouteConf; export function normalizeBuilderNode( @@ -124,7 +131,10 @@ function normalize( !( key[0] === "_" || fieldsToRemove.includes(key) || - (value === null && disposableNullFields.includes(key)) + ((value === false || value === null) && + disposableFalseOrNullFields.includes(key)) || + (value === null && disposableNullFields.includes(key)) || + (value === true && key === "injectDeep") ) ) // Parse specific fields. diff --git a/packages/brick-utils/src/builder/normalizeMenu.spec.ts b/packages/brick-utils/src/builder/normalizeMenu.spec.ts index 53608381d6..1647fb336e 100644 --- a/packages/brick-utils/src/builder/normalizeMenu.spec.ts +++ b/packages/brick-utils/src/builder/normalizeMenu.spec.ts @@ -6,12 +6,19 @@ describe("normalizeMenu", () => { { _object_id: "MENU", menuId: "menu-a", + titleDataSource: { + objectId: "", + instanceId: "", + attributeId: "", + }, items: [ { + if: null, _object_id: "MENU_ITEM", text: "Menu Item 1", }, { + if: "<% null %>", _object_id: "MENU_ITEM", text: "Menu Item 2", children: [ @@ -40,6 +47,7 @@ describe("normalizeMenu", () => { text: "Menu Item 1", }, { + if: "<% null %>", text: "Menu Item 2", children: [ { diff --git a/packages/brick-utils/src/builder/normalizeMenu.ts b/packages/brick-utils/src/builder/normalizeMenu.ts index b3255cee7a..8cf443ddad 100644 --- a/packages/brick-utils/src/builder/normalizeMenu.ts +++ b/packages/brick-utils/src/builder/normalizeMenu.ts @@ -1,3 +1,5 @@ +import { isObject } from "../isObject"; + const fieldsToKeepInMenu = [ "menuId", "title", @@ -28,6 +30,7 @@ const fieldsToKeepInMenuItem = [ "defaultExpanded", "if", "groupId", + "childLayout", ]; export interface MenuNode { @@ -54,7 +57,21 @@ function keep( return Object.fromEntries( Object.entries(node) // Keep certain fields from CMDB. - .filter((item) => fieldsToKeep.includes(item[0])) + .filter(([key, value]) => { + if ( + key === "titleDataSource" && + isObject(value) && + Object.entries(value).every( + (item) => item[1] === null || item[1] === "" + ) + ) { + return false; + } + if (key === "if" && value === null) { + return false; + } + return fieldsToKeep.includes(key); + }) ); } diff --git a/packages/brick-utils/src/getDllAndDepsOfStoryboard.spec.ts b/packages/brick-utils/src/getDllAndDepsOfStoryboard.spec.ts index ae4efdb7f5..c5c0b922fd 100644 --- a/packages/brick-utils/src/getDllAndDepsOfStoryboard.spec.ts +++ b/packages/brick-utils/src/getDllAndDepsOfStoryboard.spec.ts @@ -40,6 +40,11 @@ const brickPackages: BrickPackage[] = [ { filePath: "bricks/test-widgets/dist/index.js", }, + { + id: "bricks/v3", + filePath: "bricks/v3/dist/index.js", + elements: ["eo-button"], + } as BrickPackage, ]; let spyConsoleError: jest.SpyInstance; @@ -87,9 +92,13 @@ describe("getDllAndDepsOfStoryboard", () => { "bricks/d/dist/d.js", ], bricks: ["a.brick-a", "c.brick-c", "test-widgets.tpl-xyz"], + v3Bricks: [], + v3Processors: [], eager: { dll: [], deps: ["bricks/test-widgets/dist/index.js", "bricks/d/dist/d.js"], + v3Bricks: [], + v3Processors: [], }, }); }); @@ -158,6 +167,8 @@ describe("getDllAndDepsOfStoryboard", () => { dll: ["dll-of-d3.123.js"], deps: ["bricks/a/dist/a.js", "bricks/b/dist/b.js", "bricks/c/dist/c.js"], bricks: ["any-brick"], + v3Bricks: [], + v3Processors: [], eager: { dll: ["dll-of-d3.123.js"], deps: [ @@ -165,6 +176,8 @@ describe("getDllAndDepsOfStoryboard", () => { "bricks/b/dist/b.js", "bricks/c/dist/c.js", ], + v3Bricks: [], + v3Processors: [], }, }); }); @@ -213,6 +226,8 @@ describe("getDllAndDepsByResource", () => { ).toEqual({ dll: ["dll-of-editor-bricks-helper.456.js"], deps: ["bricks/c/dist/editors/editors.js"], + v3Bricks: [], + v3Processors: [], }); }); @@ -233,6 +248,8 @@ describe("getDllAndDepsByResource", () => { "bricks/a-test/dist/bbc.js", "bricks/c/dist/editors/editors.js", ], + v3Bricks: [], + v3Processors: [], }); }); @@ -247,6 +264,8 @@ describe("getDllAndDepsByResource", () => { ).toEqual({ dll: [], deps: [], + v3Bricks: [], + v3Processors: [], }); }); @@ -285,6 +304,8 @@ describe("getDllAndDepsByResource", () => { expect(getDllAndDepsByResource({}, brickPackages)).toEqual({ dll: [], deps: [], + v3Bricks: [], + v3Processors: [], }); expect( @@ -292,6 +313,40 @@ describe("getDllAndDepsByResource", () => { ).toEqual({ deps: [], dll: [], + v3Bricks: [], + v3Processors: [], + }); + }); + + it("should work for v3 bricks", () => { + expect( + getDllAndDepsByResource( + { + bricks: ["v3.my-button", "eo-button", "eo-undefined"], + }, + brickPackages + ) + ).toEqual({ + dll: [], + deps: [], + v3Bricks: ["v3.my-button", "eo-button"], + v3Processors: [], + }); + }); + + it("should work for v3 processors", () => { + expect( + getDllAndDepsByResource( + { + processors: ["v3.myTest"], + }, + brickPackages + ) + ).toEqual({ + dll: [], + deps: [], + v3Bricks: [], + v3Processors: ["v3.myTest"], }); }); }); diff --git a/packages/brick-utils/src/getDllAndDepsOfStoryboard.ts b/packages/brick-utils/src/getDllAndDepsOfStoryboard.ts index c8cf56b85a..e44c2b8930 100644 --- a/packages/brick-utils/src/getDllAndDepsOfStoryboard.ts +++ b/packages/brick-utils/src/getDllAndDepsOfStoryboard.ts @@ -7,6 +7,8 @@ import { scanStoryboard, ScanBricksOptions } from "./scanStoryboard"; interface DllAndDeps { dll: string[]; deps: string[]; + v3Bricks?: string[]; + v3Processors?: string[]; } interface DllAndDepsAndBricks extends DllAndDeps { @@ -17,11 +19,16 @@ interface DllAndDepsAndBricks extends DllAndDeps { eager: DllAndDeps; } +interface BrickPackageV3 extends BrickPackage { + id?: string; + elements?: string[]; +} + const widgetRegExp = /\.tpl-/; export function getDllAndDepsOfStoryboard( storyboard: Storyboard, - brickPackages: BrickPackage[], + brickPackages: BrickPackageV3[], options?: ScanBricksOptions ): DllAndDepsAndBricks { const { bricks, usedTemplates } = scanStoryboard(storyboard, options); @@ -50,8 +57,8 @@ export function getDllAndDepsOfStoryboard( } function getBrickToPackageMap( - brickPackages: BrickPackage[] -): Map { + brickPackages: BrickPackageV3[] +): Map { if (isEmpty(brickPackages)) { return new Map(); } @@ -71,7 +78,7 @@ function getBrickToPackageMap( export function getDllAndDepsOfBricks( bricks: string[], - brickPackages: BrickPackage[] + brickPackages: BrickPackageV3[] ): DllAndDeps { const dll = new Set(); const deps = new Set(); @@ -112,10 +119,12 @@ interface StoryboardResource { export function getDllAndDepsByResource( { bricks, processors, editorBricks }: StoryboardResource, - brickPackages: BrickPackage[] + brickPackages: BrickPackageV3[] ): DllAndDeps { const dll = new Set(); const deps = new Set(); + const v3Bricks = new Set(); + const v3Processors = new Set(); if ( bricks?.length > 0 || @@ -123,25 +132,38 @@ export function getDllAndDepsByResource( editorBricks?.length > 0 ) { const brickMap = getBrickToPackageMap(brickPackages); + const v3DefinedBricks = new Set(); + for (const pkg of brickPackages) { + const { id, elements } = pkg; + if (id && elements?.length) { + for (const element of elements) { + v3DefinedBricks.add(element); + } + } + } - [...(bricks ?? []), ...(processors ?? [])].forEach((name) => { + [ + ...(bricks ?? []).map((n) => [n] as [string]), + ...(processors ?? []).map((n) => [n, true] as [string, boolean?]), + ].forEach(([name, isProcessor]) => { // ignore custom template - // istanbul ignore else if (name.includes(".")) { let namespace = name.split(".")[0]; - const isProcessor = processors?.includes(name); - // processor 是 camelCase 格式,转成 brick 的 param-case 格式,统一去判断 if (isProcessor) { namespace = changeCase.paramCase(namespace); } const find = brickMap.get(namespace); if (find) { - deps.add(find.filePath); - - if (find.dll) { - for (const dllName of find.dll) { - dll.add(dllName); + if (find.id) { + (isProcessor ? v3Processors : v3Bricks).add(name); + } else { + deps.add(find.filePath); + + if (find.dll) { + for (const dllName of find.dll) { + dll.add(dllName); + } } } } else { @@ -152,6 +174,8 @@ export function getDllAndDepsByResource( } \`${name}\` does not match any brick package` ); } + } else if (!name.startsWith("tpl-") && v3DefinedBricks.has(name)) { + v3Bricks.add(name); } }); @@ -181,5 +205,7 @@ export function getDllAndDepsByResource( return { dll: Array.from(dll).map((dllName) => dllPath[dllName]), deps: Array.from(deps), + v3Bricks: Array.from(v3Bricks), + v3Processors: Array.from(v3Processors), }; } diff --git a/packages/brick-utils/src/index.ts b/packages/brick-utils/src/index.ts index d039cfe839..c58a487d97 100644 --- a/packages/brick-utils/src/index.ts +++ b/packages/brick-utils/src/index.ts @@ -34,4 +34,5 @@ export * from "./debounceByAnimationFrame"; export * from "./scanInstalledAppsInStoryboard"; export * from "./makeThrottledAggregation"; export * from "./removeDeadConditions"; +export * from "./snippetEvaluate"; export * from "@next-core/storyboard"; diff --git a/packages/brick-utils/src/removeDeadConditions.spec.ts b/packages/brick-utils/src/removeDeadConditions.spec.ts index 8f381a8d3e..0074a59940 100644 --- a/packages/brick-utils/src/removeDeadConditions.spec.ts +++ b/packages/brick-utils/src/removeDeadConditions.spec.ts @@ -125,6 +125,24 @@ describe("removeDeadConditions", () => { }, }, }, + keydown: { + if: "<% false && CTX.abc %>", + then: { + action: "console.log", + }, + else: { + action: "console.info", + }, + }, + keyup: { + if: "<% true || CTX.abc %>", + then: { + action: "console.log", + }, + else: { + action: "console.info", + }, + }, oops: null, }, }, @@ -147,6 +165,17 @@ describe("removeDeadConditions", () => { }, }, }, + keydown: { + then: { + action: "console.info", + }, + }, + keyup: { + if: true, + then: { + action: "console.log", + }, + }, oops: null, }, }, @@ -237,10 +266,16 @@ describe("removeDeadConditions", () => { properties: { b1: [ { - useBrick: { - brick: "c", - if: true, - }, + useBrick: [ + { + brick: "c", + if: true, + }, + { + brick: "c-1", + if: false, + }, + ], }, ], b2: { diff --git a/packages/brick-utils/src/removeDeadConditions.ts b/packages/brick-utils/src/removeDeadConditions.ts index 6307df871f..97631b752e 100644 --- a/packages/brick-utils/src/removeDeadConditions.ts +++ b/packages/brick-utils/src/removeDeadConditions.ts @@ -1,4 +1,5 @@ import type { + ConditionalEventHandler, CustomTemplateConstructor, FeatureFlags, RuntimeStoryboard, @@ -10,13 +11,14 @@ import { isEvaluable, preevaluate, } from "@next-core/cook"; -import { remove } from "lodash"; +import { pull } from "lodash"; import { hasOwnProperty } from "./hasOwnProperty"; import { parseStoryboard, parseTemplate, traverse, type StoryboardNode, + StoryboardNodeEventHandler, } from "@next-core/storyboard"; export interface RemoveDeadConditionsOptions { @@ -69,94 +71,129 @@ function removeDeadConditionsByAst( // Then, we remove dead conditions accordingly. traverse(ast, (node) => { - let rawContainer: any; - let conditionalNodes: ConditionalStoryboardNode[]; - let rawKey: string; - let deleteEmptyArray = false; + // let conditionalNodes: ConditionalStoryboardNode[]; + // let rawContainer: any; + // let rawKey: string; + // let deleteEmptyArray = false; + // let isUseBrickEntry = false; + // let keepConditionalHandlers = false; switch (node.type) { case "Root": - conditionalNodes = node.routes; - rawContainer = node.raw; - rawKey = "routes"; + shakeConditionalNodes(node.routes, node.raw, "routes"); break; case "Template": - conditionalNodes = node.bricks as ConditionalStoryboardNode[]; - rawContainer = node.raw; - rawKey = "bricks"; + shakeConditionalNodes( + node.bricks as ConditionalStoryboardNode[], + node.raw, + "bricks" + ); break; case "Route": case "Slot": - conditionalNodes = node.children as ConditionalStoryboardNode[]; - rawContainer = node.raw; - rawKey = node.raw.type === "routes" ? "routes" : "bricks"; + shakeConditionalNodes( + node.children as ConditionalStoryboardNode[], + node.raw, + node.raw.type === "routes" ? "routes" : "bricks" + ); break; case "Event": case "EventCallback": case "SimpleLifeCycle": case "ConditionalEvent": - conditionalNodes = node.handlers; - rawContainer = node.rawContainer; - rawKey = node.rawKey; - deleteEmptyArray = true; + shakeConditionalNodes(node.handlers, node.rawContainer, node.rawKey, { + deleteEmptyArray: true, + keepConditionalHandlers: true, + }); break; case "ResolveLifeCycle": - conditionalNodes = node.resolves; - rawContainer = node.rawContainer; - rawKey = node.rawKey; - deleteEmptyArray = true; + shakeConditionalNodes(node.resolves, node.rawContainer, node.rawKey, { + deleteEmptyArray: true, + }); break; case "UseBrickEntry": - conditionalNodes = node.children as ConditionalStoryboardNode[]; - rawContainer = node.rawContainer; - rawKey = node.rawKey; + shakeConditionalNodes( + node.children as ConditionalStoryboardNode[], + node.rawContainer, + node.rawKey, + { + isUseBrickEntry: true, + } + ); + break; + case "EventHandler": + shakeConditionalNodes(node.then, node.raw, "then"); + shakeConditionalNodes(node.else, node.raw, "else"); break; } - shakeConditionalNodes( - node, - rawContainer, - conditionalNodes, - rawKey, - deleteEmptyArray - ); - // Remove unreachable context/state. - deleteEmptyArray = false; switch (node.type) { case "Route": case "Brick": case "Template": - rawContainer = node.raw; - rawKey = node.type === "Template" ? "state" : "context"; - conditionalNodes = node.context; - break; + shakeConditionalNodes( + node.context, + node.raw, + node.type === "Template" ? "state" : "context" + ); } - - shakeConditionalNodes( - node, - rawContainer, - conditionalNodes, - rawKey, - deleteEmptyArray - ); }); } function shakeConditionalNodes( - node: StoryboardNode, - rawContainer: any, conditionalNodes: ConditionalStoryboardNode[], + rawContainer: any, rawKey: string, - deleteEmptyArray?: boolean + { + deleteEmptyArray, + isUseBrickEntry, + keepConditionalHandlers, + }: { + deleteEmptyArray?: boolean; + isUseBrickEntry?: boolean; + keepConditionalHandlers?: boolean; + } = {} ): void { - const removedNodes = remove( - conditionalNodes, - (node) => node.raw.if === false - ); + const removedNodes: ConditionalStoryboardNode[] = []; + if (Array.isArray(conditionalNodes)) { + for (const node of conditionalNodes) { + if ( + keepConditionalHandlers && + (node as StoryboardNodeEventHandler).else?.length + ) { + switch (node.raw.if) { + case false: + (node as StoryboardNodeEventHandler).then = ( + node as StoryboardNodeEventHandler + ).else; + (node as StoryboardNodeEventHandler).else = []; + (node.raw as ConditionalEventHandler).then = ( + node.raw as ConditionalEventHandler + ).else; + delete (node.raw as ConditionalEventHandler).else; + delete node.raw.if; + continue; + case true: + case undefined: + (node as StoryboardNodeEventHandler).else = []; + delete (node.raw as ConditionalEventHandler).else; + continue; + } + } + if (node.raw.if === false) { + removedNodes.push(node); + } + } + } + + pull(conditionalNodes, ...removedNodes); + if (removedNodes.length > 0) { - if (node.type === "UseBrickEntry" && !Array.isArray(rawContainer[rawKey])) { + if (isUseBrickEntry && !Array.isArray(rawContainer[rawKey])) { rawContainer[rawKey] = { brick: "div", if: false }; + } else if (isUseBrickEntry && conditionalNodes.length === 1) { + rawContainer[rawKey] = conditionalNodes[0].raw; } else if (deleteEmptyArray && conditionalNodes.length === 0) { delete rawContainer[rawKey]; } else { @@ -184,7 +221,7 @@ export function computeConstantCondition( ifContainer: IfContainer, options: RemoveDeadConditionsOptions = {} ): void { - if (hasOwnProperty(ifContainer, "if")) { + if (hasOwnProperty(ifContainer, "if") && ifContainer.if !== undefined) { if (typeof ifContainer.if === "string" && isEvaluable(ifContainer.if)) { try { const { expression, attemptToVisitGlobals, source } = preevaluate( @@ -208,6 +245,8 @@ export function computeConstantCondition( console.warn("[removed dead if]:", ifContainer.if, ifContainer); } ifContainer.if = false; + } else if (isConstantLogical(expression, true, options)) { + ifContainer.if = true; } return; } diff --git a/packages/brick-utils/src/scanStoryboard.spec.ts b/packages/brick-utils/src/scanStoryboard.spec.ts index 39ffc86107..29464029a4 100644 --- a/packages/brick-utils/src/scanStoryboard.spec.ts +++ b/packages/brick-utils/src/scanStoryboard.spec.ts @@ -86,6 +86,11 @@ describe("scanStoryboard", () => { }, useBrick: { brick: "b-f", + children: [ + { + brick: "b-g", + }, + ], }, }, }, @@ -126,6 +131,7 @@ describe("scanStoryboard", () => { "b-c", "b-d", "b-f", + "b-g", "b-y", "u-m", "u-n", @@ -155,6 +161,7 @@ describe("scanStoryboard", () => { "b-c", "b-d", "b-f", + "b-g", "b-x", "b-y", "u-m", diff --git a/packages/brick-utils/src/scanStoryboard.ts b/packages/brick-utils/src/scanStoryboard.ts index a12593cb56..1419aca6a4 100644 --- a/packages/brick-utils/src/scanStoryboard.ts +++ b/packages/brick-utils/src/scanStoryboard.ts @@ -12,8 +12,8 @@ import { parseStoryboard, parseTemplates, traverse, + StoryboardNodeRoot, } from "@next-core/storyboard"; -import { StoryboardNodeRoot } from "."; export interface ScanBricksOptions { keepDuplicates?: boolean; diff --git a/packages/brick-utils/src/snippetEvaluate.spec.ts b/packages/brick-utils/src/snippetEvaluate.spec.ts new file mode 100644 index 0000000000..f3d586f99c --- /dev/null +++ b/packages/brick-utils/src/snippetEvaluate.spec.ts @@ -0,0 +1,480 @@ +import { snippetEvaluate } from "./snippetEvaluate"; + +describe("snippetEvaluate processor", () => { + describe("snippetEvaluate should work", () => { + it.each([ + [ + { + brick: "presentational-bricks.brick-table[normal]", + params: { + test: { + type: "string", + defaultValue: "come from snippetParams", + }, + }, + data: [ + { + name: "testGood", + value: "<%! SNIPPET_PARAMS.test %>", + }, + { + name: "dataSourceList", + resolve: { + useProvider: "providers-of-cmdb.instance-api-post-search", + args: [ + "APP", + { + fields: { + "*": true, + }, + }, + ], + }, + }, + ], + bricks: [ + { + brick: "presentational-bricks.brick-table", + properties: { + columns: [ + { + title: "Name", + dataIndex: "name", + }, + { + title: "ctime", + dataIndex: "ctime", + useBrick: [ + { + brick: "span", + properties: { + textContent: "<% DATA.cellData %>", + }, + events: { + click: [ + { + action: "<%! DATA_UPDATE_METHOD %>", + args: ["test", "new value"], + }, + ], + }, + }, + ], + }, + { + title: "test", + dataIndex: "test", + useBrick: [ + { + brick: "span", + properties: { + textContent: "<%! SNIPPET_PARAMS.test %>", + dataType: "<%! SNIPPET_ROOT_TYPE %>", + }, + }, + ], + }, + ], + + dataSource: "<%@= CTX_OR_STATE.dataSourceList %>", + }, + }, + ], + }, + { + rootType: "route", + rootInstanceId: "abc123", + dataList: [], + declareParams: { + test: { + type: "string", + defaultValue: "come from snippetParams", + }, + }, + inputParams: { + test: "hello", + }, + }, + { + brick: "presentational-bricks.brick-table[normal]", + bricks: [ + { + brick: "presentational-bricks.brick-table", + properties: { + columns: [ + { dataIndex: "name", title: "Name" }, + { + dataIndex: "ctime", + title: "ctime", + useBrick: [ + { + brick: "span", + properties: { textContent: "<% DATA.cellData %>" }, + events: { + click: [ + { + action: "context.replace", + args: ["test", "new value"], + }, + ], + }, + }, + ], + }, + { + dataIndex: "test", + title: "test", + useBrick: [ + { + brick: "span", + properties: { textContent: "hello", dataType: "route" }, + }, + ], + }, + ], + dataSource: "<%= CTX.dataSourceList %>", + }, + }, + ], + data: [ + { name: "testGood", value: "hello" }, + { + name: "dataSourceList", + resolve: { + args: ["APP", { fields: { "*": true } }], + useProvider: "providers-of-cmdb.instance-api-post-search", + }, + }, + ], + params: { + test: { defaultValue: "come from snippetParams", type: "string" }, + }, + }, + ], + [ + { + brick: "presentational-bricks.brick-table[normal]", + params: { + test: { + type: "string", + defaultValue: "come from snippetParams", + }, + }, + data: [ + { + name: "testGood", + value: "<%! SNIPPET_PARAMS.test %>", + }, + ], + bricks: [ + { + brick: "presentational-bricks.brick-table", + properties: { + columns: [ + { + title: "Name", + dataIndex: "name", + }, + { + title: "ctime", + dataIndex: "ctime", + useBrick: [ + { + brick: "span", + properties: { + textContent: "<% DATA.cellData %>", + }, + events: { + click: [ + { + action: "<%! DATA_UPDATE_METHOD %>", + args: ["test", "new value"], + }, + ], + }, + }, + ], + }, + ], + + dataSource: "<%@= CTX_OR_STATE.dataSourceList %>", + }, + }, + ], + }, + { + rootType: "template", + rootInstanceId: "abc123", + dataList: [], + declareParams: { + test: { + type: "string", + defaultValue: "come from snippetParams", + }, + }, + inputParams: { + test: "hello", + }, + }, + { + brick: "presentational-bricks.brick-table[normal]", + bricks: [ + { + brick: "presentational-bricks.brick-table", + properties: { + columns: [ + { dataIndex: "name", title: "Name" }, + { + dataIndex: "ctime", + title: "ctime", + useBrick: [ + { + brick: "span", + events: { + click: [ + { + action: "state.update", + args: ["test", "new value"], + }, + ], + }, + properties: { textContent: "<% DATA.cellData %>" }, + }, + ], + }, + ], + dataSource: "<%= STATE.dataSourceList %>", + }, + }, + ], + data: [{ name: "testGood", value: "hello" }], + params: { + test: { defaultValue: "come from snippetParams", type: "string" }, + }, + }, + ], + [ + { + brick: "presentational-bricks.brick-table[normal]", + params: { + test: { + type: "string", + defaultValue: "come from snippetParams", + }, + }, + data: [ + { + name: "testGood", + value: "<%! SNIPPET_PARAMS.test %>", + }, + { + name: "dataSourceList", + resolve: { + useProvider: "providers-of-cmdb.instance-api-post-search", + args: [ + "APP", + { + fields: { + "*": true, + }, + }, + ], + }, + }, + ], + bricks: [ + { + brick: "presentational-bricks.brick-table", + properties: { + columns: [ + { + title: "Name", + dataIndex: "name", + }, + { + title: "ctime", + dataIndex: "ctime", + useBrick: [ + { + brick: "span", + properties: { + textContent: "<% DATA.cellData %>", + }, + }, + ], + }, + { + title: "test", + dataIndex: "test", + useBrick: [ + { + brick: "span", + properties: { + textContent: "<%! SNIPPET_PARAMS['test'] %>", + }, + }, + ], + }, + ], + + dataSource: "<%@ CTX_OR_STATE.dataSourceList %>", + }, + }, + ], + }, + { + rootType: "template", + rootInstanceId: "abc123", + dataList: [{ name: "count" }], + declareParams: { + test: { + type: "string", + defaultValue: "come from snippetParams", + }, + }, + inputParams: { + test: "hello", + }, + }, + { + brick: "presentational-bricks.brick-table[normal]", + bricks: [ + { + brick: "presentational-bricks.brick-table", + properties: { + columns: [ + { dataIndex: "name", title: "Name" }, + { + dataIndex: "ctime", + title: "ctime", + useBrick: [ + { + brick: "span", + properties: { textContent: "<% DATA.cellData %>" }, + }, + ], + }, + { + dataIndex: "test", + title: "test", + useBrick: [ + { brick: "span", properties: { textContent: "hello" } }, + ], + }, + ], + dataSource: "<% STATE.dataSourceList %>", + }, + }, + ], + data: [ + { name: "testGood", value: "hello" }, + { + name: "dataSourceList", + resolve: { + args: ["APP", { fields: { "*": true } }], + useProvider: "providers-of-cmdb.instance-api-post-search", + }, + }, + ], + params: { + test: { defaultValue: "come from snippetParams", type: "string" }, + }, + }, + ], + ])("should work", (brickConf, context, result) => { + expect(snippetEvaluate(brickConf, context)).toEqual(result); + }); + + it("should throw specific error", () => { + const brickConf = { + brick: "presentational-bricks.brick-table[normal]", + params: { + test: { + type: "string", + defaultValue: "come from snippetParams", + }, + }, + data: [ + { + name: "testGood", + value: "<%! SNIPPET_PARAMS.test %>", + }, + { + name: "dataSourceList", + resolve: { + useProvider: "providers-of-cmdb.instance-api-post-search", + args: [ + "APP", + { + fields: { + "*": true, + }, + }, + ], + }, + }, + ], + bricks: [ + { + brick: "presentational-bricks.brick-table", + properties: { + columns: [ + { + title: "Name", + dataIndex: "name", + }, + { + title: "ctime", + dataIndex: "ctime", + useBrick: [ + { + brick: "span", + properties: { + textContent: "<% DATA.cellData %>", + }, + }, + ], + }, + { + title: "test", + dataIndex: "test", + useBrick: [ + { + brick: "span", + properties: { + textContent: "<%! SNIPPET_PARAMS.test %>", + }, + }, + ], + }, + ], + + dataSource: "<%@ CTX_OR_STATE.dataSourceList %>", + }, + }, + ], + }; + + expect(() => snippetEvaluate(brickConf, {})).toThrowError( + "Missing type of test in snippet params" + ); + + expect(() => + snippetEvaluate(brickConf, { + declareParams: { test: { type: "object" } }, + }) + ).toThrowError( + "The object type is not supported of test in snippet params" + ); + + expect(() => + snippetEvaluate(brickConf, { + inputParams: { test: 123 }, + declareParams: { test: { type: "string" } }, + }) + ).toThrowError( + "The test is declared as type string, but it is receiving a value of type number" + ); + }); + }); +}); diff --git a/packages/brick-utils/src/snippetEvaluate.ts b/packages/brick-utils/src/snippetEvaluate.ts new file mode 100644 index 0000000000..ccdfdd1314 --- /dev/null +++ b/packages/brick-utils/src/snippetEvaluate.ts @@ -0,0 +1,159 @@ +import { cook, isSnippetEvaluation, preevaluate } from "@next-core/cook"; +import { PrecookHooks } from "./cook"; +import { supply } from "@next-core/supply"; +import { visitStoryboardExpressions } from "./visitStoryboard"; +import { RuntimeSnippet, SnippetContext } from "@next-core/brick-types"; +import { isObject } from "./isObject"; + +function beforeVisitSnippetParamsFactory( + collection: Set +): PrecookHooks["beforeVisitGlobal"] { + return function beforeVisitParams(node, parent): void { + if (node.name === "SNIPPET_PARAMS") { + const memberParent = parent[parent.length - 1]; + + if ( + memberParent?.node.type === "MemberExpression" && + memberParent.key === "object" + ) { + if ( + !memberParent.node.computed && + memberParent.node.property.type === "Identifier" + ) { + collection.add((memberParent.node.property as any).name); + } else if ( + memberParent.node.computed && + (memberParent.node.property as any).type === "Literal" + ) { + collection.add((memberParent.node.property as any).value); + } + } + } + }; +} + +function checkParamsValid(nameList: string[], context: SnippetContext): void { + const { declareParams = {}, inputParams = {} } = context; + return nameList.forEach((name) => { + const type = declareParams[name]?.type; + + if (!type) { + throw new Error(`Missing type of ${name} in snippet params`); + } + + const valid = ["string", "number", "boolean"].includes(type); + if (!valid) { + throw new Error( + `The ${type} type is not supported of ${name} in snippet params` + ); + } + + const actualType = inputParams[name]; + if (actualType !== undefined && typeof actualType !== type) { + throw new Error( + `The ${name} is declared as type ${type}, but it is receiving a value of type ${typeof actualType}` + ); + } + }); +} + +function scanSnippetInStoryboard(data: unknown): string[] { + const collection = new Set(); + const beforeVisitGlobal = beforeVisitSnippetParamsFactory(collection); + visitStoryboardExpressions(data, beforeVisitGlobal, { + matchExpressionString: (v) => v.includes("SNIPPET_PARAMS"), + customIsEvaluable: isSnippetEvaluation, + }); + + return Array.from(collection); +} + +function computeRealSnippetConf( + value: unknown, + context: SnippetContext +): unknown { + if (typeof value === "string" && isSnippetEvaluation(value)) { + try { + const raw: string = value; + const ctxOrState = context.rootType === "template" ? "STATE" : "CTX"; + const ctxOrStateUpdate = + context.rootType === "template" ? "state.update" : "context.replace"; + + if (/^\s*<%@=?\s*/.test(value)) { + const replacements = [ + { search: "<%@", replace: "<%" }, + { search: /\bCTX_OR_STATE\b/g, replace: ctxOrState }, + ]; + + let result = value; + + replacements.forEach((replacement) => { + result = result.replace(replacement.search, replacement.replace); + }); + + return result; + } + + const globalVariables: Record = {}; + + const { expression, attemptToVisitGlobals, source } = preevaluate(raw); + + const attemptVisitSnippetParams = + attemptToVisitGlobals.has("SNIPPET_PARAMS"); + + if (attemptVisitSnippetParams) { + globalVariables.SNIPPET_PARAMS = context.inputParams; + } + + const attemptVisitSnippetRootType = + attemptToVisitGlobals.has("SNIPPET_ROOT_TYPE"); + + if (attemptVisitSnippetRootType) { + globalVariables.SNIPPET_ROOT_TYPE = context.rootType; + } + + const attemptVisitSnippetDataUpdateMethod = + attemptToVisitGlobals.has("DATA_UPDATE_METHOD"); + + if (attemptVisitSnippetDataUpdateMethod) { + globalVariables.DATA_UPDATE_METHOD = ctxOrStateUpdate; + } + + const result = cook(expression, source, { + globalVariables: supply(attemptToVisitGlobals, globalVariables), + }); + + return result; + } catch (error) { + /* istanbul ignore next */ + // eslint-disable-next-line no-console + throw new Error(`Parse storyboard expression failed: ${error}`); + } + } + + if (!isObject(value)) { + return value; + } + + if (Array.isArray(value)) { + return value.map((v) => computeRealSnippetConf(v, context)); + } + + return Object.fromEntries( + Object.entries(value).map(([k, v]) => [ + computeRealSnippetConf(k, context), + computeRealSnippetConf(v, context), + ]) + ); +} +export function snippetEvaluate( + brickConf: RuntimeSnippet, + context: SnippetContext +): unknown { + const collection = scanSnippetInStoryboard(brickConf); + checkParamsValid(collection, context); + + const result = computeRealSnippetConf(brickConf, context); + + return result; +} diff --git a/packages/brick-utils/src/track.spec.ts b/packages/brick-utils/src/track.spec.ts index a7bdda68ef..72786be23d 100644 --- a/packages/brick-utils/src/track.spec.ts +++ b/packages/brick-utils/src/track.spec.ts @@ -1,4 +1,5 @@ import { + trackAll, trackContext, trackFormState, trackState, @@ -114,3 +115,39 @@ describe("trackUsedState", () => { ).toEqual(["good1", "good2"]); }); }); + +describe("trackAll", () => { + test("basic usage", () => { + const result1 = trackAll( + '<%= CTX.abc + CTX["xyz"] + CTX[DATA.non] + STATE.a + STATE["b"] + FORM_STATE.c %>' + ); + expect(result1).toEqual({ + context: ["abc", "xyz"], + formState: ["c"], + state: ["a", "b"], + }); + + const result2 = trackAll("<%= CTX.abc %>"); + expect(result2).toEqual({ + context: ["abc"], + formState: false, + state: false, + }); + }); + + test("no usage", () => { + const consoleWarn = jest.spyOn(console, "warn").mockImplementation(() => { + // Do nothing + }); + const result = trackAll("<%= DATA.CTX.abc %>"); + expect(result).toBe(false); + expect(consoleWarn).toBeCalledWith( + expect.stringContaining(`no "CTX" or "STATE" or "FORM_STATE" usage found`) + ); + }); + + test("no track", () => { + const result = trackAll("<%= abc %>"); + expect(result).toBe(false); + }); +}); diff --git a/packages/brick-utils/src/track.ts b/packages/brick-utils/src/track.ts index c4fd610c2d..aaf827eb07 100644 --- a/packages/brick-utils/src/track.ts +++ b/packages/brick-utils/src/track.ts @@ -51,6 +51,12 @@ export function trackUsedFormState(data: unknown): string[] { return collectContextUsage(data, "FORM_STATE").usedContexts; } +interface trackAllResult { + context: string[] | false; + state: string[] | false; + formState: string[] | false; +} + function track( raw: string, trackText: string, @@ -91,6 +97,53 @@ function track( return false; } +export function trackAll(raw: string): trackAllResult | false { + if (raw) { + const usage: ContextUsage = { + usedContexts: [], + includesComputed: false, + }; + preevaluate(raw, { + withParent: true, + hooks: { + beforeVisitGlobal: beforeVisitContextFactory( + usage, + ["CTX", "STATE", "FORM_STATE"], + true + ), + }, + }); + if (usage.usedContexts.length > 0) { + const result: trackAllResult = { + context: false, + state: false, + formState: false, + }; + const keyMap: Record = { + CTX: "context", + STATE: "state", + FORM_STATE: "formState", + }; + usage.usedContexts.forEach((item) => { + const [key, name] = item.split("."); + if (!result[keyMap[key]]) { + result[keyMap[key]] = []; + } + (result[keyMap[key]] as string[]).push(name); + }); + return result; + } else { + // eslint-disable-next-line no-console + console.warn( + `You are using track all but no "CTX" or "STATE" or "FORM_STATE" usage found in your expression: ${JSON.stringify( + raw + )}` + ); + } + } + return false; +} + export interface ContextUsage { usedContexts: string[]; includesComputed: boolean; @@ -98,10 +151,15 @@ export interface ContextUsage { function beforeVisitContextFactory( usage: ContextUsage, - variableName: string + variableName: string | string[], + rememberObjectName = false ): PrecookHooks["beforeVisitGlobal"] { return function beforeVisitContext(node, parent): void { - if (node.name === variableName) { + if ( + typeof variableName === "string" + ? node.name === variableName + : variableName.includes(node.name) + ) { const memberParent = parent[parent.length - 1]; if ( memberParent?.node.type === "MemberExpression" && @@ -121,7 +179,9 @@ function beforeVisitContextFactory( usage.includesComputed = true; } if (used !== undefined && !usage.usedContexts.includes(used)) { - usage.usedContexts.push(used); + usage.usedContexts.push( + rememberObjectName ? `${node.name}.${used}` : used + ); } } } diff --git a/packages/brick-utils/src/visitStoryboard.ts b/packages/brick-utils/src/visitStoryboard.ts index c54d8bb479..5be2f91f78 100644 --- a/packages/brick-utils/src/visitStoryboard.ts +++ b/packages/brick-utils/src/visitStoryboard.ts @@ -3,6 +3,7 @@ import { precookFunction, PrecookHooks, isEvaluable, + isSnippetEvaluation, preevaluate, } from "./cook"; import { isObject } from "./isObject"; @@ -31,6 +32,7 @@ interface VisitStoryboardExpressionsOptions { matchExpressionString: (v: string) => boolean; visitNonExpressionString?: (v: string) => unknown; visitObject?: (v: unknown[] | Record) => unknown; + customIsEvaluable?: (v: string) => boolean; } export function visitStoryboardExpressions( @@ -40,15 +42,20 @@ export function visitStoryboardExpressions( options: string | VisitStoryboardExpressionsOptions ): void { const memo = new WeakSet(); - const { matchExpressionString, visitNonExpressionString, visitObject } = - typeof options === "string" - ? ({ - matchExpressionString: (v: string) => v.includes(options), - } as VisitStoryboardExpressionsOptions) - : options; + const { + matchExpressionString, + visitNonExpressionString, + visitObject, + customIsEvaluable = isEvaluable, + } = typeof options === "string" + ? ({ + matchExpressionString: (v: string) => v.includes(options), + } as VisitStoryboardExpressionsOptions) + : options; + function visit(value: unknown): void { if (typeof value === "string") { - if (matchExpressionString(value) && isEvaluable(value)) { + if (matchExpressionString(value) && customIsEvaluable(value)) { try { preevaluate(value, { withParent: true, diff --git a/packages/build-config-factory/CHANGELOG.md b/packages/build-config-factory/CHANGELOG.md index cf68e97a25..8acbb8320d 100644 --- a/packages/build-config-factory/CHANGELOG.md +++ b/packages/build-config-factory/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.25.4](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.3...@next-core/build-config-factory@2.25.4) (2023-03-15) +## [2.25.38](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.37...@next-core/build-config-factory@2.25.38) (2023-12-26) **Note:** Version bump only for package @next-core/build-config-factory @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.25.3](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.2...@next-core/build-config-factory@2.25.3) (2023-03-14) +## [2.25.37](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.36...@next-core/build-config-factory@2.25.37) (2023-12-21) **Note:** Version bump only for package @next-core/build-config-factory @@ -19,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.25.2](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.1...@next-core/build-config-factory@2.25.2) (2023-03-02) +## [2.25.36](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.35...@next-core/build-config-factory@2.25.36) (2023-12-19) **Note:** Version bump only for package @next-core/build-config-factory @@ -27,7 +27,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.25.1](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.0...@next-core/build-config-factory@2.25.1) (2023-03-02) +## [2.25.35](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.34...@next-core/build-config-factory@2.25.35) (2023-10-20) **Note:** Version bump only for package @next-core/build-config-factory @@ -35,99 +35,191 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -# [2.25.0](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.7...@next-core/build-config-factory@2.25.0) (2023-02-28) +## [2.25.34](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.33...@next-core/build-config-factory@2.25.34) (2023-10-19) +**Note:** Version bump only for package @next-core/build-config-factory -### Features +## [2.25.33](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.32...@next-core/build-config-factory@2.25.33) (2023-10-13) -* properties doc support editor ([ec90293](https://github.com/easyops-cn/next-core/commit/ec90293be6cd7d0cf0efd934edfbbeaa0b085dbf)) +**Note:** Version bump only for package @next-core/build-config-factory +## [2.25.32](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.31...@next-core/build-config-factory@2.25.32) (2023-09-12) +**Note:** Version bump only for package @next-core/build-config-factory +## [2.25.31](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.30...@next-core/build-config-factory@2.25.31) (2023-09-05) +**Note:** Version bump only for package @next-core/build-config-factory -## [2.24.7](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.6...@next-core/build-config-factory@2.24.7) (2023-02-20) +## [2.25.30](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.29...@next-core/build-config-factory@2.25.30) (2023-09-04) **Note:** Version bump only for package @next-core/build-config-factory +## [2.25.29](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.28...@next-core/build-config-factory@2.25.29) (2023-08-17) +**Note:** Version bump only for package @next-core/build-config-factory +## [2.25.28](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.27...@next-core/build-config-factory@2.25.28) (2023-07-27) +**Note:** Version bump only for package @next-core/build-config-factory -## [2.24.6](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.5...@next-core/build-config-factory@2.24.6) (2023-02-16) +## [2.25.27](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.26...@next-core/build-config-factory@2.25.27) (2023-07-25) **Note:** Version bump only for package @next-core/build-config-factory +## [2.25.26](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.25...@next-core/build-config-factory@2.25.26) (2023-07-06) +**Note:** Version bump only for package @next-core/build-config-factory +## [2.25.25](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.24...@next-core/build-config-factory@2.25.25) (2023-07-06) +**Note:** Version bump only for package @next-core/build-config-factory -## [2.24.5](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.4...@next-core/build-config-factory@2.24.5) (2023-01-15) +## [2.25.24](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.23...@next-core/build-config-factory@2.25.24) (2023-06-20) **Note:** Version bump only for package @next-core/build-config-factory +## [2.25.23](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.22...@next-core/build-config-factory@2.25.23) (2023-06-14) +**Note:** Version bump only for package @next-core/build-config-factory +## [2.25.22](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.21...@next-core/build-config-factory@2.25.22) (2023-06-12) +**Note:** Version bump only for package @next-core/build-config-factory -## [2.24.4](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.3...@next-core/build-config-factory@2.24.4) (2023-01-11) +## [2.25.21](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.20...@next-core/build-config-factory@2.25.21) (2023-06-08) **Note:** Version bump only for package @next-core/build-config-factory +## [2.25.20](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.19...@next-core/build-config-factory@2.25.20) (2023-06-08) +**Note:** Version bump only for package @next-core/build-config-factory +## [2.25.19](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.18...@next-core/build-config-factory@2.25.19) (2023-06-05) +**Note:** Version bump only for package @next-core/build-config-factory -## [2.24.3](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.2...@next-core/build-config-factory@2.24.3) (2023-01-11) +## [2.25.18](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.17...@next-core/build-config-factory@2.25.18) (2023-05-31) **Note:** Version bump only for package @next-core/build-config-factory +## [2.25.17](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.16...@next-core/build-config-factory@2.25.17) (2023-05-30) +**Note:** Version bump only for package @next-core/build-config-factory +## [2.25.16](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.15...@next-core/build-config-factory@2.25.16) (2023-05-29) +**Note:** Version bump only for package @next-core/build-config-factory -## [2.24.2](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.1...@next-core/build-config-factory@2.24.2) (2023-01-10) +## [2.25.15](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.14...@next-core/build-config-factory@2.25.15) (2023-05-25) **Note:** Version bump only for package @next-core/build-config-factory +## [2.25.14](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.13...@next-core/build-config-factory@2.25.14) (2023-05-22) +**Note:** Version bump only for package @next-core/build-config-factory +## [2.25.13](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.12...@next-core/build-config-factory@2.25.13) (2023-05-22) +**Note:** Version bump only for package @next-core/build-config-factory -## [2.24.1](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.0...@next-core/build-config-factory@2.24.1) (2023-01-05) +## [2.25.12](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.11...@next-core/build-config-factory@2.25.12) (2023-05-18) **Note:** Version bump only for package @next-core/build-config-factory +## [2.25.11](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.10...@next-core/build-config-factory@2.25.11) (2023-05-17) +**Note:** Version bump only for package @next-core/build-config-factory +## [2.25.10](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.9...@next-core/build-config-factory@2.25.10) (2023-05-12) +**Note:** Version bump only for package @next-core/build-config-factory -# [2.24.0](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.23.61...@next-core/build-config-factory@2.24.0) (2022-12-27) +## [2.25.9](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.8...@next-core/build-config-factory@2.25.9) (2023-05-10) + +**Note:** Version bump only for package @next-core/build-config-factory +## [2.25.8](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.7...@next-core/build-config-factory@2.25.8) (2023-05-09) + +### Bug Fixes + +- allow v2 bricks to be used in v3 container ([502d6ca](https://github.com/easyops-cn/next-core/commit/502d6cad15d3ef04b63b902fed84aac343b67e76)) + +## [2.25.7](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.6...@next-core/build-config-factory@2.25.7) (2023-05-05) + +**Note:** Version bump only for package @next-core/build-config-factory + +## [2.25.6](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.5...@next-core/build-config-factory@2.25.6) (2023-04-11) + +**Note:** Version bump only for package @next-core/build-config-factory + +## [2.25.5](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.4...@next-core/build-config-factory@2.25.5) (2023-03-28) + +**Note:** Version bump only for package @next-core/build-config-factory + +## [2.25.4](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.3...@next-core/build-config-factory@2.25.4) (2023-03-15) + +**Note:** Version bump only for package @next-core/build-config-factory + +## [2.25.3](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.2...@next-core/build-config-factory@2.25.3) (2023-03-14) + +**Note:** Version bump only for package @next-core/build-config-factory + +## [2.25.2](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.1...@next-core/build-config-factory@2.25.2) (2023-03-02) + +**Note:** Version bump only for package @next-core/build-config-factory + +## [2.25.1](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.25.0...@next-core/build-config-factory@2.25.1) (2023-03-02) + +**Note:** Version bump only for package @next-core/build-config-factory + +# [2.25.0](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.7...@next-core/build-config-factory@2.25.0) (2023-02-28) ### Features -* brick-docs add enums field ([67c63ed](https://github.com/easyops-cn/next-core/commit/67c63ed7d79c09cf07018215bd5439d7f9299a4b)) +- properties doc support editor ([ec90293](https://github.com/easyops-cn/next-core/commit/ec90293be6cd7d0cf0efd934edfbbeaa0b085dbf)) + +## [2.24.7](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.6...@next-core/build-config-factory@2.24.7) (2023-02-20) + +**Note:** Version bump only for package @next-core/build-config-factory +## [2.24.6](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.5...@next-core/build-config-factory@2.24.6) (2023-02-16) +**Note:** Version bump only for package @next-core/build-config-factory +## [2.24.5](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.4...@next-core/build-config-factory@2.24.5) (2023-01-15) +**Note:** Version bump only for package @next-core/build-config-factory -## [2.23.61](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.23.60...@next-core/build-config-factory@2.23.61) (2022-12-19) +## [2.24.4](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.3...@next-core/build-config-factory@2.24.4) (2023-01-11) **Note:** Version bump only for package @next-core/build-config-factory +## [2.24.3](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.2...@next-core/build-config-factory@2.24.3) (2023-01-11) +**Note:** Version bump only for package @next-core/build-config-factory +## [2.24.2](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.1...@next-core/build-config-factory@2.24.2) (2023-01-10) +**Note:** Version bump only for package @next-core/build-config-factory -## [2.23.60](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.23.59...@next-core/build-config-factory@2.23.60) (2022-12-09) +## [2.24.1](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.24.0...@next-core/build-config-factory@2.24.1) (2023-01-05) **Note:** Version bump only for package @next-core/build-config-factory +# [2.24.0](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.23.61...@next-core/build-config-factory@2.24.0) (2022-12-27) + +### Features +- brick-docs add enums field ([67c63ed](https://github.com/easyops-cn/next-core/commit/67c63ed7d79c09cf07018215bd5439d7f9299a4b)) +## [2.23.61](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.23.60...@next-core/build-config-factory@2.23.61) (2022-12-19) +**Note:** Version bump only for package @next-core/build-config-factory + +## [2.23.60](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.23.59...@next-core/build-config-factory@2.23.60) (2022-12-09) + +**Note:** Version bump only for package @next-core/build-config-factory ## [2.23.59](https://github.com/easyops-cn/next-core/compare/@next-core/build-config-factory@2.23.58...@next-core/build-config-factory@2.23.59) (2022-12-01) diff --git a/packages/build-config-factory/package.json b/packages/build-config-factory/package.json index 86677f61cc..84615f2b69 100644 --- a/packages/build-config-factory/package.json +++ b/packages/build-config-factory/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/build-config-factory", - "version": "2.25.4", + "version": "2.25.38", "description": "build config factory", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/build-config-factory", "license": "GPL-3.0", @@ -15,10 +15,10 @@ }, "sideEffects": false, "dependencies": { - "@next-core/brick-utils": "^2.45.21", + "@next-core/brick-utils": "^2.51.13", "@next-core/repo-config": "^0.2.5", "@next-core/typedoc-plugin-filter-inherit": "^1.2.5", - "@next-core/webpack-config-factory": "^2.21.0", + "@next-core/webpack-config-factory": "^2.22.0", "change-case": "^4.1.2", "chokidar": "^3.5.3", "fs-extra": "^10.1.0", diff --git a/packages/build-config-factory/src/generateDeps.js b/packages/build-config-factory/src/generateDeps.js index c224d605e0..a6439fd28a 100644 --- a/packages/build-config-factory/src/generateDeps.js +++ b/packages/build-config-factory/src/generateDeps.js @@ -9,7 +9,7 @@ const scopeToSuffix = new Map([ ["@templates", "NT"], ]); -module.exports = function generateDeps() { +module.exports = function generateDeps(scope) { const packageJson = require(path.join(process.cwd(), "package.json")); const { peerDependencies } = packageJson; const confPath = path.join(process.cwd(), "deploy-default/package.conf.yaml"); @@ -34,6 +34,16 @@ module.exports = function generateDeps() { }) .filter((dep) => dep && !existedDeps.has(dep.name)) ); + + if (scope === "bricks") { + const brickNext = conf.dependencies.find( + (dep) => dep.name === "brick_next" + ); + if (brickNext && /^\^2(?:\.\d+){0,2}$/.test(brickNext.version)) { + brickNext.version = `${brickNext.version} || ^3.0.0`; + } + } + const content = yaml.safeDump(conf); fs.outputFileSync( path.join(process.cwd(), "deploy/package.conf.yaml"), diff --git a/packages/build-config-factory/src/post-build.js b/packages/build-config-factory/src/post-build.js index 31ad3c7ae6..23d0d62cef 100644 --- a/packages/build-config-factory/src/post-build.js +++ b/packages/build-config-factory/src/post-build.js @@ -194,15 +194,15 @@ module.exports = (scope) => { enableGenerateDoc && generateBrickDocs(pluginName); } generateBrickContracts(cwd, isProviderBricks); - generateDeps(); + generateDeps(scope); mergeEditors(); generateSnippets(); ensureSingleRootBundle(); } else if (scope === "micro-apps") { ensureMicroApp(); ensureDeps(); - generateDeps(); + generateDeps(scope); } else if (scope === "templates") { - generateDeps(); + generateDeps(scope); } }; diff --git a/packages/cook/CHANGELOG.md b/packages/cook/CHANGELOG.md index 977ba89388..9dfa4c68a7 100644 --- a/packages/cook/CHANGELOG.md +++ b/packages/cook/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.6.83](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.82...@next-core/cook@1.6.83) (2023-03-14) +## [1.9.13](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.12...@next-core/cook@1.9.13) (2023-12-26) **Note:** Version bump only for package @next-core/cook @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.6.82](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.81...@next-core/cook@1.6.82) (2023-02-16) +## [1.9.12](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.11...@next-core/cook@1.9.12) (2023-12-21) **Note:** Version bump only for package @next-core/cook @@ -19,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.6.81](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.80...@next-core/cook@1.6.81) (2023-01-05) +## [1.9.11](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.10...@next-core/cook@1.9.11) (2023-12-19) **Note:** Version bump only for package @next-core/cook @@ -27,7 +27,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.6.80](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.79...@next-core/cook@1.6.80) (2022-12-19) +## [1.9.10](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.9...@next-core/cook@1.9.10) (2023-10-20) **Note:** Version bump only for package @next-core/cook @@ -35,13 +35,107 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.6.79](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.78...@next-core/cook@1.6.79) (2022-12-09) +## [1.9.9](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.8...@next-core/cook@1.9.9) (2023-10-19) + +**Note:** Version bump only for package @next-core/cook + +## [1.9.8](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.7...@next-core/cook@1.9.8) (2023-09-12) + +**Note:** Version bump only for package @next-core/cook + +## [1.9.7](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.6...@next-core/cook@1.9.7) (2023-09-05) + +**Note:** Version bump only for package @next-core/cook + +## [1.9.6](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.5...@next-core/cook@1.9.6) (2023-08-17) + +**Note:** Version bump only for package @next-core/cook + +## [1.9.5](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.4...@next-core/cook@1.9.5) (2023-06-20) **Note:** Version bump only for package @next-core/cook +## [1.9.4](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.3...@next-core/cook@1.9.4) (2023-06-14) +### Bug Fixes +- support more variable ([4e5d519](https://github.com/easyops-cn/next-core/commit/4e5d519063b89285952c4c0740ca03d8a11ac129)) +## [1.9.3](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.2...@next-core/cook@1.9.3) (2023-06-12) + +**Note:** Version bump only for package @next-core/cook + +## [1.9.2](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.1...@next-core/cook@1.9.2) (2023-06-08) + +**Note:** Version bump only for package @next-core/cook + +## [1.9.1](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.9.0...@next-core/cook@1.9.1) (2023-06-08) + +**Note:** Version bump only for package @next-core/cook + +# [1.9.0](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.8.3...@next-core/cook@1.9.0) (2023-06-05) + +### Bug Fixes + +- refactor process snippet ([83346bb](https://github.com/easyops-cn/next-core/commit/83346bbec562f7cfeadb12cb97949aa35c4f66f7)) + +### Features + +- support params snippet ([8e07635](https://github.com/easyops-cn/next-core/commit/8e0763587668c751521ad80c6338b1170b8c739e)) + +## [1.8.3](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.8.2...@next-core/cook@1.8.3) (2023-05-30) + +**Note:** Version bump only for package @next-core/cook + +## [1.8.2](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.8.1...@next-core/cook@1.8.2) (2023-05-29) + +**Note:** Version bump only for package @next-core/cook + +## [1.8.1](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.8.0...@next-core/cook@1.8.1) (2023-05-25) + +### Bug Fixes + +- fix track all reg ([63245a7](https://github.com/easyops-cn/next-core/commit/63245a7142b879787fb26d1580f0c978f12ed63c)) + +# [1.8.0](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.7.2...@next-core/cook@1.8.0) (2023-05-18) + +### Features + +- function support RegExp ([e57af9f](https://github.com/easyops-cn/next-core/commit/e57af9fb3d5f0e14c1126021d9a616702a0187a1)) + +## [1.7.2](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.7.1...@next-core/cook@1.7.2) (2023-05-17) + +**Note:** Version bump only for package @next-core/cook + +## [1.7.1](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.7.0...@next-core/cook@1.7.1) (2023-05-12) + +**Note:** Version bump only for package @next-core/cook + +# [1.7.0](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.83...@next-core/cook@1.7.0) (2023-05-10) + +### Features + +- support track syntax sugar in v2 ([0539348](https://github.com/easyops-cn/next-core/commit/0539348c3a509fb66ce3f94667d413131986ac4f)) + +## [1.6.83](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.82...@next-core/cook@1.6.83) (2023-03-14) + +**Note:** Version bump only for package @next-core/cook + +## [1.6.82](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.81...@next-core/cook@1.6.82) (2023-02-16) + +**Note:** Version bump only for package @next-core/cook + +## [1.6.81](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.80...@next-core/cook@1.6.81) (2023-01-05) + +**Note:** Version bump only for package @next-core/cook + +## [1.6.80](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.79...@next-core/cook@1.6.80) (2022-12-19) + +**Note:** Version bump only for package @next-core/cook + +## [1.6.79](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.78...@next-core/cook@1.6.79) (2022-12-09) + +**Note:** Version bump only for package @next-core/cook ## [1.6.78](https://github.com/easyops-cn/next-core/compare/@next-core/cook@1.6.77...@next-core/cook@1.6.78) (2022-11-17) diff --git a/packages/cook/package.json b/packages/cook/package.json index 800646a887..b9d0fb4946 100644 --- a/packages/cook/package.json +++ b/packages/cook/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/cook", - "version": "1.6.83", + "version": "1.9.13", "description": "Cook expressions and storyboard functions", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/cook", "license": "GPL-3.0", @@ -30,11 +30,11 @@ "sideEffects": false, "dependencies": { "@babel/parser": "^7.20.5", - "@next-core/brick-types": "^2.82.5" + "@next-core/brick-types": "^2.92.0" }, "devDependencies": { "@next-core/build-next-libs": "^0.2.16", - "@next-core/supply": "^1.0.93", + "@next-core/supply": "^1.1.14", "lodash": "^4.17.21" } } diff --git a/packages/cook/src/cook.spec.ts b/packages/cook/src/cook.spec.ts index d027bd0f5c..597399ae50 100644 --- a/packages/cook/src/cook.spec.ts +++ b/packages/cook/src/cook.spec.ts @@ -387,4 +387,26 @@ describe("evaluate", () => { "else" ); }); + + it("support RegExp", () => { + const source = ` + function test() { + const reg = new RegExp("b"); + return "abc".replace(reg, ""); + } + `; + expect(() => equivalentFunc(source, new Set())).not.toThrowError(); + const { function: funcAst, attemptToVisitGlobals } = + precookFunction(source); + const globalVariables = supply( + attemptToVisitGlobals, + getExtraGlobalVariables() + ); + const func = cook(funcAst, source, { + globalVariables, + rules: { noVar: true }, + }) as SimpleFunction; + const result = func(); + expect(result).toBe("ac"); + }); }); diff --git a/packages/cook/src/preevaluate.spec.ts b/packages/cook/src/preevaluate.spec.ts index 2df05d8f99..a846db6bcf 100644 --- a/packages/cook/src/preevaluate.spec.ts +++ b/packages/cook/src/preevaluate.spec.ts @@ -1,7 +1,9 @@ import { isEvaluable, + isTrackAll, preevaluate, shouldAllowRecursiveEvaluations, + isSnippetEvaluation, } from "./preevaluate"; describe("isEvaluable", () => { @@ -17,6 +19,10 @@ describe("isEvaluable", () => { ["<%~ [] %> ", true], ["<%~[]%> ", false], ["<% ~[]%> ", false], + ["<%= [] %> ", true], + ["<%=[]%> ", false], + ["<%=[] %> ", false], + ["<%= []%> ", false], ])("isEvaluable(%j) should return %j", (raw, cookable) => { expect(isEvaluable(raw)).toBe(cookable); }); @@ -63,3 +69,47 @@ describe("shouldAllowRecursiveEvaluations", () => { expect(shouldAllowRecursiveEvaluations("<%~ DATA %>")).toBe(true); }); }); + +describe("isSnippetEvaluation", () => { + it.each([ + ["<%! CTX.a %>", true], + ["<%@ STATE.a %>", true], + ])("should work", (params, result) => { + expect(isSnippetEvaluation(params)).toEqual(result); + }); +}); + +describe("isTrackAll", () => { + it.each<[string, boolean]>([ + ["<%= CTX.a %>", true], + [ + `<%= + CTX.a + %>`, + true, + ], + [ + `<%= + CTX.a%>`, + false, + ], + [ + `<% + CTX.a + %>`, + false, + ], + [ + `<%= + CTX.a%>`, + false, + ], + [ + `<%=CTX.a + %>`, + false, + ], + ])("should work", (params, result) => { + expect(isTrackAll(params)).toBe(result); + }); +}); diff --git a/packages/cook/src/preevaluate.ts b/packages/cook/src/preevaluate.ts index ff2fe1f8da..1c66653703 100644 --- a/packages/cook/src/preevaluate.ts +++ b/packages/cook/src/preevaluate.ts @@ -18,7 +18,7 @@ export function preevaluate( options?: PreevaluateOptions ): PreevaluateResult { const fixes: string[] = []; - const source = raw.replace(/^\s*<%~?\s|\s%>\s*$/g, (m) => { + const source = raw.replace(/^\s*<%[~=!]?\s|\s%>\s*$/g, (m) => { fixes.push(m); return ""; }); @@ -37,9 +37,17 @@ export function preevaluate( } export function isEvaluable(raw: string): boolean { - return /^\s*<%~?\s/.test(raw) && /\s%>\s*$/.test(raw); + return /^\s*<%[~=]?\s/.test(raw) && /\s%>\s*$/.test(raw); } export function shouldAllowRecursiveEvaluations(raw: string): boolean { return /^\s*<%~\s/.test(raw); } + +export function isSnippetEvaluation(raw: string): boolean { + return /^\s*<%[!@]=?\s/.test(raw) && /\s%>\s*$/.test(raw); +} + +export function isTrackAll(raw: string): boolean { + return /^\s*<%=\s/.test(raw) && /\s%>\s*$/.test(raw); +} diff --git a/packages/cook/src/sanitize.ts b/packages/cook/src/sanitize.ts index 54e38056df..252c20e2b7 100644 --- a/packages/cook/src/sanitize.ts +++ b/packages/cook/src/sanitize.ts @@ -52,6 +52,7 @@ const allowedConstructors = new WeakSet([ URLSearchParams, WeakMap, WeakSet, + RegExp, ]); export function isAllowedConstructor(constructor: unknown): boolean { diff --git a/packages/custom-antd-styles/CHANGELOG.md b/packages/custom-antd-styles/CHANGELOG.md index 7da641acab..f9ff3bc8a0 100644 --- a/packages/custom-antd-styles/CHANGELOG.md +++ b/packages/custom-antd-styles/CHANGELOG.md @@ -3,6 +3,113 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.26.2](https://github.com/easyops-cn/next-core/compare/@next-core/custom-antd-styles@1.26.1...@next-core/custom-antd-styles@1.26.2) (2023-10-30) + + +### Bug Fixes + +* set ui v8-2 on html instead of body ([0017bca](https://github.com/easyops-cn/next-core/commit/0017bcaa2933cde4fcef0111cb9a80744d8b4006)) + + + + + +## [1.26.1](https://github.com/easyops-cn/next-core/compare/@next-core/custom-antd-styles@1.26.0...@next-core/custom-antd-styles@1.26.1) (2023-07-21) + + +### Bug Fixes + +* 表格样式错误 ref CD-5314 ([21ae657](https://github.com/easyops-cn/next-core/commit/21ae65775658e8c12aadd61e6e0c3bc71e8bf0d9)) + + + + + +# [1.26.0](https://github.com/easyops-cn/next-core/compare/@next-core/custom-antd-styles@1.25.26...@next-core/custom-antd-styles@1.26.0) (2023-07-07) + + +### Features + +* **custom-antd-styles:** 卡片、抽屉左右内间距调整 ([e356580](https://github.com/easyops-cn/next-core/commit/e356580506c46f9be04082565612f90c202559d3)) + + + + + +## [1.25.26](https://github.com/easyops-cn/next-core/compare/@next-core/custom-antd-styles@1.25.25...@next-core/custom-antd-styles@1.25.26) (2023-07-06) + + +### Bug Fixes + +* **custom-antd-styles:** antd表格没数据时不能hover ([2b3b6e8](https://github.com/easyops-cn/next-core/commit/2b3b6e8cc31cbb9e3e4d4bf5ea5fcf8014803027)) + + + + + +## [1.25.25](https://github.com/easyops-cn/next-core/compare/@next-core/custom-antd-styles@1.25.24...@next-core/custom-antd-styles@1.25.25) (2023-06-06) + +**Note:** Version bump only for package @next-core/custom-antd-styles + + + + + +## [1.25.24](https://github.com/easyops-cn/next-core/compare/@next-core/custom-antd-styles@1.25.23...@next-core/custom-antd-styles@1.25.24) (2023-06-02) + + +### Bug Fixes + +* **table:** 修改table间距 ([6fbcef4](https://github.com/easyops-cn/next-core/commit/6fbcef40a7d27bc192c40a689ebc81257a6eabaa)) + + + + + +## [1.25.23](https://github.com/easyops-cn/next-core/compare/@next-core/custom-antd-styles@1.25.22...@next-core/custom-antd-styles@1.25.23) (2023-06-02) + + +### Bug Fixes + +* 修改table及timeline样式 ([8570bcc](https://github.com/easyops-cn/next-core/commit/8570bcc2e6e9a16c8d751238e2254ad3c50b0cc2)) + + + + + +## [1.25.22](https://github.com/easyops-cn/next-core/compare/@next-core/custom-antd-styles@1.25.21...@next-core/custom-antd-styles@1.25.22) (2023-05-23) + + +### Bug Fixes + +* **button:** add danger styles ([a7fdc23](https://github.com/easyops-cn/next-core/commit/a7fdc2300dc787b65e3fac0e025ec334b265e1c4)) + + + + + +## [1.25.21](https://github.com/easyops-cn/next-core/compare/@next-core/custom-antd-styles@1.25.20...@next-core/custom-antd-styles@1.25.21) (2023-04-24) + + +### Bug Fixes + +* **table:** 表格构件hover行背景颜色使用错误 ([0aae4c4](https://github.com/easyops-cn/next-core/commit/0aae4c416d6eb9608ba0f72f557d3fb384041762)) + + + + + +## [1.25.20](https://github.com/easyops-cn/next-core/compare/@next-core/custom-antd-styles@1.25.19...@next-core/custom-antd-styles@1.25.20) (2023-03-31) + + +### Bug Fixes + +* close MONITOR-5331 refs MONITOR-5331 ([f39a01f](https://github.com/easyops-cn/next-core/commit/f39a01f33880a0a70c0c0475053e279bd4897416)) + + + + + ## [1.25.19](https://github.com/easyops-cn/next-core/compare/@next-core/custom-antd-styles@1.25.18...@next-core/custom-antd-styles@1.25.19) (2023-03-16) diff --git a/packages/custom-antd-styles/package.json b/packages/custom-antd-styles/package.json index 6f9792a5bc..d44687b7e3 100644 --- a/packages/custom-antd-styles/package.json +++ b/packages/custom-antd-styles/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/custom-antd-styles", - "version": "1.25.19", + "version": "1.26.2", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/custom-antd-styles", "license": "GPL-3.0", diff --git a/packages/custom-antd-styles/src/button.less b/packages/custom-antd-styles/src/button.less index d6590abb76..0d0758a602 100644 --- a/packages/custom-antd-styles/src/button.less +++ b/packages/custom-antd-styles/src/button.less @@ -117,6 +117,80 @@ } } + &-dangerous { + color: var(--antd-btn-danger-bg-image); + border-color: var(--antd-btn-danger-bg-image); + background: var(--antd-btn-default-bg); + + &:hover, + &:focus { + color: var(--antd-btn-danger-hover-bg); + border-color: var(--antd-btn-danger-hover-bg); + background: var(--antd-btn-danger-hover-color); + } + + &.active, + &:active { + color: var(--antd-btn-danger-active-bg); + border-color: var(--antd-btn-danger-active-bg); + background: var(--antd-btn-danger-active-color); + } + + &.@{btn-prefix-cls}-primary { + background-image: var(--antd-btn-danger-bg-image); + + &[disabled] { + background-image: none; + } + + &:hover, + &:focus { + color: var(--antd-btn-danger-hover-color); + background-color: var(--antd-btn-danger-hover-bg); + border-color: var(--antd-btn-danger-hover-bg); + } + + &.active, + &:active { + color: var(--antd-btn-danger-active-color); + background-color: var(--antd-btn-danger-active-bg); + border-color: var(--antd-btn-danger-active-bg); + } + } + + &.@{btn-prefix-cls}-link { + &:hover, + &:focus { + color: var(--antd-btn-danger-hover-bg); + border-color: transparent; + background-color: transparent; + } + + &.active, + &:active { + color: var(--antd-btn-danger-active-bg); + border-color: transparent; + background-color: transparent; + } + } + + &.@{btn-prefix-cls}-text { + &:hover, + &:focus { + color: var(--antd-btn-danger-hover-bg); + background-color: rgba(0, 0, 0, 0.018); + border-color: transparent; + } + + &.active, + &:active { + color: var(--antd-btn-danger-active-bg); + background-color: rgba(0, 0, 0, 0.028); + border-color: transparent; + } + } + } + &-circle { border-radius: 50%; } diff --git a/packages/custom-antd-styles/src/card.less b/packages/custom-antd-styles/src/card.less index 16db12aa6c..541f3ccf62 100644 --- a/packages/custom-antd-styles/src/card.less +++ b/packages/custom-antd-styles/src/card.less @@ -11,8 +11,15 @@ &-head { border-bottom-color: var(--antd-card-head-border-bottom-color); + padding: 0 var(--card-head-padding-horizontal, 20px); + + &-title { + padding: var(--card-head-padding-vertical, 12px) 0; + } } + &-body { - padding: 16px; + padding: var(--card-body-padding, 16px 24px); } } + diff --git a/packages/custom-antd-styles/src/drawer.less b/packages/custom-antd-styles/src/drawer.less new file mode 100644 index 0000000000..ab17a3d243 --- /dev/null +++ b/packages/custom-antd-styles/src/drawer.less @@ -0,0 +1,3 @@ +.ant-drawer-body { + padding: 20px 24px; +} \ No newline at end of file diff --git a/packages/custom-antd-styles/src/pagination.less b/packages/custom-antd-styles/src/pagination.less index 1b78c4c41e..2776533e9b 100644 --- a/packages/custom-antd-styles/src/pagination.less +++ b/packages/custom-antd-styles/src/pagination.less @@ -3,7 +3,9 @@ border-color: transparent; background-color: transparent; border-radius: 4px; - + height: 28px; + line-height: 26px; + min-width: 28px; &:focus, &:hover { color: var(--antd-pagination-item-hover); @@ -52,6 +54,7 @@ &-total-text { order: -1; margin-right: auto; + height: 28px !important; } &-options { @@ -61,6 +64,15 @@ background-color: transparent !important; border-color: transparent !important; box-shadow: none !important; + height: 28px !important; + .@{select-prefix-cls}-item{ + line-height: 26px; + } + .@{select-prefix-cls}-selection-search{ + .@{select-prefix-cls}-selection-search-input{ + height: 26px; + } + } } /** @@ -71,4 +83,16 @@ padding: 2px; } } + + &-prev, + &-next, + &.mini &-next, + &.mini &-prev, + &-jump-next-custom-icon, + &.mini &-jump-next-custom-icon, + &.mini &-item{ + height: 28px; + min-width: 28px; + line-height: 28px; + } } diff --git a/packages/custom-antd-styles/src/table.less b/packages/custom-antd-styles/src/table.less index e38c8fcb6b..0bc5dd4669 100644 --- a/packages/custom-antd-styles/src/table.less +++ b/packages/custom-antd-styles/src/table.less @@ -1,6 +1,6 @@ .@{table-prefix-cls} { &-thead > tr > th { - padding: 11px @table-padding-horizontal; + padding: 8px @table-padding-horizontal; font-size: 12px; line-height: 20px; border-bottom: 0; @@ -49,6 +49,8 @@ min-width: 32px; } + + &-row-expand-icon-cell { padding: 14px 0; width: 32px; @@ -62,6 +64,7 @@ } > tr > td { border-bottom-color: var(--antd-table-border-color); + padding: 9px 16px; } > tr > td.@{table-prefix-cls}-column-sort { @@ -114,6 +117,23 @@ } } } + &-tbody > tr { + &.@{table-prefix-cls}-row-hover, + &:hover { + &:not(.@{table-prefix-cls}-expanded-row):not(.@{table-prefix-cls}-row-selected):not(.@{table-prefix-cls}-empty .@{table-prefix-cls}-placeholder) > td { + background-color: var(--color-fill-bg-base-1); + } + } + &:hover { + &.@{table-prefix-cls}-row-selected > td { + background-color: var(--color-fill-bg-base-1); + &.@{table-prefix-cls}-column-sort { + background-color: var(--color-fill-bg-base-1); + } + } + } + } + &-column-sorter{ color: var(--color-secondary-text); } @@ -123,12 +143,28 @@ align-items: center; } &-filter-column { - display: inline-block; align-items: center; position: relative; margin: -11px 0px; } + &-column-has-sorters{ + .@{table-prefix-cls}-filter-column { + display: inline-block; + } + .@{table-prefix-cls}-filter-trigger-container { + position: absolute; + } + } + &-filter-column:not(&-column-has-sorters){ + .@{table-prefix-cls}-filter-column-title{ + flex-grow: 0; + padding-right: 2px; + } + } + &-filter-trigger-container{ + position: relative; + } &-filter-trigger { font-size: 11px; width: 25px; @@ -144,4 +180,27 @@ background-color: var(--color-fill-bg-base-3); } } -} \ No newline at end of file +} + +.@{table-prefix-cls}.@{table-prefix-cls}-middle { + &-thead{ + > tr > th { + padding: 6px 8px; + } + } +} + +.@{table-prefix-cls}.@{table-prefix-cls}-middle { + &-tbody{ + > tr > td { + padding: 6px 8px; + } + } +} +.@{table-prefix-cls}.@{table-prefix-cls}-small { + &-thead{ + > tr > th { + padding: 4px 8px; + } + } +} diff --git a/packages/custom-antd-styles/src/timeline.less b/packages/custom-antd-styles/src/timeline.less index 0cd899e36a..6870a67dea 100644 --- a/packages/custom-antd-styles/src/timeline.less +++ b/packages/custom-antd-styles/src/timeline.less @@ -23,6 +23,10 @@ padding-bottom: 5px; } + &-content { + margin: 0; + } + &-tail { border-left: var(--border-width-double-base) solid var(--antd-border-color-split); top: 18px; diff --git a/packages/dev-dependencies/CHANGELOG.md b/packages/dev-dependencies/CHANGELOG.md index c8843c9acf..489fdf49fa 100644 --- a/packages/dev-dependencies/CHANGELOG.md +++ b/packages/dev-dependencies/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.16.53](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.52...@next-core/dev-dependencies@1.16.53) (2023-03-16) +## [1.17.122](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.121...@next-core/dev-dependencies@1.17.122) (2024-01-15) **Note:** Version bump only for package @next-core/dev-dependencies @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.52](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.51...@next-core/dev-dependencies@1.16.52) (2023-03-16) +## [1.17.121](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.120...@next-core/dev-dependencies@1.17.121) (2024-01-09) **Note:** Version bump only for package @next-core/dev-dependencies @@ -19,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.51](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.50...@next-core/dev-dependencies@1.16.51) (2023-03-16) +## [1.17.120](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.119...@next-core/dev-dependencies@1.17.120) (2024-01-09) **Note:** Version bump only for package @next-core/dev-dependencies @@ -27,7 +27,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.50](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.49...@next-core/dev-dependencies@1.16.50) (2023-03-16) +## [1.17.119](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.118...@next-core/dev-dependencies@1.17.119) (2024-01-09) **Note:** Version bump only for package @next-core/dev-dependencies @@ -35,7 +35,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.49](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.48...@next-core/dev-dependencies@1.16.49) (2023-03-15) +## [1.17.118](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.117...@next-core/dev-dependencies@1.17.118) (2024-01-04) **Note:** Version bump only for package @next-core/dev-dependencies @@ -43,7 +43,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.48](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.47...@next-core/dev-dependencies@1.16.48) (2023-03-15) +## [1.17.117](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.116...@next-core/dev-dependencies@1.17.117) (2023-12-31) **Note:** Version bump only for package @next-core/dev-dependencies @@ -51,7 +51,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.47](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.46...@next-core/dev-dependencies@1.16.47) (2023-03-15) +## [1.17.116](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.115...@next-core/dev-dependencies@1.17.116) (2023-12-29) **Note:** Version bump only for package @next-core/dev-dependencies @@ -59,7 +59,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.46](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.45...@next-core/dev-dependencies@1.16.46) (2023-03-14) +## [1.17.115](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.114...@next-core/dev-dependencies@1.17.115) (2023-12-27) **Note:** Version bump only for package @next-core/dev-dependencies @@ -67,7 +67,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.45](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.44...@next-core/dev-dependencies@1.16.45) (2023-03-14) +## [1.17.114](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.113...@next-core/dev-dependencies@1.17.114) (2023-12-26) **Note:** Version bump only for package @next-core/dev-dependencies @@ -75,7 +75,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.44](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.43...@next-core/dev-dependencies@1.16.44) (2023-03-13) +## [1.17.113](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.112...@next-core/dev-dependencies@1.17.113) (2023-12-26) **Note:** Version bump only for package @next-core/dev-dependencies @@ -83,7 +83,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.43](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.42...@next-core/dev-dependencies@1.16.43) (2023-03-10) +## [1.17.112](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.111...@next-core/dev-dependencies@1.17.112) (2023-12-22) **Note:** Version bump only for package @next-core/dev-dependencies @@ -91,7 +91,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.42](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.41...@next-core/dev-dependencies@1.16.42) (2023-03-09) +## [1.17.111](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.110...@next-core/dev-dependencies@1.17.111) (2023-12-21) **Note:** Version bump only for package @next-core/dev-dependencies @@ -99,7 +99,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.41](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.40...@next-core/dev-dependencies@1.16.41) (2023-03-09) +## [1.17.110](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.109...@next-core/dev-dependencies@1.17.110) (2023-12-19) **Note:** Version bump only for package @next-core/dev-dependencies @@ -107,7 +107,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.40](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.39...@next-core/dev-dependencies@1.16.40) (2023-03-09) +## [1.17.109](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.108...@next-core/dev-dependencies@1.17.109) (2023-12-19) **Note:** Version bump only for package @next-core/dev-dependencies @@ -115,7 +115,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.39](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.38...@next-core/dev-dependencies@1.16.39) (2023-03-09) +## [1.17.108](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.107...@next-core/dev-dependencies@1.17.108) (2023-12-19) **Note:** Version bump only for package @next-core/dev-dependencies @@ -123,7 +123,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.38](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.37...@next-core/dev-dependencies@1.16.38) (2023-03-06) +## [1.17.107](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.106...@next-core/dev-dependencies@1.17.107) (2023-12-19) **Note:** Version bump only for package @next-core/dev-dependencies @@ -131,7 +131,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.37](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.36...@next-core/dev-dependencies@1.16.37) (2023-03-03) +## [1.17.106](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.105...@next-core/dev-dependencies@1.17.106) (2023-12-18) **Note:** Version bump only for package @next-core/dev-dependencies @@ -139,7 +139,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.36](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.35...@next-core/dev-dependencies@1.16.36) (2023-03-03) +## [1.17.105](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.104...@next-core/dev-dependencies@1.17.105) (2023-12-18) **Note:** Version bump only for package @next-core/dev-dependencies @@ -147,7 +147,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.35](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.34...@next-core/dev-dependencies@1.16.35) (2023-03-02) +## [1.17.104](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.103...@next-core/dev-dependencies@1.17.104) (2023-12-18) **Note:** Version bump only for package @next-core/dev-dependencies @@ -155,7 +155,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.34](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.33...@next-core/dev-dependencies@1.16.34) (2023-03-02) +## [1.17.103](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.102...@next-core/dev-dependencies@1.17.103) (2023-12-15) **Note:** Version bump only for package @next-core/dev-dependencies @@ -163,7 +163,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.33](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.32...@next-core/dev-dependencies@1.16.33) (2023-03-02) +## [1.17.102](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.101...@next-core/dev-dependencies@1.17.102) (2023-12-15) **Note:** Version bump only for package @next-core/dev-dependencies @@ -171,18 +171,23 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.32](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.31...@next-core/dev-dependencies@1.16.32) (2023-03-02) +## [1.17.101](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.100...@next-core/dev-dependencies@1.17.101) (2023-12-14) +**Note:** Version bump only for package @next-core/dev-dependencies -### Bug Fixes -* refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) +## [1.17.100](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.99...@next-core/dev-dependencies@1.17.100) (2023-12-14) + +**Note:** Version bump only for package @next-core/dev-dependencies + -## [1.16.31](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.30...@next-core/dev-dependencies@1.16.31) (2023-02-28) + + +## [1.17.99](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.98...@next-core/dev-dependencies@1.17.99) (2023-12-11) **Note:** Version bump only for package @next-core/dev-dependencies @@ -190,7 +195,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.30](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.29...@next-core/dev-dependencies@1.16.30) (2023-02-28) +## [1.17.98](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.97...@next-core/dev-dependencies@1.17.98) (2023-12-07) **Note:** Version bump only for package @next-core/dev-dependencies @@ -198,7 +203,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.29](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.28...@next-core/dev-dependencies@1.16.29) (2023-02-23) +## [1.17.97](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.96...@next-core/dev-dependencies@1.17.97) (2023-12-07) **Note:** Version bump only for package @next-core/dev-dependencies @@ -206,7 +211,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.28](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.27...@next-core/dev-dependencies@1.16.28) (2023-02-20) +## [1.17.96](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.95...@next-core/dev-dependencies@1.17.96) (2023-12-04) **Note:** Version bump only for package @next-core/dev-dependencies @@ -214,7 +219,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.27](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.26...@next-core/dev-dependencies@1.16.27) (2023-02-17) +## [1.17.95](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.94...@next-core/dev-dependencies@1.17.95) (2023-12-04) **Note:** Version bump only for package @next-core/dev-dependencies @@ -222,7 +227,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.26](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.25...@next-core/dev-dependencies@1.16.26) (2023-02-17) +## [1.17.94](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.93...@next-core/dev-dependencies@1.17.94) (2023-11-30) **Note:** Version bump only for package @next-core/dev-dependencies @@ -230,7 +235,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.25](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.24...@next-core/dev-dependencies@1.16.25) (2023-02-16) +## [1.17.93](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.92...@next-core/dev-dependencies@1.17.93) (2023-11-29) **Note:** Version bump only for package @next-core/dev-dependencies @@ -238,7 +243,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.24](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.23...@next-core/dev-dependencies@1.16.24) (2023-02-16) +## [1.17.92](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.91...@next-core/dev-dependencies@1.17.92) (2023-11-29) **Note:** Version bump only for package @next-core/dev-dependencies @@ -246,7 +251,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.23](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.22...@next-core/dev-dependencies@1.16.23) (2023-02-16) +## [1.17.91](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.90...@next-core/dev-dependencies@1.17.91) (2023-11-24) **Note:** Version bump only for package @next-core/dev-dependencies @@ -254,7 +259,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.22](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.21...@next-core/dev-dependencies@1.16.22) (2023-02-16) +## [1.17.90](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.89...@next-core/dev-dependencies@1.17.90) (2023-11-16) **Note:** Version bump only for package @next-core/dev-dependencies @@ -262,7 +267,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.21](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.20...@next-core/dev-dependencies@1.16.21) (2023-02-14) +## [1.17.89](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.88...@next-core/dev-dependencies@1.17.89) (2023-11-13) **Note:** Version bump only for package @next-core/dev-dependencies @@ -270,7 +275,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.20](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.19...@next-core/dev-dependencies@1.16.20) (2023-02-10) +## [1.17.88](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.87...@next-core/dev-dependencies@1.17.88) (2023-11-10) **Note:** Version bump only for package @next-core/dev-dependencies @@ -278,7 +283,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.19](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.18...@next-core/dev-dependencies@1.16.19) (2023-02-10) +## [1.17.87](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.86...@next-core/dev-dependencies@1.17.87) (2023-11-08) **Note:** Version bump only for package @next-core/dev-dependencies @@ -286,7 +291,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.18](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.17...@next-core/dev-dependencies@1.16.18) (2023-02-07) +## [1.17.86](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.85...@next-core/dev-dependencies@1.17.86) (2023-11-07) **Note:** Version bump only for package @next-core/dev-dependencies @@ -294,7 +299,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.17](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.16...@next-core/dev-dependencies@1.16.17) (2023-02-07) +## [1.17.85](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.84...@next-core/dev-dependencies@1.17.85) (2023-11-06) **Note:** Version bump only for package @next-core/dev-dependencies @@ -302,7 +307,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.16](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.15...@next-core/dev-dependencies@1.16.16) (2023-02-06) +## [1.17.84](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.83...@next-core/dev-dependencies@1.17.84) (2023-11-02) **Note:** Version bump only for package @next-core/dev-dependencies @@ -310,7 +315,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.15](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.14...@next-core/dev-dependencies@1.16.15) (2023-02-03) +## [1.17.83](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.82...@next-core/dev-dependencies@1.17.83) (2023-11-02) **Note:** Version bump only for package @next-core/dev-dependencies @@ -318,7 +323,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.14](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.13...@next-core/dev-dependencies@1.16.14) (2023-02-02) +## [1.17.82](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.81...@next-core/dev-dependencies@1.17.82) (2023-11-02) **Note:** Version bump only for package @next-core/dev-dependencies @@ -326,7 +331,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.13](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.12...@next-core/dev-dependencies@1.16.13) (2023-01-30) +## [1.17.81](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.80...@next-core/dev-dependencies@1.17.81) (2023-11-01) **Note:** Version bump only for package @next-core/dev-dependencies @@ -334,7 +339,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.12](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.11...@next-core/dev-dependencies@1.16.12) (2023-01-19) +## [1.17.80](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.79...@next-core/dev-dependencies@1.17.80) (2023-11-01) **Note:** Version bump only for package @next-core/dev-dependencies @@ -342,7 +347,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.11](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.10...@next-core/dev-dependencies@1.16.11) (2023-01-19) +## [1.17.79](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.78...@next-core/dev-dependencies@1.17.79) (2023-11-01) **Note:** Version bump only for package @next-core/dev-dependencies @@ -350,7 +355,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.10](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.9...@next-core/dev-dependencies@1.16.10) (2023-01-19) +## [1.17.78](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.77...@next-core/dev-dependencies@1.17.78) (2023-11-01) **Note:** Version bump only for package @next-core/dev-dependencies @@ -358,7 +363,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.9](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.8...@next-core/dev-dependencies@1.16.9) (2023-01-17) +## [1.17.77](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.76...@next-core/dev-dependencies@1.17.77) (2023-10-30) **Note:** Version bump only for package @next-core/dev-dependencies @@ -366,7 +371,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.8](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.7...@next-core/dev-dependencies@1.16.8) (2023-01-16) +## [1.17.76](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.75...@next-core/dev-dependencies@1.17.76) (2023-10-26) **Note:** Version bump only for package @next-core/dev-dependencies @@ -374,7 +379,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.7](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.6...@next-core/dev-dependencies@1.16.7) (2023-01-15) +## [1.17.75](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.74...@next-core/dev-dependencies@1.17.75) (2023-10-25) **Note:** Version bump only for package @next-core/dev-dependencies @@ -382,7 +387,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.6](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.5...@next-core/dev-dependencies@1.16.6) (2023-01-13) +## [1.17.74](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.73...@next-core/dev-dependencies@1.17.74) (2023-10-20) **Note:** Version bump only for package @next-core/dev-dependencies @@ -390,7 +395,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.5](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.4...@next-core/dev-dependencies@1.16.5) (2023-01-12) +## [1.17.73](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.72...@next-core/dev-dependencies@1.17.73) (2023-10-20) **Note:** Version bump only for package @next-core/dev-dependencies @@ -398,7 +403,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.4](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.3...@next-core/dev-dependencies@1.16.4) (2023-01-12) +## [1.17.72](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.71...@next-core/dev-dependencies@1.17.72) (2023-10-20) **Note:** Version bump only for package @next-core/dev-dependencies @@ -406,275 +411,831 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.16.3](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.2...@next-core/dev-dependencies@1.16.3) (2023-01-12) +## [1.17.71](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.70...@next-core/dev-dependencies@1.17.71) (2023-10-20) +**Note:** Version bump only for package @next-core/dev-dependencies -### Bug Fixes -* **test:ci:** disable runInBand ([b7c59b7](https://github.com/easyops-cn/next-core/commit/b7c59b70e27c37684b20fe42d165ddb7588e898f)) +## [1.17.70](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.69...@next-core/dev-dependencies@1.17.70) (2023-10-20) + +**Note:** Version bump only for package @next-core/dev-dependencies + -## [1.16.2](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.1...@next-core/dev-dependencies@1.16.2) (2023-01-12) + + +## [1.17.69](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.68...@next-core/dev-dependencies@1.17.69) (2023-10-19) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.68](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.67...@next-core/dev-dependencies@1.17.68) (2023-10-19) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.67](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.66...@next-core/dev-dependencies@1.17.67) (2023-10-19) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.16.1](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.0...@next-core/dev-dependencies@1.16.1) (2023-01-11) +## [1.17.66](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.65...@next-core/dev-dependencies@1.17.66) (2023-10-19) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.65](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.64...@next-core/dev-dependencies@1.17.65) (2023-10-13) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.64](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.63...@next-core/dev-dependencies@1.17.64) (2023-10-10) +**Note:** Version bump only for package @next-core/dev-dependencies -# [1.16.0](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.53...@next-core/dev-dependencies@1.16.0) (2023-01-11) +## [1.17.63](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.62...@next-core/dev-dependencies@1.17.63) (2023-10-08) +**Note:** Version bump only for package @next-core/dev-dependencies -### Features +## [1.17.62](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.61...@next-core/dev-dependencies@1.17.62) (2023-10-07) -* enable --runInBand for test:ci ([cb32666](https://github.com/easyops-cn/next-core/commit/cb32666225b0a33b5c896ade5b647191500f8474)) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.61](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.60...@next-core/dev-dependencies@1.17.61) (2023-09-27) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.60](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.59...@next-core/dev-dependencies@1.17.60) (2023-09-25) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.53](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.52...@next-core/dev-dependencies@1.15.53) (2023-01-11) +## [1.17.59](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.58...@next-core/dev-dependencies@1.17.59) (2023-09-21) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.58](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.57...@next-core/dev-dependencies@1.17.58) (2023-09-20) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.57](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.56...@next-core/dev-dependencies@1.17.57) (2023-09-15) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.52](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.51...@next-core/dev-dependencies@1.15.52) (2023-01-11) +## [1.17.56](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.55...@next-core/dev-dependencies@1.17.56) (2023-09-15) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.55](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.54...@next-core/dev-dependencies@1.17.55) (2023-09-15) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.54](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.53...@next-core/dev-dependencies@1.17.54) (2023-09-12) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.51](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.50...@next-core/dev-dependencies@1.15.51) (2023-01-11) +## [1.17.53](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.52...@next-core/dev-dependencies@1.17.53) (2023-09-08) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.52](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.51...@next-core/dev-dependencies@1.17.52) (2023-09-05) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.51](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.50...@next-core/dev-dependencies@1.17.51) (2023-09-04) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.50](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.49...@next-core/dev-dependencies@1.15.50) (2023-01-10) +## [1.17.50](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.49...@next-core/dev-dependencies@1.17.50) (2023-08-29) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.49](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.48...@next-core/dev-dependencies@1.17.49) (2023-08-25) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.48](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.47...@next-core/dev-dependencies@1.17.48) (2023-08-24) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.49](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.48...@next-core/dev-dependencies@1.15.49) (2023-01-09) +## [1.17.47](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.46...@next-core/dev-dependencies@1.17.47) (2023-08-18) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.46](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.45...@next-core/dev-dependencies@1.17.46) (2023-08-17) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.45](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.44...@next-core/dev-dependencies@1.17.45) (2023-08-16) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.48](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.47...@next-core/dev-dependencies@1.15.48) (2023-01-09) +## [1.17.44](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.43...@next-core/dev-dependencies@1.17.44) (2023-08-09) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.43](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.42...@next-core/dev-dependencies@1.17.43) (2023-08-05) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.42](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.41...@next-core/dev-dependencies@1.17.42) (2023-08-04) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.47](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.46...@next-core/dev-dependencies@1.15.47) (2023-01-09) +## [1.17.41](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.40...@next-core/dev-dependencies@1.17.41) (2023-07-31) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.40](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.39...@next-core/dev-dependencies@1.17.40) (2023-07-28) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.39](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.38...@next-core/dev-dependencies@1.17.39) (2023-07-27) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.46](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.45...@next-core/dev-dependencies@1.15.46) (2023-01-09) +## [1.17.38](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.37...@next-core/dev-dependencies@1.17.38) (2023-07-27) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.37](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.36...@next-core/dev-dependencies@1.17.37) (2023-07-26) + +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.36](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.35...@next-core/dev-dependencies@1.17.36) (2023-07-26) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.35](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.34...@next-core/dev-dependencies@1.17.35) (2023-07-26) -## [1.15.45](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.44...@next-core/dev-dependencies@1.15.45) (2023-01-09) +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.17.34](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.33...@next-core/dev-dependencies@1.17.34) (2023-07-25) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.33](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.32...@next-core/dev-dependencies@1.17.33) (2023-07-24) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.32](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.31...@next-core/dev-dependencies@1.17.32) (2023-07-24) +### Bug Fixes -## [1.15.44](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.43...@next-core/dev-dependencies@1.15.44) (2023-01-06) +- no updates for next-core major versions ([476ca65](https://github.com/easyops-cn/next-core/commit/476ca6517b82de11ae42f226cf35d015bb6add20)) + +## [1.17.31](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.30...@next-core/dev-dependencies@1.17.31) (2023-07-21) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.30](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.29...@next-core/dev-dependencies@1.17.30) (2023-07-21) +### Bug Fixes +- fix renovate update ([c2487f2](https://github.com/easyops-cn/next-core/commit/c2487f222923baa6ff344b93631275b7dec1b5bb)) +## [1.17.29](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.28...@next-core/dev-dependencies@1.17.29) (2023-07-21) -## [1.15.43](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.42...@next-core/dev-dependencies@1.15.43) (2023-01-05) +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.17.28](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.27...@next-core/dev-dependencies@1.17.28) (2023-07-20) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.27](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.26...@next-core/dev-dependencies@1.17.27) (2023-07-17) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.26](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.25...@next-core/dev-dependencies@1.17.26) (2023-07-11) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.42](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.41...@next-core/dev-dependencies@1.15.42) (2023-01-05) +## [1.17.25](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.24...@next-core/dev-dependencies@1.17.25) (2023-07-10) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.24](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.23...@next-core/dev-dependencies@1.17.24) (2023-07-07) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.23](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.22...@next-core/dev-dependencies@1.17.23) (2023-07-06) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.41](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.40...@next-core/dev-dependencies@1.15.41) (2023-01-05) +## [1.17.22](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.21...@next-core/dev-dependencies@1.17.22) (2023-07-06) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.21](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.20...@next-core/dev-dependencies@1.17.21) (2023-07-06) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.20](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.19...@next-core/dev-dependencies@1.17.20) (2023-06-28) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.40](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.39...@next-core/dev-dependencies@1.15.40) (2023-01-05) +## [1.17.19](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.18...@next-core/dev-dependencies@1.17.19) (2023-06-26) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.18](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.17...@next-core/dev-dependencies@1.17.18) (2023-06-21) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.17](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.16...@next-core/dev-dependencies@1.17.17) (2023-06-20) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.39](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.38...@next-core/dev-dependencies@1.15.39) (2023-01-04) +## [1.17.16](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.15...@next-core/dev-dependencies@1.17.16) (2023-06-14) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.15](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.14...@next-core/dev-dependencies@1.17.15) (2023-06-12) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.14](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.13...@next-core/dev-dependencies@1.17.14) (2023-06-09) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.38](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.37...@next-core/dev-dependencies@1.15.38) (2023-01-03) +## [1.17.13](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.12...@next-core/dev-dependencies@1.17.13) (2023-06-08) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.12](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.11...@next-core/dev-dependencies@1.17.12) (2023-06-08) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.11](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.10...@next-core/dev-dependencies@1.17.11) (2023-06-08) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.37](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.36...@next-core/dev-dependencies@1.15.37) (2023-01-03) +## [1.17.10](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.9...@next-core/dev-dependencies@1.17.10) (2023-06-08) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.9](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.8...@next-core/dev-dependencies@1.17.9) (2023-06-08) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.8](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.7...@next-core/dev-dependencies@1.17.8) (2023-06-06) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.36](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.35...@next-core/dev-dependencies@1.15.36) (2022-12-29) +## [1.17.7](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.6...@next-core/dev-dependencies@1.17.7) (2023-06-05) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.6](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.5...@next-core/dev-dependencies@1.17.6) (2023-06-02) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.5](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.4...@next-core/dev-dependencies@1.17.5) (2023-06-02) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.35](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.34...@next-core/dev-dependencies@1.15.35) (2022-12-29) +## [1.17.4](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.3...@next-core/dev-dependencies@1.17.4) (2023-06-02) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.3](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.2...@next-core/dev-dependencies@1.17.3) (2023-06-01) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.17.2](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.1...@next-core/dev-dependencies@1.17.2) (2023-05-31) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.34](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.33...@next-core/dev-dependencies@1.15.34) (2022-12-29) +## [1.17.1](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.17.0...@next-core/dev-dependencies@1.17.1) (2023-05-30) **Note:** Version bump only for package @next-core/dev-dependencies +# [1.17.0](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.99...@next-core/dev-dependencies@1.17.0) (2023-05-30) +### Features +- update renovate for v2: only enable @next-core/_ and @next-libs/_ ([062d719](https://github.com/easyops-cn/next-core/commit/062d719d2622a7652b80929f6453fc21da8a65ec)) +## [1.16.99](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.98...@next-core/dev-dependencies@1.16.99) (2023-05-29) -## [1.15.33](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.32...@next-core/dev-dependencies@1.15.33) (2022-12-29) +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.98](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.97...@next-core/dev-dependencies@1.16.98) (2023-05-25) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.97](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.96...@next-core/dev-dependencies@1.16.97) (2023-05-23) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.96](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.95...@next-core/dev-dependencies@1.16.96) (2023-05-22) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.32](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.31...@next-core/dev-dependencies@1.15.32) (2022-12-29) +## [1.16.95](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.94...@next-core/dev-dependencies@1.16.95) (2023-05-22) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.94](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.93...@next-core/dev-dependencies@1.16.94) (2023-05-18) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.93](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.92...@next-core/dev-dependencies@1.16.93) (2023-05-17) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.31](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.30...@next-core/dev-dependencies@1.15.31) (2022-12-28) +## [1.16.92](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.91...@next-core/dev-dependencies@1.16.92) (2023-05-16) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.91](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.90...@next-core/dev-dependencies@1.16.91) (2023-05-16) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.90](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.89...@next-core/dev-dependencies@1.16.90) (2023-05-12) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.30](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.29...@next-core/dev-dependencies@1.15.30) (2022-12-28) +## [1.16.89](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.88...@next-core/dev-dependencies@1.16.89) (2023-05-12) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.88](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.87...@next-core/dev-dependencies@1.16.88) (2023-05-12) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.87](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.86...@next-core/dev-dependencies@1.16.87) (2023-05-12) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.29](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.28...@next-core/dev-dependencies@1.15.29) (2022-12-27) +## [1.16.86](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.85...@next-core/dev-dependencies@1.16.86) (2023-05-11) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.85](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.84...@next-core/dev-dependencies@1.16.85) (2023-05-10) +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.84](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.83...@next-core/dev-dependencies@1.16.84) (2023-05-09) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.83](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.82...@next-core/dev-dependencies@1.16.83) (2023-05-09) -## [1.15.28](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.27...@next-core/dev-dependencies@1.15.28) (2022-12-19) +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.82](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.81...@next-core/dev-dependencies@1.16.82) (2023-05-09) + +### Bug Fixes + +- fix extract when renovate is enabled in root ([adfe01c](https://github.com/easyops-cn/next-core/commit/adfe01c55695538ae26eeabad5723548ef1004ad)) + +## [1.16.81](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.80...@next-core/dev-dependencies@1.16.81) (2023-05-09) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.80](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.79...@next-core/dev-dependencies@1.16.80) (2023-05-06) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.79](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.78...@next-core/dev-dependencies@1.16.79) (2023-05-05) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.27](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.26...@next-core/dev-dependencies@1.15.27) (2022-12-19) +## [1.16.78](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.77...@next-core/dev-dependencies@1.16.78) (2023-05-05) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.77](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.76...@next-core/dev-dependencies@1.16.77) (2023-04-27) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.76](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.75...@next-core/dev-dependencies@1.16.76) (2023-04-27) +**Note:** Version bump only for package @next-core/dev-dependencies -## [1.15.26](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.25...@next-core/dev-dependencies@1.15.26) (2022-12-13) +## [1.16.75](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.74...@next-core/dev-dependencies@1.16.75) (2023-04-24) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.74](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.73...@next-core/dev-dependencies@1.16.74) (2023-04-23) +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.73](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.72...@next-core/dev-dependencies@1.16.73) (2023-04-23) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.72](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.71...@next-core/dev-dependencies@1.16.72) (2023-04-14) -## [1.15.25](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.24...@next-core/dev-dependencies@1.15.25) (2022-12-09) +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.71](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.70...@next-core/dev-dependencies@1.16.71) (2023-04-14) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.70](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.69...@next-core/dev-dependencies@1.16.70) (2023-04-14) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.69](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.68...@next-core/dev-dependencies@1.16.69) (2023-04-14) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.68](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.67...@next-core/dev-dependencies@1.16.68) (2023-04-14) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.67](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.66...@next-core/dev-dependencies@1.16.67) (2023-04-14) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.66](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.65...@next-core/dev-dependencies@1.16.66) (2023-04-12) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.65](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.64...@next-core/dev-dependencies@1.16.65) (2023-04-11) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.64](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.63...@next-core/dev-dependencies@1.16.64) (2023-04-11) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.63](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.62...@next-core/dev-dependencies@1.16.63) (2023-04-11) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.62](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.61...@next-core/dev-dependencies@1.16.62) (2023-04-10) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.61](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.60...@next-core/dev-dependencies@1.16.61) (2023-04-10) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.60](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.59...@next-core/dev-dependencies@1.16.60) (2023-04-07) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.59](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.58...@next-core/dev-dependencies@1.16.59) (2023-03-31) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.58](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.57...@next-core/dev-dependencies@1.16.58) (2023-03-31) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.57](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.56...@next-core/dev-dependencies@1.16.57) (2023-03-28) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.56](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.55...@next-core/dev-dependencies@1.16.56) (2023-03-28) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.55](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.54...@next-core/dev-dependencies@1.16.55) (2023-03-27) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.54](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.53...@next-core/dev-dependencies@1.16.54) (2023-03-24) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.53](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.52...@next-core/dev-dependencies@1.16.53) (2023-03-16) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.52](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.51...@next-core/dev-dependencies@1.16.52) (2023-03-16) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.51](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.50...@next-core/dev-dependencies@1.16.51) (2023-03-16) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.50](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.49...@next-core/dev-dependencies@1.16.50) (2023-03-16) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.49](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.48...@next-core/dev-dependencies@1.16.49) (2023-03-15) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.48](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.47...@next-core/dev-dependencies@1.16.48) (2023-03-15) **Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.47](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.46...@next-core/dev-dependencies@1.16.47) (2023-03-15) +**Note:** Version bump only for package @next-core/dev-dependencies +## [1.16.46](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.45...@next-core/dev-dependencies@1.16.46) (2023-03-14) +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.45](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.44...@next-core/dev-dependencies@1.16.45) (2023-03-14) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.44](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.43...@next-core/dev-dependencies@1.16.44) (2023-03-13) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.43](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.42...@next-core/dev-dependencies@1.16.43) (2023-03-10) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.42](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.41...@next-core/dev-dependencies@1.16.42) (2023-03-09) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.41](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.40...@next-core/dev-dependencies@1.16.41) (2023-03-09) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.40](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.39...@next-core/dev-dependencies@1.16.40) (2023-03-09) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.39](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.38...@next-core/dev-dependencies@1.16.39) (2023-03-09) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.38](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.37...@next-core/dev-dependencies@1.16.38) (2023-03-06) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.37](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.36...@next-core/dev-dependencies@1.16.37) (2023-03-03) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.36](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.35...@next-core/dev-dependencies@1.16.36) (2023-03-03) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.35](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.34...@next-core/dev-dependencies@1.16.35) (2023-03-02) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.34](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.33...@next-core/dev-dependencies@1.16.34) (2023-03-02) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.33](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.32...@next-core/dev-dependencies@1.16.33) (2023-03-02) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.32](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.31...@next-core/dev-dependencies@1.16.32) (2023-03-02) + +### Bug Fixes + +- refine dll to adopt v3 ([ab73b12](https://github.com/easyops-cn/next-core/commit/ab73b128253af0d67ac8895b96435a8230311fd3)) + +## [1.16.31](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.30...@next-core/dev-dependencies@1.16.31) (2023-02-28) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.30](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.29...@next-core/dev-dependencies@1.16.30) (2023-02-28) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.29](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.28...@next-core/dev-dependencies@1.16.29) (2023-02-23) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.28](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.27...@next-core/dev-dependencies@1.16.28) (2023-02-20) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.27](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.26...@next-core/dev-dependencies@1.16.27) (2023-02-17) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.26](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.25...@next-core/dev-dependencies@1.16.26) (2023-02-17) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.25](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.24...@next-core/dev-dependencies@1.16.25) (2023-02-16) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.24](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.23...@next-core/dev-dependencies@1.16.24) (2023-02-16) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.23](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.22...@next-core/dev-dependencies@1.16.23) (2023-02-16) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.22](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.21...@next-core/dev-dependencies@1.16.22) (2023-02-16) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.21](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.20...@next-core/dev-dependencies@1.16.21) (2023-02-14) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.20](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.19...@next-core/dev-dependencies@1.16.20) (2023-02-10) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.19](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.18...@next-core/dev-dependencies@1.16.19) (2023-02-10) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.18](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.17...@next-core/dev-dependencies@1.16.18) (2023-02-07) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.17](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.16...@next-core/dev-dependencies@1.16.17) (2023-02-07) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.16](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.15...@next-core/dev-dependencies@1.16.16) (2023-02-06) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.15](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.14...@next-core/dev-dependencies@1.16.15) (2023-02-03) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.14](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.13...@next-core/dev-dependencies@1.16.14) (2023-02-02) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.13](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.12...@next-core/dev-dependencies@1.16.13) (2023-01-30) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.12](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.11...@next-core/dev-dependencies@1.16.12) (2023-01-19) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.11](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.10...@next-core/dev-dependencies@1.16.11) (2023-01-19) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.10](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.9...@next-core/dev-dependencies@1.16.10) (2023-01-19) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.9](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.8...@next-core/dev-dependencies@1.16.9) (2023-01-17) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.8](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.7...@next-core/dev-dependencies@1.16.8) (2023-01-16) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.7](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.6...@next-core/dev-dependencies@1.16.7) (2023-01-15) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.6](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.5...@next-core/dev-dependencies@1.16.6) (2023-01-13) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.5](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.4...@next-core/dev-dependencies@1.16.5) (2023-01-12) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.4](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.3...@next-core/dev-dependencies@1.16.4) (2023-01-12) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.3](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.2...@next-core/dev-dependencies@1.16.3) (2023-01-12) + +### Bug Fixes + +- **test:ci:** disable runInBand ([b7c59b7](https://github.com/easyops-cn/next-core/commit/b7c59b70e27c37684b20fe42d165ddb7588e898f)) + +## [1.16.2](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.1...@next-core/dev-dependencies@1.16.2) (2023-01-12) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.16.1](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.16.0...@next-core/dev-dependencies@1.16.1) (2023-01-11) + +**Note:** Version bump only for package @next-core/dev-dependencies + +# [1.16.0](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.53...@next-core/dev-dependencies@1.16.0) (2023-01-11) + +### Features + +- enable --runInBand for test:ci ([cb32666](https://github.com/easyops-cn/next-core/commit/cb32666225b0a33b5c896ade5b647191500f8474)) + +## [1.15.53](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.52...@next-core/dev-dependencies@1.15.53) (2023-01-11) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.52](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.51...@next-core/dev-dependencies@1.15.52) (2023-01-11) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.51](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.50...@next-core/dev-dependencies@1.15.51) (2023-01-11) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.50](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.49...@next-core/dev-dependencies@1.15.50) (2023-01-10) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.49](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.48...@next-core/dev-dependencies@1.15.49) (2023-01-09) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.48](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.47...@next-core/dev-dependencies@1.15.48) (2023-01-09) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.47](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.46...@next-core/dev-dependencies@1.15.47) (2023-01-09) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.46](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.45...@next-core/dev-dependencies@1.15.46) (2023-01-09) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.45](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.44...@next-core/dev-dependencies@1.15.45) (2023-01-09) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.44](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.43...@next-core/dev-dependencies@1.15.44) (2023-01-06) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.43](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.42...@next-core/dev-dependencies@1.15.43) (2023-01-05) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.42](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.41...@next-core/dev-dependencies@1.15.42) (2023-01-05) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.41](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.40...@next-core/dev-dependencies@1.15.41) (2023-01-05) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.40](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.39...@next-core/dev-dependencies@1.15.40) (2023-01-05) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.39](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.38...@next-core/dev-dependencies@1.15.39) (2023-01-04) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.38](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.37...@next-core/dev-dependencies@1.15.38) (2023-01-03) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.37](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.36...@next-core/dev-dependencies@1.15.37) (2023-01-03) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.36](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.35...@next-core/dev-dependencies@1.15.36) (2022-12-29) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.35](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.34...@next-core/dev-dependencies@1.15.35) (2022-12-29) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.34](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.33...@next-core/dev-dependencies@1.15.34) (2022-12-29) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.33](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.32...@next-core/dev-dependencies@1.15.33) (2022-12-29) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.32](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.31...@next-core/dev-dependencies@1.15.32) (2022-12-29) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.31](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.30...@next-core/dev-dependencies@1.15.31) (2022-12-28) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.30](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.29...@next-core/dev-dependencies@1.15.30) (2022-12-28) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.29](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.28...@next-core/dev-dependencies@1.15.29) (2022-12-27) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.28](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.27...@next-core/dev-dependencies@1.15.28) (2022-12-19) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.27](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.26...@next-core/dev-dependencies@1.15.27) (2022-12-19) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.26](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.25...@next-core/dev-dependencies@1.15.26) (2022-12-13) + +**Note:** Version bump only for package @next-core/dev-dependencies + +## [1.15.25](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.24...@next-core/dev-dependencies@1.15.25) (2022-12-09) + +**Note:** Version bump only for package @next-core/dev-dependencies ## [1.15.24](https://github.com/easyops-cn/next-core/compare/@next-core/dev-dependencies@1.15.23...@next-core/dev-dependencies@1.15.24) (2022-12-08) diff --git a/packages/dev-dependencies/extract.js b/packages/dev-dependencies/extract.js index 6e9e40d5e0..8172ed1031 100644 --- a/packages/dev-dependencies/extract.js +++ b/packages/dev-dependencies/extract.js @@ -131,20 +131,5 @@ module.exports = function extract() { writeJsonFile(rootPackageJsonPath, rootPackageJson); - // 同时更新 Renovate 配置,DLL 的依赖由 DLL 带动更新,不需要自动更新 - const renovateJsonPath = path.resolve("renovate.json"); - const renovateJson = readJson(renovateJsonPath); - const disabledRule = renovateJson.packageRules.find( - (item) => item.enabled === false - ); - const disabledPackageNames = new Set(disabledRule.matchPackageNames); - - for (const pkg of toBeExtracted.keys()) { - disabledPackageNames.add(pkg); - } - disabledRule.matchPackageNames = Array.from(disabledPackageNames).sort(); - - writeJsonFile(renovateJsonPath, renovateJson); - return patch(); }; diff --git a/packages/dev-dependencies/package.json b/packages/dev-dependencies/package.json index e06d2a0bb5..1506d218a6 100644 --- a/packages/dev-dependencies/package.json +++ b/packages/dev-dependencies/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/dev-dependencies", - "version": "1.16.53", + "version": "1.17.122", "description": "Dev dependencies for brick-next related packages", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/dev-dependencies", "license": "GPL-3.0", @@ -20,23 +20,23 @@ "dependencies": { "@babel/core": "^7.20.5", "@next-core/babel-preset-next": "^0.9.16", - "@next-core/babel-preset-prismjs": "^1.0.19", - "@next-core/brick-container": "^2.84.14", - "@next-core/brick-dll": "^2.41.50", - "@next-core/brick-scripts": "^3.0.7", + "@next-core/babel-preset-prismjs": "^1.0.20", + "@next-core/brick-container": "^2.92.10", + "@next-core/brick-dll": "^2.45.64", + "@next-core/brick-scripts": "^3.0.8", "@next-core/browserslist-config-next": "^0.1.4", - "@next-core/build-config-factory": "^2.25.4", + "@next-core/build-config-factory": "^2.25.38", "@next-core/build-next-libs": "^0.2.16", - "@next-core/custom-antd-styles": "^1.25.19", + "@next-core/custom-antd-styles": "^1.26.2", "@next-core/eslint-config-next": "^1.0.40", - "@next-core/jest-config-factory": "^0.4.13", + "@next-core/jest-config-factory": "^0.4.14", "@next-core/rollup-config-factory": "^2.7.0", - "@next-core/webpack-config-factory": "^2.21.0", - "@next-dll/ace": "^2.0.598", - "@next-dll/d3": "^2.0.78", - "@next-dll/echarts": "^2.0.79", - "@next-dll/editor-bricks-helper": "^0.34.66", - "@next-dll/react-dnd": "^0.1.536", + "@next-core/webpack-config-factory": "^2.22.0", + "@next-dll/ace": "^2.0.719", + "@next-dll/d3": "^2.0.79", + "@next-dll/echarts": "^2.0.80", + "@next-dll/editor-bricks-helper": "^0.38.64", + "@next-dll/react-dnd": "^0.1.657", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^12.1.5", "@typescript-eslint/eslint-plugin": "^5.46.0", diff --git a/packages/dev-dependencies/patch.js b/packages/dev-dependencies/patch.js index bc466ddfb5..8c20368043 100644 --- a/packages/dev-dependencies/patch.js +++ b/packages/dev-dependencies/patch.js @@ -28,6 +28,7 @@ const { migrateLazyBricksWithJest, onlyAutoMergePatchVersions, enableLernaWithNx, + updateRenovateForV2, } = require("./patches"); function initAndGetDevDependenciesVersion() { @@ -199,6 +200,10 @@ module.exports = async function patch() { enableLernaWithNx(); } + if (semver.lt(currentRenewVersion, "1.17.32")) { + updateRenovateForV2(); + } + updateDevDependenciesVersion(); }; diff --git a/packages/dev-dependencies/patches/index.js b/packages/dev-dependencies/patches/index.js index 75e96cf2ce..ee5bf626a8 100644 --- a/packages/dev-dependencies/patches/index.js +++ b/packages/dev-dependencies/patches/index.js @@ -21,3 +21,4 @@ exports.removeRenovateLegacyBaseBranches = require("./removeRenovateLegacyBaseBr exports.migrateLazyBricksWithJest = require("./migrateLazyBricksWithJest"); exports.onlyAutoMergePatchVersions = require("./onlyAutoMergePatchVersions"); exports.enableLernaWithNx = require("./enableLernaWithNx"); +exports.updateRenovateForV2 = require("./updateRenovateForV2"); diff --git a/packages/dev-dependencies/patches/updateRenovateForV2.js b/packages/dev-dependencies/patches/updateRenovateForV2.js new file mode 100644 index 0000000000..a88621deed --- /dev/null +++ b/packages/dev-dependencies/patches/updateRenovateForV2.js @@ -0,0 +1,54 @@ +const path = require("path"); +const { readJson, writeJsonFile } = require("../utils"); + +function updateRenovateForV2() { + const packageJson = readJson(path.resolve("package.json")); + const renovateJsonPath = path.resolve("renovate.json"); + const renovateJson = readJson(renovateJsonPath); + + renovateJson.packageRules = [ + { + excludePackagePatterns: ["^@next-core/", "^@next-libs/"], + enabled: false, + }, + { + matchPackagePatterns: ["^@next-core/"], + matchUpdateTypes: ["major"], + enabled: false, + }, + { + groupName: "next-core packages", + matchPackagePatterns: ["^@next-core/"], + matchUpdateTypes: ["minor", "patch"], + postUpgradeTasks: + packageJson.homepage && packageJson.homepage.includes("github.com") + ? undefined + : { + commands: [ + "yarn renew", + "yarn extract", + "./node_modules/.bin/prettier --write package.json", + "yarn-deduplicate yarn.lock", + "yarn", + ], + fileFilters: [ + "**/*", + ".gitignore", + ".gitlab/**/*", + ".huskyrc", + ".husky/.gitignore", + ".husky/**/*", + ], + }, + }, + { + groupName: "next-libs packages", + matchPackagePatterns: ["^@next-libs/"], + separateMajorMinor: false, + }, + ]; + + writeJsonFile(renovateJsonPath, renovateJson); +} + +module.exports = updateRenovateForV2; diff --git a/packages/dev-dependencies/patches/updateRenovateForV2.spec.js b/packages/dev-dependencies/patches/updateRenovateForV2.spec.js new file mode 100644 index 0000000000..de720fcdd7 --- /dev/null +++ b/packages/dev-dependencies/patches/updateRenovateForV2.spec.js @@ -0,0 +1,102 @@ +const updateRenovateForV2 = require("./updateRenovateForV2"); +const { writeJsonFile, readJson } = require("../utils"); + +jest.mock("../utils"); + +describe("updateRenovateForV2", () => { + afterEach(() => { + jest.clearAllMocks(); + }); + + it("should update v2 for repo on github", () => { + readJson.mockReturnValueOnce({ + homepage: "https://github.com/easyops-cn/next-basics", + }); + readJson.mockReturnValueOnce({ + extends: ["config:base"], + packageRules: [{}], + }); + updateRenovateForV2(); + expect(writeJsonFile).toBeCalledWith( + expect.stringContaining("renovate.json"), + { + extends: ["config:base"], + packageRules: [ + { + excludePackagePatterns: ["^@next-core/", "^@next-libs/"], + enabled: false, + }, + { + matchPackagePatterns: ["^@next-core/"], + matchUpdateTypes: ["major"], + enabled: false, + }, + { + groupName: "next-core packages", + matchPackagePatterns: ["^@next-core/"], + matchUpdateTypes: ["minor", "patch"], + }, + { + groupName: "next-libs packages", + matchPackagePatterns: ["^@next-libs/"], + separateMajorMinor: false, + }, + ], + } + ); + }); + + it("should update v2 for repo on gitlab", () => { + readJson.mockReturnValueOnce({ + homepage: "https://git.easyops.local/easyops-cn/next-basics", + }); + readJson.mockReturnValueOnce({ + extends: ["config:base"], + }); + updateRenovateForV2(); + expect(writeJsonFile).toBeCalledWith( + expect.stringContaining("renovate.json"), + { + extends: ["config:base"], + packageRules: [ + { + excludePackagePatterns: ["^@next-core/", "^@next-libs/"], + enabled: false, + }, + { + matchPackagePatterns: ["^@next-core/"], + matchUpdateTypes: ["major"], + enabled: false, + }, + { + groupName: "next-core packages", + matchPackagePatterns: ["^@next-core/"], + matchUpdateTypes: ["minor", "patch"], + postUpgradeTasks: { + commands: [ + "yarn renew", + "yarn extract", + "./node_modules/.bin/prettier --write package.json", + "yarn-deduplicate yarn.lock", + "yarn", + ], + fileFilters: [ + "**/*", + ".gitignore", + ".gitlab/**/*", + ".huskyrc", + ".husky/.gitignore", + ".husky/**/*", + ], + }, + }, + { + groupName: "next-libs packages", + matchPackagePatterns: ["^@next-libs/"], + separateMajorMinor: false, + }, + ], + } + ); + }); +}); diff --git a/packages/easyops-illustrations/CHANGELOG.md b/packages/easyops-illustrations/CHANGELOG.md index 5b5f89719a..6ee9fee048 100644 --- a/packages/easyops-illustrations/CHANGELOG.md +++ b/packages/easyops-illustrations/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.11.6](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.5...@next-core/illustrations@0.11.6) (2023-03-14) +## [0.11.26](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.25...@next-core/illustrations@0.11.26) (2023-12-21) **Note:** Version bump only for package @next-core/illustrations @@ -11,48 +11,126 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.11.5](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.4...@next-core/illustrations@0.11.5) (2023-03-03) +## [0.11.25](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.24...@next-core/illustrations@0.11.25) (2023-12-19) +**Note:** Version bump only for package @next-core/illustrations -### Bug Fixes -* use __webpack_public_path__ instead of hard code ([52e9b64](https://github.com/easyops-cn/next-core/commit/52e9b640de93ae53daffdc062017553de06eadae)) +## [0.11.24](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.23...@next-core/illustrations@0.11.24) (2023-10-20) + +**Note:** Version bump only for package @next-core/illustrations + + -## [0.11.4](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.3...@next-core/illustrations@0.11.4) (2023-02-16) + +## [0.11.23](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.22...@next-core/illustrations@0.11.23) (2023-10-19) **Note:** Version bump only for package @next-core/illustrations +## [0.11.22](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.21...@next-core/illustrations@0.11.22) (2023-09-12) +**Note:** Version bump only for package @next-core/illustrations +## [0.11.21](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.20...@next-core/illustrations@0.11.21) (2023-09-05) +**Note:** Version bump only for package @next-core/illustrations -## [0.11.3](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.2...@next-core/illustrations@0.11.3) (2023-01-05) +## [0.11.20](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.19...@next-core/illustrations@0.11.20) (2023-08-17) **Note:** Version bump only for package @next-core/illustrations +## [0.11.19](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.18...@next-core/illustrations@0.11.19) (2023-06-20) +**Note:** Version bump only for package @next-core/illustrations +## [0.11.18](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.17...@next-core/illustrations@0.11.18) (2023-06-12) +**Note:** Version bump only for package @next-core/illustrations -## [0.11.2](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.1...@next-core/illustrations@0.11.2) (2022-12-19) +## [0.11.17](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.16...@next-core/illustrations@0.11.17) (2023-06-08) **Note:** Version bump only for package @next-core/illustrations +## [0.11.16](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.15...@next-core/illustrations@0.11.16) (2023-06-08) +**Note:** Version bump only for package @next-core/illustrations +## [0.11.15](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.14...@next-core/illustrations@0.11.15) (2023-05-30) +**Note:** Version bump only for package @next-core/illustrations -## [0.11.1](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.0...@next-core/illustrations@0.11.1) (2022-12-09) +## [0.11.14](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.13...@next-core/illustrations@0.11.14) (2023-05-29) + +**Note:** Version bump only for package @next-core/illustrations + +## [0.11.13](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.12...@next-core/illustrations@0.11.13) (2023-05-17) + +**Note:** Version bump only for package @next-core/illustrations + +## [0.11.12](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.11...@next-core/illustrations@0.11.12) (2023-05-12) + +### Bug Fixes + +- **images:** 增加新插画 ([a48a472](https://github.com/easyops-cn/next-core/commit/a48a47274cff3eed8e84645fc094b0595d7eec20)) +- 增加新插画 ([71b28ce](https://github.com/easyops-cn/next-core/commit/71b28cee8d3995cf3d453447abc7b1983ed4b090)) + +## [0.11.11](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.10...@next-core/illustrations@0.11.11) (2023-05-12) + +**Note:** Version bump only for package @next-core/illustrations + +## [0.11.10](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.9...@next-core/illustrations@0.11.10) (2023-05-12) + +### Bug Fixes + +- 重新打包 ([e67d193](https://github.com/easyops-cn/next-core/commit/e67d1934156014925a894cc6a8784f39eb2cb00a)) + +## [0.11.9](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.8...@next-core/illustrations@0.11.9) (2023-05-11) + +### Bug Fixes + +- 增加新插画 ([226fc77](https://github.com/easyops-cn/next-core/commit/226fc77b081a9a82215331901be47998e6c8365f)) + +## [0.11.8](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.7...@next-core/illustrations@0.11.8) (2023-05-10) + +### Bug Fixes + +- Optimize error message display ([d5c828a](https://github.com/easyops-cn/next-core/commit/d5c828a7fdbe48c63fa1be305731f329079c85b6)) + +## [0.11.7](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.6...@next-core/illustrations@0.11.7) (2023-03-27) + +### Bug Fixes + +- include images in npm package ([1d53b05](https://github.com/easyops-cn/next-core/commit/1d53b0547c551936a20a9e8c6e941457a1deff8c)) + +## [0.11.6](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.5...@next-core/illustrations@0.11.6) (2023-03-14) **Note:** Version bump only for package @next-core/illustrations +## [0.11.5](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.4...@next-core/illustrations@0.11.5) (2023-03-03) +### Bug Fixes + +- use **webpack_public_path** instead of hard code ([52e9b64](https://github.com/easyops-cn/next-core/commit/52e9b640de93ae53daffdc062017553de06eadae)) + +## [0.11.4](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.3...@next-core/illustrations@0.11.4) (2023-02-16) + +**Note:** Version bump only for package @next-core/illustrations + +## [0.11.3](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.2...@next-core/illustrations@0.11.3) (2023-01-05) +**Note:** Version bump only for package @next-core/illustrations + +## [0.11.2](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.1...@next-core/illustrations@0.11.2) (2022-12-19) + +**Note:** Version bump only for package @next-core/illustrations + +## [0.11.1](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.11.0...@next-core/illustrations@0.11.1) (2022-12-09) +**Note:** Version bump only for package @next-core/illustrations # [0.11.0](https://github.com/easyops-cn/next-core/compare/@next-core/illustrations@0.10.19...@next-core/illustrations@0.11.0) (2022-11-11) diff --git a/packages/easyops-illustrations/package.json b/packages/easyops-illustrations/package.json index 1e929d66b8..461ac75afb 100644 --- a/packages/easyops-illustrations/package.json +++ b/packages/easyops-illustrations/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/illustrations", - "version": "0.11.6", + "version": "0.11.26", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/easyops-illustrations", "license": "GPL-3.0", @@ -8,7 +8,8 @@ "module": "dist/index.esm.js", "typings": "dist/types/index.d.ts", "files": [ - "dist" + "dist", + "src/images" ], "nx": { "targets": { @@ -36,13 +37,11 @@ }, "sideEffects": false, "devDependencies": { + "@next-core/brick-types": "^2.92.0", "@next-core/rollup-config-factory": "^2.7.0", "change-case": "^4.1.2", "fs-extra": "^10.1.0", "klaw-sync": "^6.0.0", "prettier": "^2.8.1" - }, - "dependencies": { - "@next-core/brick-types": "^2.82.5" } } diff --git a/packages/easyops-illustrations/src/images/easyops2/auto-resource-discovery-dark.svg b/packages/easyops-illustrations/src/images/easyops2/auto-resource-discovery-dark.svg new file mode 100644 index 0000000000..82724f79d0 --- /dev/null +++ b/packages/easyops-illustrations/src/images/easyops2/auto-resource-discovery-dark.svg @@ -0,0 +1,24 @@ + + + 未启用自动发现 + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/easyops-illustrations/src/images/easyops2/auto-resource-discovery.svg b/packages/easyops-illustrations/src/images/easyops2/auto-resource-discovery.svg new file mode 100644 index 0000000000..93c411d120 --- /dev/null +++ b/packages/easyops-illustrations/src/images/easyops2/auto-resource-discovery.svg @@ -0,0 +1,24 @@ + + + 资源自动发现 + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/easyops-illustrations/src/images/easyops2/license-expired-dark.svg b/packages/easyops-illustrations/src/images/easyops2/license-expired-dark.svg new file mode 100644 index 0000000000..3c1c48eef4 --- /dev/null +++ b/packages/easyops-illustrations/src/images/easyops2/license-expired-dark.svg @@ -0,0 +1,38 @@ + + + license过期 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/easyops-illustrations/src/images/easyops2/license-expired.svg b/packages/easyops-illustrations/src/images/easyops2/license-expired.svg new file mode 100644 index 0000000000..726010f7d7 --- /dev/null +++ b/packages/easyops-illustrations/src/images/easyops2/license-expired.svg @@ -0,0 +1,38 @@ + + + license过期 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/easyops-illustrations/src/images/easyops2/unknown-error-dark.svg b/packages/easyops-illustrations/src/images/easyops2/unknown-error-dark.svg new file mode 100644 index 0000000000..dd372959b8 --- /dev/null +++ b/packages/easyops-illustrations/src/images/easyops2/unknown-error-dark.svg @@ -0,0 +1,59 @@ + + + 未知的报错 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/easyops-illustrations/src/images/easyops2/unknown-error.svg b/packages/easyops-illustrations/src/images/easyops2/unknown-error.svg new file mode 100644 index 0000000000..c7246c5280 --- /dev/null +++ b/packages/easyops-illustrations/src/images/easyops2/unknown-error.svg @@ -0,0 +1,61 @@ + + + 未知的报错 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/editor-bricks-helper/CHANGELOG.md b/packages/editor-bricks-helper/CHANGELOG.md index 1fd9366631..9376548c46 100644 --- a/packages/editor-bricks-helper/CHANGELOG.md +++ b/packages/editor-bricks-helper/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.49.63](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.62...@next-core/editor-bricks-helper@0.49.63) (2023-03-14) +## [0.50.38](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.37...@next-core/editor-bricks-helper@0.50.38) (2024-01-09) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.62](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.61...@next-core/editor-bricks-helper@0.49.62) (2023-03-09) +## [0.50.37](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.36...@next-core/editor-bricks-helper@0.50.37) (2023-12-26) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -19,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.61](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.60...@next-core/editor-bricks-helper@0.49.61) (2023-03-09) +## [0.50.36](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.35...@next-core/editor-bricks-helper@0.50.36) (2023-12-21) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -27,7 +27,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.60](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.59...@next-core/editor-bricks-helper@0.49.60) (2023-03-03) +## [0.50.35](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.34...@next-core/editor-bricks-helper@0.50.35) (2023-12-19) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -35,7 +35,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.59](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.58...@next-core/editor-bricks-helper@0.49.59) (2023-03-02) +## [0.50.34](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.33...@next-core/editor-bricks-helper@0.50.34) (2023-12-19) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -43,7 +43,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.58](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.57...@next-core/editor-bricks-helper@0.49.58) (2023-02-20) +## [0.50.33](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.32...@next-core/editor-bricks-helper@0.50.33) (2023-12-18) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -51,7 +51,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.57](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.56...@next-core/editor-bricks-helper@0.49.57) (2023-02-16) +## [0.50.32](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.31...@next-core/editor-bricks-helper@0.50.32) (2023-12-18) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -59,7 +59,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.56](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.55...@next-core/editor-bricks-helper@0.49.56) (2023-02-07) +## [0.50.31](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.30...@next-core/editor-bricks-helper@0.50.31) (2023-12-04) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -67,7 +67,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.55](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.54...@next-core/editor-bricks-helper@0.49.55) (2023-02-07) +## [0.50.30](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.29...@next-core/editor-bricks-helper@0.50.30) (2023-11-24) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -75,7 +75,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.54](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.53...@next-core/editor-bricks-helper@0.49.54) (2023-01-30) +## [0.50.29](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.28...@next-core/editor-bricks-helper@0.50.29) (2023-11-08) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -83,7 +83,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.53](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.52...@next-core/editor-bricks-helper@0.49.53) (2023-01-16) +## [0.50.28](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.27...@next-core/editor-bricks-helper@0.50.28) (2023-11-02) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -91,7 +91,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.52](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.51...@next-core/editor-bricks-helper@0.49.52) (2023-01-15) +## [0.50.27](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.26...@next-core/editor-bricks-helper@0.50.27) (2023-10-30) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -99,7 +99,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.51](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.50...@next-core/editor-bricks-helper@0.49.51) (2023-01-12) +## [0.50.26](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.25...@next-core/editor-bricks-helper@0.50.26) (2023-10-20) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -107,7 +107,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.50](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.49...@next-core/editor-bricks-helper@0.49.50) (2023-01-12) +## [0.50.25](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.24...@next-core/editor-bricks-helper@0.50.25) (2023-10-20) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -115,7 +115,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.49](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.48...@next-core/editor-bricks-helper@0.49.49) (2023-01-12) +## [0.50.24](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.23...@next-core/editor-bricks-helper@0.50.24) (2023-10-20) **Note:** Version bump only for package @next-core/editor-bricks-helper @@ -123,141 +123,365 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.49.48](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.47...@next-core/editor-bricks-helper@0.49.48) (2023-01-11) +## [0.50.23](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.22...@next-core/editor-bricks-helper@0.50.23) (2023-10-19) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.22](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.21...@next-core/editor-bricks-helper@0.50.22) (2023-10-13) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.21](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.20...@next-core/editor-bricks-helper@0.50.21) (2023-10-10) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.47](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.46...@next-core/editor-bricks-helper@0.49.47) (2023-01-11) +## [0.50.20](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.19...@next-core/editor-bricks-helper@0.50.20) (2023-10-08) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.19](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.18...@next-core/editor-bricks-helper@0.50.19) (2023-09-27) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.18](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.17...@next-core/editor-bricks-helper@0.50.18) (2023-09-21) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.46](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.45...@next-core/editor-bricks-helper@0.49.46) (2023-01-11) +## [0.50.17](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.16...@next-core/editor-bricks-helper@0.50.17) (2023-09-15) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.16](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.15...@next-core/editor-bricks-helper@0.50.16) (2023-09-12) + +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.15](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.14...@next-core/editor-bricks-helper@0.50.15) (2023-09-05) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.14](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.13...@next-core/editor-bricks-helper@0.50.14) (2023-09-04) -## [0.49.45](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.44...@next-core/editor-bricks-helper@0.49.45) (2023-01-10) +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.50.13](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.12...@next-core/editor-bricks-helper@0.50.13) (2023-08-18) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.12](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.11...@next-core/editor-bricks-helper@0.50.12) (2023-08-17) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.11](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.10...@next-core/editor-bricks-helper@0.50.11) (2023-07-27) +### Bug Fixes -## [0.49.44](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.43...@next-core/editor-bricks-helper@0.49.44) (2023-01-09) +- keep brick alias ([6e8d0e1](https://github.com/easyops-cn/next-core/commit/6e8d0e1e42946fa7e857a8d10c9828beeb40ed65)) + +## [0.50.10](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.9...@next-core/editor-bricks-helper@0.50.10) (2023-07-26) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.9](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.8...@next-core/editor-bricks-helper@0.50.9) (2023-07-26) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.8](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.7...@next-core/editor-bricks-helper@0.50.8) (2023-07-25) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.43](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.42...@next-core/editor-bricks-helper@0.49.43) (2023-01-09) +## [0.50.7](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.6...@next-core/editor-bricks-helper@0.50.7) (2023-07-24) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.6](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.5...@next-core/editor-bricks-helper@0.50.6) (2023-07-21) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.5](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.4...@next-core/editor-bricks-helper@0.50.5) (2023-07-20) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.42](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.41...@next-core/editor-bricks-helper@0.49.42) (2023-01-09) +## [0.50.4](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.3...@next-core/editor-bricks-helper@0.50.4) (2023-07-11) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.3](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.2...@next-core/editor-bricks-helper@0.50.3) (2023-07-06) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.50.2](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.1...@next-core/editor-bricks-helper@0.50.2) (2023-07-06) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.41](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.40...@next-core/editor-bricks-helper@0.49.41) (2023-01-06) +## [0.50.1](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.50.0...@next-core/editor-bricks-helper@0.50.1) (2023-07-06) **Note:** Version bump only for package @next-core/editor-bricks-helper +# [0.50.0](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.96...@next-core/editor-bricks-helper@0.50.0) (2023-06-28) +### Features +- export getUniqueNodeId ([d2165b4](https://github.com/easyops-cn/next-core/commit/d2165b44709f0dfb9ea981a138db4909c34440e5)) +## [0.49.96](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.95...@next-core/editor-bricks-helper@0.49.96) (2023-06-26) -## [0.49.40](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.39...@next-core/editor-bricks-helper@0.49.40) (2023-01-05) +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.95](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.94...@next-core/editor-bricks-helper@0.49.95) (2023-06-21) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.94](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.93...@next-core/editor-bricks-helper@0.49.94) (2023-06-20) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.93](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.92...@next-core/editor-bricks-helper@0.49.93) (2023-06-14) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.39](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.38...@next-core/editor-bricks-helper@0.49.39) (2023-01-05) +## [0.49.92](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.91...@next-core/editor-bricks-helper@0.49.92) (2023-06-12) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.91](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.90...@next-core/editor-bricks-helper@0.49.91) (2023-06-08) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.90](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.89...@next-core/editor-bricks-helper@0.49.90) (2023-06-08) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.38](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.37...@next-core/editor-bricks-helper@0.49.38) (2023-01-05) +## [0.49.89](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.88...@next-core/editor-bricks-helper@0.49.89) (2023-06-08) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.88](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.87...@next-core/editor-bricks-helper@0.49.88) (2023-06-08) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.87](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.86...@next-core/editor-bricks-helper@0.49.87) (2023-06-05) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.37](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.36...@next-core/editor-bricks-helper@0.49.37) (2023-01-04) +## [0.49.86](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.85...@next-core/editor-bricks-helper@0.49.86) (2023-05-31) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.85](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.84...@next-core/editor-bricks-helper@0.49.85) (2023-05-30) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.84](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.83...@next-core/editor-bricks-helper@0.49.84) (2023-05-29) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.36](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.35...@next-core/editor-bricks-helper@0.49.36) (2023-01-03) +## [0.49.83](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.82...@next-core/editor-bricks-helper@0.49.83) (2023-05-25) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.82](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.81...@next-core/editor-bricks-helper@0.49.82) (2023-05-22) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.81](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.80...@next-core/editor-bricks-helper@0.49.81) (2023-05-22) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.35](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.34...@next-core/editor-bricks-helper@0.49.35) (2022-12-28) +## [0.49.80](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.79...@next-core/editor-bricks-helper@0.49.80) (2023-05-18) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.79](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.78...@next-core/editor-bricks-helper@0.49.79) (2023-05-17) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.78](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.77...@next-core/editor-bricks-helper@0.49.78) (2023-05-16) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.34](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.33...@next-core/editor-bricks-helper@0.49.34) (2022-12-19) +## [0.49.77](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.76...@next-core/editor-bricks-helper@0.49.77) (2023-05-12) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.76](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.75...@next-core/editor-bricks-helper@0.49.76) (2023-05-12) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.75](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.74...@next-core/editor-bricks-helper@0.49.75) (2023-05-12) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.33](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.32...@next-core/editor-bricks-helper@0.49.33) (2022-12-13) +## [0.49.74](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.73...@next-core/editor-bricks-helper@0.49.74) (2023-05-11) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.73](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.72...@next-core/editor-bricks-helper@0.49.73) (2023-05-10) +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.72](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.71...@next-core/editor-bricks-helper@0.49.72) (2023-05-09) +**Note:** Version bump only for package @next-core/editor-bricks-helper -## [0.49.32](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.31...@next-core/editor-bricks-helper@0.49.32) (2022-12-09) +## [0.49.71](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.70...@next-core/editor-bricks-helper@0.49.71) (2023-05-05) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.70](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.69...@next-core/editor-bricks-helper@0.49.70) (2023-05-05) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.69](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.68...@next-core/editor-bricks-helper@0.49.69) (2023-04-27) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.68](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.67...@next-core/editor-bricks-helper@0.49.68) (2023-04-23) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.67](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.66...@next-core/editor-bricks-helper@0.49.67) (2023-04-14) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.66](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.65...@next-core/editor-bricks-helper@0.49.66) (2023-04-14) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.65](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.64...@next-core/editor-bricks-helper@0.49.65) (2023-04-11) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.64](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.63...@next-core/editor-bricks-helper@0.49.64) (2023-03-27) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.63](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.62...@next-core/editor-bricks-helper@0.49.63) (2023-03-14) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.62](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.61...@next-core/editor-bricks-helper@0.49.62) (2023-03-09) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.61](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.60...@next-core/editor-bricks-helper@0.49.61) (2023-03-09) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.60](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.59...@next-core/editor-bricks-helper@0.49.60) (2023-03-03) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.59](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.58...@next-core/editor-bricks-helper@0.49.59) (2023-03-02) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.58](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.57...@next-core/editor-bricks-helper@0.49.58) (2023-02-20) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.57](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.56...@next-core/editor-bricks-helper@0.49.57) (2023-02-16) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.56](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.55...@next-core/editor-bricks-helper@0.49.56) (2023-02-07) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.55](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.54...@next-core/editor-bricks-helper@0.49.55) (2023-02-07) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.54](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.53...@next-core/editor-bricks-helper@0.49.54) (2023-01-30) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.53](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.52...@next-core/editor-bricks-helper@0.49.53) (2023-01-16) **Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.52](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.51...@next-core/editor-bricks-helper@0.49.52) (2023-01-15) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.51](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.50...@next-core/editor-bricks-helper@0.49.51) (2023-01-12) + +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.50](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.49...@next-core/editor-bricks-helper@0.49.50) (2023-01-12) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.49](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.48...@next-core/editor-bricks-helper@0.49.49) (2023-01-12) + +**Note:** Version bump only for package @next-core/editor-bricks-helper +## [0.49.48](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.47...@next-core/editor-bricks-helper@0.49.48) (2023-01-11) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.47](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.46...@next-core/editor-bricks-helper@0.49.47) (2023-01-11) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.46](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.45...@next-core/editor-bricks-helper@0.49.46) (2023-01-11) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.45](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.44...@next-core/editor-bricks-helper@0.49.45) (2023-01-10) +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.44](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.43...@next-core/editor-bricks-helper@0.49.44) (2023-01-09) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.43](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.42...@next-core/editor-bricks-helper@0.49.43) (2023-01-09) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.42](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.41...@next-core/editor-bricks-helper@0.49.42) (2023-01-09) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.41](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.40...@next-core/editor-bricks-helper@0.49.41) (2023-01-06) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.40](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.39...@next-core/editor-bricks-helper@0.49.40) (2023-01-05) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.39](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.38...@next-core/editor-bricks-helper@0.49.39) (2023-01-05) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.38](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.37...@next-core/editor-bricks-helper@0.49.38) (2023-01-05) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.37](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.36...@next-core/editor-bricks-helper@0.49.37) (2023-01-04) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.36](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.35...@next-core/editor-bricks-helper@0.49.36) (2023-01-03) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.35](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.34...@next-core/editor-bricks-helper@0.49.35) (2022-12-28) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.34](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.33...@next-core/editor-bricks-helper@0.49.34) (2022-12-19) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.33](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.32...@next-core/editor-bricks-helper@0.49.33) (2022-12-13) + +**Note:** Version bump only for package @next-core/editor-bricks-helper + +## [0.49.32](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.31...@next-core/editor-bricks-helper@0.49.32) (2022-12-09) + +**Note:** Version bump only for package @next-core/editor-bricks-helper ## [0.49.31](https://github.com/easyops-cn/next-core/compare/@next-core/editor-bricks-helper@0.49.30...@next-core/editor-bricks-helper@0.49.31) (2022-12-08) diff --git a/packages/editor-bricks-helper/package.json b/packages/editor-bricks-helper/package.json index 9cd316a581..fd34398849 100644 --- a/packages/editor-bricks-helper/package.json +++ b/packages/editor-bricks-helper/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/editor-bricks-helper", - "version": "0.49.63", + "version": "0.50.38", "description": "Editor bricks helper", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/editor-bricks-helper", "license": "GPL-3.0", @@ -25,13 +25,13 @@ }, "sideEffects": false, "dependencies": { - "@next-core/brick-types": "^2.82.5", + "@next-core/brick-types": "^2.92.0", "@ungap/event-target": "^0.2.3", "classnames": "^2.3.1" }, "devDependencies": { - "@next-core/brick-kit": "^2.165.2", - "@next-core/brick-utils": "^2.45.21", + "@next-core/brick-kit": "^2.183.2", + "@next-core/brick-utils": "^2.51.13", "@next-core/rollup-config-factory": "^2.7.0", "js-yaml": "^3.14.1", "lodash": "^4.17.21", diff --git a/packages/editor-bricks-helper/src/index.ts b/packages/editor-bricks-helper/src/index.ts index 2c90d48ea4..22ea16c7d0 100644 --- a/packages/editor-bricks-helper/src/index.ts +++ b/packages/editor-bricks-helper/src/index.ts @@ -22,4 +22,5 @@ export * from "./hooks/useOutlineEnabled"; export * from "./hooks/useShowRelatedNodesBasedOnEvents"; export * from "./processors/getSortedIdsAfterDropped"; export * from "./assertions"; +export * from "./internal/getUniqueNodeId"; export type { BuilderDataManager } from "./internal/BuilderDataManager"; diff --git a/packages/editor-bricks-helper/src/internal/BuilderDataManager.spec.ts b/packages/editor-bricks-helper/src/internal/BuilderDataManager.spec.ts index 2c73a09547..307a0ac3ae 100644 --- a/packages/editor-bricks-helper/src/internal/BuilderDataManager.spec.ts +++ b/packages/editor-bricks-helper/src/internal/BuilderDataManager.spec.ts @@ -146,6 +146,7 @@ describe("BuilderDataManager for route of bricks", () => { "brick-a", ], "$$normalized": Object { + "alias": "alias-a", "brick": "brick-a", }, "$$parsedEvents": Object {}, @@ -887,6 +888,7 @@ describe("BuilderDataManager for route of bricks", () => { "brick-a", ], "$$normalized": Object { + "alias": "alias-a", "brick": "brick-a", }, "$$parsedEvents": Object {}, diff --git a/packages/editor-bricks-helper/src/internal/getBuilderNode.spec.ts b/packages/editor-bricks-helper/src/internal/getBuilderNode.spec.ts index 90fbd154fe..15bbee4769 100644 --- a/packages/editor-bricks-helper/src/internal/getBuilderNode.spec.ts +++ b/packages/editor-bricks-helper/src/internal/getBuilderNode.spec.ts @@ -64,6 +64,7 @@ describe("getBuilderNode", () => { $$matchedSelectors: ["my\\.any-brick"], $$isTemplateInternalNode: true, $$normalized: { + alias: "preset-alias", brick: "my.any-brick", }, $$unreachable: false, @@ -259,6 +260,7 @@ describe("getBuilderNode", () => { $$parsedLifeCycle: {}, $$matchedSelectors: ["my\\.any-brick", "#myBrick"], $$normalized: { + alias: "any-brick", brick: "my.any-brick", properties: { id: "myBrick", diff --git a/packages/jest-config-factory/CHANGELOG.md b/packages/jest-config-factory/CHANGELOG.md index 181ded5126..8a0ccc038e 100644 --- a/packages/jest-config-factory/CHANGELOG.md +++ b/packages/jest-config-factory/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.4.14](https://github.com/easyops-cn/next-core/compare/@next-core/jest-config-factory@0.4.13...@next-core/jest-config-factory@0.4.14) (2023-06-26) + + +### Bug Fixes + +* **next-jest:** set maxWorkers to 1 when run by lerna ([4ec4fda](https://github.com/easyops-cn/next-core/commit/4ec4fda9cd942993559a60f7bb1feda70873cedd)) + + + + + ## [0.4.13](https://github.com/easyops-cn/next-core/compare/@next-core/jest-config-factory@0.4.12...@next-core/jest-config-factory@0.4.13) (2023-03-02) diff --git a/packages/jest-config-factory/package.json b/packages/jest-config-factory/package.json index 76b9bc7919..392bda2a9c 100644 --- a/packages/jest-config-factory/package.json +++ b/packages/jest-config-factory/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/jest-config-factory", - "version": "0.4.13", + "version": "0.4.14", "description": "Jest config factory for brick-next related packages", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/jest-config-factory", "license": "GPL-3.0", diff --git a/packages/jest-config-factory/src/next-jest.js b/packages/jest-config-factory/src/next-jest.js index 4851e7f024..fc56ed90ab 100644 --- a/packages/jest-config-factory/src/next-jest.js +++ b/packages/jest-config-factory/src/next-jest.js @@ -16,7 +16,7 @@ const argv = yargs(args).options(options).argv; const target = argv._[0]; function runByLerna() { - spawn("npx", ["lerna", "run", "test", "--", ...args], { + spawn("npx", ["lerna", "run", "test", "--", ...args, "--maxWorkers=1"], { stdio: "inherit", }); } diff --git a/packages/next-docs/CHANGELOG.md b/packages/next-docs/CHANGELOG.md index e989212092..254c7ccd7b 100644 --- a/packages/next-docs/CHANGELOG.md +++ b/packages/next-docs/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.2.432](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.431...@next-core/next-docs@1.2.432) (2023-03-14) +## [1.2.503](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.502...@next-core/next-docs@1.2.503) (2024-01-09) **Note:** Version bump only for package @next-core/next-docs @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.431](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.430...@next-core/next-docs@1.2.431) (2023-03-09) +## [1.2.502](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.501...@next-core/next-docs@1.2.502) (2023-12-26) **Note:** Version bump only for package @next-core/next-docs @@ -19,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.430](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.429...@next-core/next-docs@1.2.430) (2023-03-09) +## [1.2.501](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.500...@next-core/next-docs@1.2.501) (2023-12-21) **Note:** Version bump only for package @next-core/next-docs @@ -27,7 +27,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.429](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.428...@next-core/next-docs@1.2.429) (2023-03-03) +## [1.2.500](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.499...@next-core/next-docs@1.2.500) (2023-12-19) **Note:** Version bump only for package @next-core/next-docs @@ -35,7 +35,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.428](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.427...@next-core/next-docs@1.2.428) (2023-03-02) +## [1.2.499](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.498...@next-core/next-docs@1.2.499) (2023-12-19) **Note:** Version bump only for package @next-core/next-docs @@ -43,7 +43,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.427](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.426...@next-core/next-docs@1.2.427) (2023-02-20) +## [1.2.498](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.497...@next-core/next-docs@1.2.498) (2023-12-18) **Note:** Version bump only for package @next-core/next-docs @@ -51,7 +51,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.426](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.425...@next-core/next-docs@1.2.426) (2023-02-16) +## [1.2.497](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.496...@next-core/next-docs@1.2.497) (2023-12-18) **Note:** Version bump only for package @next-core/next-docs @@ -59,7 +59,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.425](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.424...@next-core/next-docs@1.2.425) (2023-02-07) +## [1.2.496](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.495...@next-core/next-docs@1.2.496) (2023-12-04) **Note:** Version bump only for package @next-core/next-docs @@ -67,7 +67,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.424](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.423...@next-core/next-docs@1.2.424) (2023-02-07) +## [1.2.495](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.494...@next-core/next-docs@1.2.495) (2023-11-24) **Note:** Version bump only for package @next-core/next-docs @@ -75,7 +75,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.423](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.422...@next-core/next-docs@1.2.423) (2023-01-30) +## [1.2.494](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.493...@next-core/next-docs@1.2.494) (2023-11-08) **Note:** Version bump only for package @next-core/next-docs @@ -83,7 +83,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.422](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.421...@next-core/next-docs@1.2.422) (2023-01-16) +## [1.2.493](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.492...@next-core/next-docs@1.2.493) (2023-11-02) **Note:** Version bump only for package @next-core/next-docs @@ -91,7 +91,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.421](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.420...@next-core/next-docs@1.2.421) (2023-01-15) +## [1.2.492](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.491...@next-core/next-docs@1.2.492) (2023-10-30) **Note:** Version bump only for package @next-core/next-docs @@ -99,7 +99,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.420](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.419...@next-core/next-docs@1.2.420) (2023-01-12) +## [1.2.491](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.490...@next-core/next-docs@1.2.491) (2023-10-20) **Note:** Version bump only for package @next-core/next-docs @@ -107,7 +107,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.419](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.418...@next-core/next-docs@1.2.419) (2023-01-12) +## [1.2.490](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.489...@next-core/next-docs@1.2.490) (2023-10-20) **Note:** Version bump only for package @next-core/next-docs @@ -115,7 +115,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.418](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.417...@next-core/next-docs@1.2.418) (2023-01-12) +## [1.2.489](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.488...@next-core/next-docs@1.2.489) (2023-10-20) **Note:** Version bump only for package @next-core/next-docs @@ -123,141 +123,357 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.2.417](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.416...@next-core/next-docs@1.2.417) (2023-01-11) +## [1.2.488](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.487...@next-core/next-docs@1.2.488) (2023-10-19) **Note:** Version bump only for package @next-core/next-docs +## [1.2.487](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.486...@next-core/next-docs@1.2.487) (2023-10-13) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.486](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.485...@next-core/next-docs@1.2.486) (2023-10-10) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.416](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.415...@next-core/next-docs@1.2.416) (2023-01-11) +## [1.2.485](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.484...@next-core/next-docs@1.2.485) (2023-10-08) **Note:** Version bump only for package @next-core/next-docs +## [1.2.484](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.483...@next-core/next-docs@1.2.484) (2023-09-27) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.483](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.482...@next-core/next-docs@1.2.483) (2023-09-21) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.415](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.414...@next-core/next-docs@1.2.415) (2023-01-11) +## [1.2.482](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.481...@next-core/next-docs@1.2.482) (2023-09-15) **Note:** Version bump only for package @next-core/next-docs +## [1.2.481](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.480...@next-core/next-docs@1.2.481) (2023-09-12) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.480](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.479...@next-core/next-docs@1.2.480) (2023-09-05) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.414](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.413...@next-core/next-docs@1.2.414) (2023-01-10) +## [1.2.479](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.478...@next-core/next-docs@1.2.479) (2023-09-04) **Note:** Version bump only for package @next-core/next-docs +## [1.2.478](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.477...@next-core/next-docs@1.2.478) (2023-08-18) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.477](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.476...@next-core/next-docs@1.2.477) (2023-08-17) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.413](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.412...@next-core/next-docs@1.2.413) (2023-01-09) +## [1.2.476](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.475...@next-core/next-docs@1.2.476) (2023-07-27) **Note:** Version bump only for package @next-core/next-docs +## [1.2.475](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.474...@next-core/next-docs@1.2.475) (2023-07-26) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.474](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.473...@next-core/next-docs@1.2.474) (2023-07-26) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.412](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.411...@next-core/next-docs@1.2.412) (2023-01-09) +## [1.2.473](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.472...@next-core/next-docs@1.2.473) (2023-07-25) **Note:** Version bump only for package @next-core/next-docs +## [1.2.472](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.471...@next-core/next-docs@1.2.472) (2023-07-24) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.471](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.470...@next-core/next-docs@1.2.471) (2023-07-21) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.411](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.410...@next-core/next-docs@1.2.411) (2023-01-09) +## [1.2.470](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.469...@next-core/next-docs@1.2.470) (2023-07-20) **Note:** Version bump only for package @next-core/next-docs +## [1.2.469](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.468...@next-core/next-docs@1.2.469) (2023-07-11) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.468](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.467...@next-core/next-docs@1.2.468) (2023-07-06) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.410](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.409...@next-core/next-docs@1.2.410) (2023-01-06) +## [1.2.467](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.466...@next-core/next-docs@1.2.467) (2023-07-06) **Note:** Version bump only for package @next-core/next-docs +## [1.2.466](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.465...@next-core/next-docs@1.2.466) (2023-07-06) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.465](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.464...@next-core/next-docs@1.2.465) (2023-06-26) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.409](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.408...@next-core/next-docs@1.2.409) (2023-01-05) +## [1.2.464](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.463...@next-core/next-docs@1.2.464) (2023-06-21) **Note:** Version bump only for package @next-core/next-docs +## [1.2.463](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.462...@next-core/next-docs@1.2.463) (2023-06-20) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.462](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.461...@next-core/next-docs@1.2.462) (2023-06-14) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.408](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.407...@next-core/next-docs@1.2.408) (2023-01-05) +## [1.2.461](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.460...@next-core/next-docs@1.2.461) (2023-06-12) **Note:** Version bump only for package @next-core/next-docs +## [1.2.460](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.459...@next-core/next-docs@1.2.460) (2023-06-08) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.459](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.458...@next-core/next-docs@1.2.459) (2023-06-08) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.407](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.406...@next-core/next-docs@1.2.407) (2023-01-05) +## [1.2.458](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.457...@next-core/next-docs@1.2.458) (2023-06-08) **Note:** Version bump only for package @next-core/next-docs +## [1.2.457](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.456...@next-core/next-docs@1.2.457) (2023-06-08) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.456](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.455...@next-core/next-docs@1.2.456) (2023-06-05) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.406](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.405...@next-core/next-docs@1.2.406) (2023-01-04) +## [1.2.455](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.454...@next-core/next-docs@1.2.455) (2023-05-31) **Note:** Version bump only for package @next-core/next-docs +## [1.2.454](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.453...@next-core/next-docs@1.2.454) (2023-05-30) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.453](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.452...@next-core/next-docs@1.2.453) (2023-05-29) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.405](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.404...@next-core/next-docs@1.2.405) (2023-01-03) +## [1.2.452](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.451...@next-core/next-docs@1.2.452) (2023-05-25) **Note:** Version bump only for package @next-core/next-docs +## [1.2.451](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.450...@next-core/next-docs@1.2.451) (2023-05-22) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.450](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.449...@next-core/next-docs@1.2.450) (2023-05-22) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.404](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.403...@next-core/next-docs@1.2.404) (2022-12-28) +## [1.2.449](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.448...@next-core/next-docs@1.2.449) (2023-05-18) **Note:** Version bump only for package @next-core/next-docs +## [1.2.448](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.447...@next-core/next-docs@1.2.448) (2023-05-17) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.447](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.446...@next-core/next-docs@1.2.447) (2023-05-16) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.403](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.402...@next-core/next-docs@1.2.403) (2022-12-19) +## [1.2.446](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.445...@next-core/next-docs@1.2.446) (2023-05-12) **Note:** Version bump only for package @next-core/next-docs +## [1.2.445](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.444...@next-core/next-docs@1.2.445) (2023-05-12) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.444](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.443...@next-core/next-docs@1.2.444) (2023-05-12) +**Note:** Version bump only for package @next-core/next-docs -## [1.2.402](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.401...@next-core/next-docs@1.2.402) (2022-12-13) +## [1.2.443](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.442...@next-core/next-docs@1.2.443) (2023-05-11) **Note:** Version bump only for package @next-core/next-docs +## [1.2.442](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.441...@next-core/next-docs@1.2.442) (2023-05-10) + +**Note:** Version bump only for package @next-core/next-docs +## [1.2.441](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.440...@next-core/next-docs@1.2.441) (2023-05-09) +**Note:** Version bump only for package @next-core/next-docs +## [1.2.440](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.439...@next-core/next-docs@1.2.440) (2023-05-05) -## [1.2.401](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.400...@next-core/next-docs@1.2.401) (2022-12-09) +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.439](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.438...@next-core/next-docs@1.2.439) (2023-05-05) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.438](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.437...@next-core/next-docs@1.2.438) (2023-04-27) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.437](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.436...@next-core/next-docs@1.2.437) (2023-04-23) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.436](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.435...@next-core/next-docs@1.2.436) (2023-04-14) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.435](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.434...@next-core/next-docs@1.2.435) (2023-04-14) **Note:** Version bump only for package @next-core/next-docs +## [1.2.434](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.433...@next-core/next-docs@1.2.434) (2023-04-11) +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.433](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.432...@next-core/next-docs@1.2.433) (2023-03-27) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.432](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.431...@next-core/next-docs@1.2.432) (2023-03-14) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.431](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.430...@next-core/next-docs@1.2.431) (2023-03-09) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.430](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.429...@next-core/next-docs@1.2.430) (2023-03-09) + +**Note:** Version bump only for package @next-core/next-docs +## [1.2.429](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.428...@next-core/next-docs@1.2.429) (2023-03-03) +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.428](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.427...@next-core/next-docs@1.2.428) (2023-03-02) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.427](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.426...@next-core/next-docs@1.2.427) (2023-02-20) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.426](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.425...@next-core/next-docs@1.2.426) (2023-02-16) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.425](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.424...@next-core/next-docs@1.2.425) (2023-02-07) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.424](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.423...@next-core/next-docs@1.2.424) (2023-02-07) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.423](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.422...@next-core/next-docs@1.2.423) (2023-01-30) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.422](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.421...@next-core/next-docs@1.2.422) (2023-01-16) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.421](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.420...@next-core/next-docs@1.2.421) (2023-01-15) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.420](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.419...@next-core/next-docs@1.2.420) (2023-01-12) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.419](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.418...@next-core/next-docs@1.2.419) (2023-01-12) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.418](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.417...@next-core/next-docs@1.2.418) (2023-01-12) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.417](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.416...@next-core/next-docs@1.2.417) (2023-01-11) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.416](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.415...@next-core/next-docs@1.2.416) (2023-01-11) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.415](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.414...@next-core/next-docs@1.2.415) (2023-01-11) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.414](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.413...@next-core/next-docs@1.2.414) (2023-01-10) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.413](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.412...@next-core/next-docs@1.2.413) (2023-01-09) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.412](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.411...@next-core/next-docs@1.2.412) (2023-01-09) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.411](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.410...@next-core/next-docs@1.2.411) (2023-01-09) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.410](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.409...@next-core/next-docs@1.2.410) (2023-01-06) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.409](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.408...@next-core/next-docs@1.2.409) (2023-01-05) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.408](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.407...@next-core/next-docs@1.2.408) (2023-01-05) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.407](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.406...@next-core/next-docs@1.2.407) (2023-01-05) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.406](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.405...@next-core/next-docs@1.2.406) (2023-01-04) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.405](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.404...@next-core/next-docs@1.2.405) (2023-01-03) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.404](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.403...@next-core/next-docs@1.2.404) (2022-12-28) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.403](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.402...@next-core/next-docs@1.2.403) (2022-12-19) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.402](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.401...@next-core/next-docs@1.2.402) (2022-12-13) + +**Note:** Version bump only for package @next-core/next-docs + +## [1.2.401](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.400...@next-core/next-docs@1.2.401) (2022-12-09) + +**Note:** Version bump only for package @next-core/next-docs ## [1.2.400](https://github.com/easyops-cn/next-core/compare/@next-core/next-docs@1.2.399...@next-core/next-docs@1.2.400) (2022-12-08) diff --git a/packages/next-docs/package.json b/packages/next-docs/package.json index 66ab856279..3e370e343e 100644 --- a/packages/next-docs/package.json +++ b/packages/next-docs/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/next-docs", - "version": "1.2.432", + "version": "1.2.503", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/next-docs", "license": "GPL-3.0", @@ -31,9 +31,9 @@ }, "sideEffects": false, "devDependencies": { - "@easyops-cn/brick-next-pipes": "^0.4.0", - "@next-core/brick-kit": "^2.165.2", - "@next-core/brick-types": "^2.82.5", + "@easyops-cn/brick-next-pipes": "^0.6.0", + "@next-core/brick-kit": "^2.183.2", + "@next-core/brick-types": "^2.92.0", "fs-extra": "^10.1.0" } } diff --git a/packages/pipes/CHANGELOG.md b/packages/pipes/CHANGELOG.md index 043901b2df..41f1be075f 100644 --- a/packages/pipes/CHANGELOG.md +++ b/packages/pipes/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.17](https://github.com/easyops-cn/next-core/compare/@next-core/pipes@1.0.16...@next-core/pipes@1.0.17) (2023-12-26) + +**Note:** Version bump only for package @next-core/pipes + + + + + ## [1.0.16](https://github.com/easyops-cn/next-core/compare/@next-core/pipes@1.0.15...@next-core/pipes@1.0.16) (2023-03-14) **Note:** Version bump only for package @next-core/pipes diff --git a/packages/pipes/package.json b/packages/pipes/package.json index 2a1c93bf9e..392504fcb1 100644 --- a/packages/pipes/package.json +++ b/packages/pipes/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/pipes", - "version": "1.0.16", + "version": "1.0.17", "description": "Pipes for expressions and storyboard functions", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/pipes", "license": "GPL-3.0", @@ -29,7 +29,7 @@ }, "sideEffects": false, "dependencies": { - "@easyops-cn/brick-next-pipes": "^0.4.0" + "@easyops-cn/brick-next-pipes": "^0.6.0" }, "devDependencies": { "@next-core/rollup-config-factory": "^2.7.0", diff --git a/packages/public-scoped-sdk/CHANGELOG.md b/packages/public-scoped-sdk/CHANGELOG.md index 2bdc7d1c74..6612137677 100644 --- a/packages/public-scoped-sdk/CHANGELOG.md +++ b/packages/public-scoped-sdk/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.14](https://github.com/easyops-cn/next-core/compare/@next-core/public-scoped-sdk@0.2.13...@next-core/public-scoped-sdk@0.2.14) (2023-12-15) + +**Note:** Version bump only for package @next-core/public-scoped-sdk + + + + + +## [0.2.13](https://github.com/easyops-cn/next-core/compare/@next-core/public-scoped-sdk@0.2.12...@next-core/public-scoped-sdk@0.2.13) (2023-12-15) + +**Note:** Version bump only for package @next-core/public-scoped-sdk + + + + + +## [0.2.12](https://github.com/easyops-cn/next-core/compare/@next-core/public-scoped-sdk@0.2.11...@next-core/public-scoped-sdk@0.2.12) (2023-12-15) + +**Note:** Version bump only for package @next-core/public-scoped-sdk + + + + + ## [0.2.11](https://github.com/easyops-cn/next-core/compare/@next-core/public-scoped-sdk@0.2.10...@next-core/public-scoped-sdk@0.2.11) (2022-11-04) **Note:** Version bump only for package @next-core/public-scoped-sdk diff --git a/packages/public-scoped-sdk/index.js b/packages/public-scoped-sdk/index.js index 06842b8908..e38f1524af 100644 --- a/packages/public-scoped-sdk/index.js +++ b/packages/public-scoped-sdk/index.js @@ -10,5 +10,6 @@ exports.PUBLIC_SCOPED_SDK = [ "user-service", "air-admin-service", "api-gateway", + "sys-setting", "form-builder-service", ]; diff --git a/packages/public-scoped-sdk/package.json b/packages/public-scoped-sdk/package.json index 18fe3709af..3ae786b6f6 100644 --- a/packages/public-scoped-sdk/package.json +++ b/packages/public-scoped-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/public-scoped-sdk", - "version": "0.2.11", + "version": "0.2.14", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/public-scoped-sdk", "license": "GPL-3.0", diff --git a/packages/sdk-scripts/CHANGELOG.md b/packages/sdk-scripts/CHANGELOG.md index ac6d87e42b..34c7ad717c 100644 --- a/packages/sdk-scripts/CHANGELOG.md +++ b/packages/sdk-scripts/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.7.21](https://github.com/easyops-cn/next-core/compare/@next-core/sdk-scripts@2.7.20...@next-core/sdk-scripts@2.7.21) (2023-12-15) + +**Note:** Version bump only for package @next-core/sdk-scripts + + + + + +## [2.7.20](https://github.com/easyops-cn/next-core/compare/@next-core/sdk-scripts@2.7.19...@next-core/sdk-scripts@2.7.20) (2023-12-15) + +**Note:** Version bump only for package @next-core/sdk-scripts + + + + + +## [2.7.19](https://github.com/easyops-cn/next-core/compare/@next-core/sdk-scripts@2.7.18...@next-core/sdk-scripts@2.7.19) (2023-12-15) + +**Note:** Version bump only for package @next-core/sdk-scripts + + + + + ## [2.7.18](https://github.com/easyops-cn/next-core/compare/@next-core/sdk-scripts@2.7.17...@next-core/sdk-scripts@2.7.18) (2023-02-13) diff --git a/packages/sdk-scripts/package.json b/packages/sdk-scripts/package.json index 558dabafcd..f6fbe8cbb5 100644 --- a/packages/sdk-scripts/package.json +++ b/packages/sdk-scripts/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/sdk-scripts", - "version": "2.7.18", + "version": "2.7.21", "description": "Generate new brick-packages or new bricks in existed packages", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/sdk-scripts", "license": "GPL-3.0", @@ -28,7 +28,7 @@ "test:ci": "cross-env NODE_ENV='test' CI=true jest --passWithNoTests" }, "dependencies": { - "@next-core/public-scoped-sdk": "^0.2.11", + "@next-core/public-scoped-sdk": "^0.2.14", "@next-core/repo-config": "^0.2.5", "chalk": "^4.1.2", "change-case": "^4.1.2", diff --git a/packages/storyboard-function-types/CHANGELOG.md b/packages/storyboard-function-types/CHANGELOG.md index 62268ac1eb..7b7f187493 100644 --- a/packages/storyboard-function-types/CHANGELOG.md +++ b/packages/storyboard-function-types/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.16](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard-function-types@0.2.15...@next-core/storyboard-function-types@0.2.16) (2023-12-26) + +**Note:** Version bump only for package @next-core/storyboard-function-types + + + + + ## [0.2.15](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard-function-types@0.2.14...@next-core/storyboard-function-types@0.2.15) (2022-12-09) **Note:** Version bump only for package @next-core/storyboard-function-types diff --git a/packages/storyboard-function-types/package.json b/packages/storyboard-function-types/package.json index 1b9d36a2fa..068c461266 100644 --- a/packages/storyboard-function-types/package.json +++ b/packages/storyboard-function-types/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/storyboard-function-types", - "version": "0.2.15", + "version": "0.2.16", "description": "Types for storyboard functions", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/storyboard-function-types", "license": "GPL-3.0", @@ -37,7 +37,7 @@ }, "sideEffects": false, "devDependencies": { - "@easyops-cn/brick-next-pipes": "^0.4.0", + "@easyops-cn/brick-next-pipes": "^0.6.0", "@next-core/build-next-libs": "^0.2.16", "fs-extra": "^10.1.0" } diff --git a/packages/storyboard/CHANGELOG.md b/packages/storyboard/CHANGELOG.md index 0b7c5dc526..163d75908c 100644 --- a/packages/storyboard/CHANGELOG.md +++ b/packages/storyboard/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.5](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.4...@next-core/storyboard@0.3.5) (2023-03-14) +## [0.6.7](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.6.6...@next-core/storyboard@0.6.7) (2023-12-21) **Note:** Version bump only for package @next-core/storyboard @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.3.4](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.3...@next-core/storyboard@0.3.4) (2023-02-16) +## [0.6.6](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.6.5...@next-core/storyboard@0.6.6) (2023-12-19) **Note:** Version bump only for package @next-core/storyboard @@ -19,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.3.3](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.2...@next-core/storyboard@0.3.3) (2023-01-05) +## [0.6.5](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.6.4...@next-core/storyboard@0.6.5) (2023-10-20) **Note:** Version bump only for package @next-core/storyboard @@ -27,21 +27,91 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.3.2](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.1...@next-core/storyboard@0.3.2) (2022-12-19) +## [0.6.4](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.6.3...@next-core/storyboard@0.6.4) (2023-10-19) **Note:** Version bump only for package @next-core/storyboard +## [0.6.3](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.6.2...@next-core/storyboard@0.6.3) (2023-09-12) +**Note:** Version bump only for package @next-core/storyboard + +## [0.6.2](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.6.1...@next-core/storyboard@0.6.2) (2023-09-05) +**Note:** Version bump only for package @next-core/storyboard +## [0.6.1](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.6.0...@next-core/storyboard@0.6.1) (2023-08-17) -## [0.3.1](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.0...@next-core/storyboard@0.3.1) (2022-12-09) +**Note:** Version bump only for package @next-core/storyboard + +# [0.6.0](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.5.6...@next-core/storyboard@0.6.0) (2023-07-06) + +### Features + +- support parsing brick children ([b0f9647](https://github.com/easyops-cn/next-core/commit/b0f964770050c6e703b70a0b095218b8ebfbc1ec)) + +## [0.5.6](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.5.5...@next-core/storyboard@0.5.6) (2023-06-20) + +**Note:** Version bump only for package @next-core/storyboard + +## [0.5.5](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.5.4...@next-core/storyboard@0.5.5) (2023-06-12) + +**Note:** Version bump only for package @next-core/storyboard + +## [0.5.4](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.5.3...@next-core/storyboard@0.5.4) (2023-06-08) + +**Note:** Version bump only for package @next-core/storyboard + +## [0.5.3](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.5.2...@next-core/storyboard@0.5.3) (2023-06-08) **Note:** Version bump only for package @next-core/storyboard +## [0.5.2](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.5.1...@next-core/storyboard@0.5.2) (2023-05-30) +**Note:** Version bump only for package @next-core/storyboard + +## [0.5.1](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.5.0...@next-core/storyboard@0.5.1) (2023-05-29) + +**Note:** Version bump only for package @next-core/storyboard + +# [0.5.0](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.4.0...@next-core/storyboard@0.5.0) (2023-05-22) + +### Features +- storyboard add condition event rule ([47a08a3](https://github.com/easyops-cn/next-core/commit/47a08a33bbabc9da2a8c7b18df0072ccec516dd1)) +# [0.4.0](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.7...@next-core/storyboard@0.4.0) (2023-05-22) + +### Features + +- storyboard support parse condtional syntax ([d63f34a](https://github.com/easyops-cn/next-core/commit/d63f34abc439fc01b1b5fae513f72fa37aa044f2)) + +## [0.3.7](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.6...@next-core/storyboard@0.3.7) (2023-05-17) + +**Note:** Version bump only for package @next-core/storyboard + +## [0.3.6](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.5...@next-core/storyboard@0.3.6) (2023-05-12) + +**Note:** Version bump only for package @next-core/storyboard + +## [0.3.5](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.4...@next-core/storyboard@0.3.5) (2023-03-14) + +**Note:** Version bump only for package @next-core/storyboard + +## [0.3.4](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.3...@next-core/storyboard@0.3.4) (2023-02-16) + +**Note:** Version bump only for package @next-core/storyboard + +## [0.3.3](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.2...@next-core/storyboard@0.3.3) (2023-01-05) + +**Note:** Version bump only for package @next-core/storyboard + +## [0.3.2](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.1...@next-core/storyboard@0.3.2) (2022-12-19) + +**Note:** Version bump only for package @next-core/storyboard + +## [0.3.1](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.3.0...@next-core/storyboard@0.3.1) (2022-12-09) + +**Note:** Version bump only for package @next-core/storyboard # [0.3.0](https://github.com/easyops-cn/next-core/compare/@next-core/storyboard@0.2.4...@next-core/storyboard@0.3.0) (2022-11-08) diff --git a/packages/storyboard/package.json b/packages/storyboard/package.json index 1e0d21a7ac..456e85574a 100644 --- a/packages/storyboard/package.json +++ b/packages/storyboard/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/storyboard", - "version": "0.3.5", + "version": "0.6.7", "description": "Parse storyboard as AST", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/storyboard", "license": "GPL-3.0", @@ -29,7 +29,7 @@ }, "sideEffects": false, "dependencies": { - "@next-core/brick-types": "^2.82.5" + "@next-core/brick-types": "^2.92.0" }, "devDependencies": { "@next-core/build-next-libs": "^0.2.16" diff --git a/packages/storyboard/src/interfaces.ts b/packages/storyboard/src/interfaces.ts index b336f5aaaf..11d9bcdbfd 100644 --- a/packages/storyboard/src/interfaces.ts +++ b/packages/storyboard/src/interfaces.ts @@ -216,6 +216,8 @@ export interface StoryboardNodeEventHandler { type: "EventHandler"; raw: BrickEventHandler; callback: StoryboardNodeEventCallback[] | undefined; + then: StoryboardNodeEventHandler[] | undefined; + else: StoryboardNodeEventHandler[] | undefined; } export interface StoryboardNodeConditionalEvent { diff --git a/packages/storyboard/src/parseStoryboard.ts b/packages/storyboard/src/parseStoryboard.ts index a6bf1766fe..df16b37eaf 100644 --- a/packages/storyboard/src/parseStoryboard.ts +++ b/packages/storyboard/src/parseStoryboard.ts @@ -4,6 +4,7 @@ import type { BrickEventHandlerCallback, BrickEventsMap, BrickLifeCycle, + ConditionalEventHandler, ContextConf, CustomTemplate, CustomTemplateConstructor, @@ -15,6 +16,7 @@ import type { RouteConf, RouteConfOfBricks, ScrollIntoViewConf, + SlotConfOfBricks, SlotsConf, Storyboard, UseProviderEventHandler, @@ -135,7 +137,13 @@ export function parseBrick( ...parseBrickProperties(brick.properties), context: parseContext((brick as BrickConf).context), }), - children: parseSlots(brick.slots as SlotsConf, options), + children: parseSlots( + childrenToSlots( + (brick as { children?: BrickConf[] }).children, + brick.slots as SlotsConf + ), + options + ), } as StoryboardNodeBrick; } @@ -256,6 +264,40 @@ function parseLifeCycles(lifeCycle: BrickLifeCycle): StoryboardNodeLifeCycle[] { } } +function childrenToSlots( + children: BrickConf[] | undefined, + originalSlots: SlotsConf | undefined +): SlotsConf | undefined { + let newSlots = originalSlots; + // istanbul ignore next + if ( + process.env.NODE_ENV === "development" && + children && + !Array.isArray(children) + ) { + // eslint-disable-next-line no-console + console.warn( + "Specified brick children but not array:", + `<${typeof children}>`, + children + ); + } + if (Array.isArray(children) && !newSlots) { + newSlots = {}; + for (const child of children) { + const slot = (child as { slot?: string }).slot ?? ""; + if (!Object.prototype.hasOwnProperty.call(newSlots, slot)) { + newSlots[slot] = { + type: "bricks", + bricks: [], + }; + } + (newSlots[slot] as SlotConfOfBricks).bricks.push(child); + } + } + return newSlots; +} + function parseSlots( slots: SlotsConf, options?: ParseOptions @@ -351,6 +393,8 @@ function parseEventHandlers( callback: parseEventCallback( (handler as UseProviderEventHandler).callback ), + then: parseEventHandlers((handler as ConditionalEventHandler).then), + else: parseEventHandlers((handler as ConditionalEventHandler).else), raw: handler, })); } diff --git a/packages/storyboard/src/traverseStoryboard.ts b/packages/storyboard/src/traverseStoryboard.ts index b3ef428654..4333560962 100644 --- a/packages/storyboard/src/traverseStoryboard.ts +++ b/packages/storyboard/src/traverseStoryboard.ts @@ -98,6 +98,8 @@ function traverseNode( break; case "EventHandler": traverseNodes(node.callback, callback, childPath); + traverseNodes(node.then, callback, childPath); + traverseNodes(node.else, callback, childPath); break; case "ConditionalLifeCycle": traverseNodes(node.events, callback, childPath); diff --git a/packages/supply/CHANGELOG.md b/packages/supply/CHANGELOG.md index 67b8e94d63..ceb74305c4 100644 --- a/packages/supply/CHANGELOG.md +++ b/packages/supply/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.0.93](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.92...@next-core/supply@1.0.93) (2023-03-14) +## [1.1.14](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.13...@next-core/supply@1.1.14) (2023-12-26) **Note:** Version bump only for package @next-core/supply @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.0.92](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.91...@next-core/supply@1.0.92) (2023-02-16) +## [1.1.13](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.12...@next-core/supply@1.1.13) (2023-12-21) **Note:** Version bump only for package @next-core/supply @@ -19,7 +19,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.0.91](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.90...@next-core/supply@1.0.91) (2023-01-05) +## [1.1.12](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.11...@next-core/supply@1.1.12) (2023-12-19) **Note:** Version bump only for package @next-core/supply @@ -27,7 +27,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.0.90](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.89...@next-core/supply@1.0.90) (2022-12-19) +## [1.1.11](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.10...@next-core/supply@1.1.11) (2023-10-20) **Note:** Version bump only for package @next-core/supply @@ -35,13 +35,79 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.0.89](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.88...@next-core/supply@1.0.89) (2022-12-09) +## [1.1.10](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.9...@next-core/supply@1.1.10) (2023-10-19) + +**Note:** Version bump only for package @next-core/supply + +## [1.1.9](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.8...@next-core/supply@1.1.9) (2023-09-12) **Note:** Version bump only for package @next-core/supply +## [1.1.8](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.7...@next-core/supply@1.1.8) (2023-09-05) +**Note:** Version bump only for package @next-core/supply + +## [1.1.7](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.6...@next-core/supply@1.1.7) (2023-08-17) + +**Note:** Version bump only for package @next-core/supply + +## [1.1.6](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.5...@next-core/supply@1.1.6) (2023-06-20) + +**Note:** Version bump only for package @next-core/supply +## [1.1.5](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.4...@next-core/supply@1.1.5) (2023-06-12) + +**Note:** Version bump only for package @next-core/supply + +## [1.1.4](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.3...@next-core/supply@1.1.4) (2023-06-08) + +**Note:** Version bump only for package @next-core/supply + +## [1.1.3](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.2...@next-core/supply@1.1.3) (2023-06-08) + +**Note:** Version bump only for package @next-core/supply + +## [1.1.2](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.1...@next-core/supply@1.1.2) (2023-05-30) + +**Note:** Version bump only for package @next-core/supply + +## [1.1.1](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.1.0...@next-core/supply@1.1.1) (2023-05-29) + +**Note:** Version bump only for package @next-core/supply +# [1.1.0](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.95...@next-core/supply@1.1.0) (2023-05-18) + +### Features + +- function support RegExp ([e57af9f](https://github.com/easyops-cn/next-core/commit/e57af9fb3d5f0e14c1126021d9a616702a0187a1)) + +## [1.0.95](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.94...@next-core/supply@1.0.95) (2023-05-17) + +**Note:** Version bump only for package @next-core/supply + +## [1.0.94](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.93...@next-core/supply@1.0.94) (2023-05-12) + +**Note:** Version bump only for package @next-core/supply + +## [1.0.93](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.92...@next-core/supply@1.0.93) (2023-03-14) + +**Note:** Version bump only for package @next-core/supply + +## [1.0.92](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.91...@next-core/supply@1.0.92) (2023-02-16) + +**Note:** Version bump only for package @next-core/supply + +## [1.0.91](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.90...@next-core/supply@1.0.91) (2023-01-05) + +**Note:** Version bump only for package @next-core/supply + +## [1.0.90](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.89...@next-core/supply@1.0.90) (2022-12-19) + +**Note:** Version bump only for package @next-core/supply + +## [1.0.89](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.88...@next-core/supply@1.0.89) (2022-12-09) + +**Note:** Version bump only for package @next-core/supply ## [1.0.88](https://github.com/easyops-cn/next-core/compare/@next-core/supply@1.0.87...@next-core/supply@1.0.88) (2022-11-17) diff --git a/packages/supply/package.json b/packages/supply/package.json index ffe78e22b6..ff4ebd058b 100644 --- a/packages/supply/package.json +++ b/packages/supply/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/supply", - "version": "1.0.93", + "version": "1.1.14", "description": "Supply for expressions and storyboard functions", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/supply", "license": "GPL-3.0", @@ -29,11 +29,11 @@ }, "sideEffects": false, "dependencies": { - "@next-core/brick-types": "^2.82.5" + "@next-core/brick-types": "^2.92.0" }, "devDependencies": { "@next-core/build-next-libs": "^0.2.16", - "@next-core/pipes": "^1.0.16", + "@next-core/pipes": "^1.0.17", "js-yaml": "^3.14.1", "lodash": "^4.17.21", "moment": "^2.29.4" diff --git a/packages/supply/src/index.ts b/packages/supply/src/index.ts index 96adeba526..5d44180128 100644 --- a/packages/supply/src/index.ts +++ b/packages/supply/src/index.ts @@ -104,6 +104,7 @@ const allowedGlobalObjects = new Set([ "NaN", "Number", "String", + "RegExp", "decodeURI", "decodeURIComponent", "encodeURI", diff --git a/packages/webpack-config-factory/CHANGELOG.md b/packages/webpack-config-factory/CHANGELOG.md index 05937eabee..1b77fde483 100644 --- a/packages/webpack-config-factory/CHANGELOG.md +++ b/packages/webpack-config-factory/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.22.0](https://github.com/easyops-cn/next-core/compare/@next-core/webpack-config-factory@2.21.0...@next-core/webpack-config-factory@2.22.0) (2023-03-28) + + +### Features + +* mock @next-core/illustrations ([070549f](https://github.com/easyops-cn/next-core/commit/070549f101879d2d2a4300cab88001d28916f262)) + + + + + # [2.21.0](https://github.com/easyops-cn/next-core/compare/@next-core/webpack-config-factory@2.20.0...@next-core/webpack-config-factory@2.21.0) (2023-03-15) diff --git a/packages/webpack-config-factory/package.json b/packages/webpack-config-factory/package.json index 43c4e963d2..547b10c98d 100644 --- a/packages/webpack-config-factory/package.json +++ b/packages/webpack-config-factory/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/webpack-config-factory", - "version": "2.21.0", + "version": "2.22.0", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/packages/webpack-config-factory", "license": "GPL-3.0", diff --git a/packages/webpack-config-factory/src/dll/replaceIdent.js b/packages/webpack-config-factory/src/dll/replaceIdent.js index 1f9cfebdf9..0eda293112 100644 --- a/packages/webpack-config-factory/src/dll/replaceIdent.js +++ b/packages/webpack-config-factory/src/dll/replaceIdent.js @@ -13,6 +13,10 @@ function replaceIdent(ident) { "@next-core/brick-icons-v3/index.esm.js", "@next-core/brick-icons/dist/index.esm.js" ) + .replace( + "@next-core/illustrations-v3/index.esm.js", + "@next-core/illustrations/dist/index.esm.js" + ) .replace( "@next-core/fontawesome-library-v3/index.esm.js", "@next-core/fontawesome-library/dist/index.esm.js" diff --git a/v3/brick-dll-v3/CHANGELOG.md b/v3/brick-dll-v3/CHANGELOG.md index f2e9411cf5..63a1746d52 100644 --- a/v3/brick-dll-v3/CHANGELOG.md +++ b/v3/brick-dll-v3/CHANGELOG.md @@ -3,111 +3,242 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [0.4.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.3.0...@next-core/brick-dll-v3@0.4.0) (2023-03-15) +## [0.7.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.18...@next-core/brick-dll-v3@0.7.19) (2023-12-26) +**Note:** Version bump only for package @next-core/brick-dll-v3 -### Bug Fixes -* update manifest ([af0dfbd](https://github.com/easyops-cn/next-core/commit/af0dfbdca41b981387df5642a0ce4aabd7748a22)) -### Features -* mock @next-core/fontawesome-library ([7192625](https://github.com/easyops-cn/next-core/commit/7192625091a7112431163f3b9ca871f7922e8b4a)) -* mock fa-icon ([f0241ec](https://github.com/easyops-cn/next-core/commit/f0241ec1ccfc0def67ae92ad48e1a42909d59177)) +## [0.7.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.17...@next-core/brick-dll-v3@0.7.18) (2023-12-21) +**Note:** Version bump only for package @next-core/brick-dll-v3 -# [0.3.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.6...@next-core/brick-dll-v3@0.3.0) (2023-03-14) +## [0.7.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.16...@next-core/brick-dll-v3@0.7.17) (2023-12-19) -### Features +**Note:** Version bump only for package @next-core/brick-dll-v3 -* mock brick-icons ([98cec57](https://github.com/easyops-cn/next-core/commit/98cec57dc1f31fe8d8977d40e07e7550123c3143)) +## [0.7.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.15...@next-core/brick-dll-v3@0.7.16) (2023-10-20) -## [0.2.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.5...@next-core/brick-dll-v3@0.2.6) (2023-03-14) +**Note:** Version bump only for package @next-core/brick-dll-v3 + + + + + +## [0.7.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.14...@next-core/brick-dll-v3@0.7.15) (2023-10-19) **Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.7.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.13...@next-core/brick-dll-v3@0.7.14) (2023-10-13) +**Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.7.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.12...@next-core/brick-dll-v3@0.7.13) (2023-09-12) +**Note:** Version bump only for package @next-core/brick-dll-v3 -## [0.2.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.4...@next-core/brick-dll-v3@0.2.5) (2023-03-13) +## [0.7.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.11...@next-core/brick-dll-v3@0.7.12) (2023-09-05) **Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.7.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.10...@next-core/brick-dll-v3@0.7.11) (2023-09-04) +**Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.7.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.9...@next-core/brick-dll-v3@0.7.10) (2023-08-17) +**Note:** Version bump only for package @next-core/brick-dll-v3 -## [0.2.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.3...@next-core/brick-dll-v3@0.2.4) (2023-03-10) +## [0.7.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.8...@next-core/brick-dll-v3@0.7.9) (2023-07-27) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +## [0.7.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.7...@next-core/brick-dll-v3@0.7.8) (2023-07-25) **Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.7.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.6...@next-core/brick-dll-v3@0.7.7) (2023-07-06) +**Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.7.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.5...@next-core/brick-dll-v3@0.7.6) (2023-07-06) +**Note:** Version bump only for package @next-core/brick-dll-v3 -## [0.2.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.2...@next-core/brick-dll-v3@0.2.3) (2023-03-10) +## [0.7.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.4...@next-core/brick-dll-v3@0.7.5) (2023-06-20) + +**Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.7.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.3...@next-core/brick-dll-v3@0.7.4) (2023-06-14) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +## [0.7.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.2...@next-core/brick-dll-v3@0.7.3) (2023-06-12) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +## [0.7.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.1...@next-core/brick-dll-v3@0.7.2) (2023-06-08) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +## [0.7.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.7.0...@next-core/brick-dll-v3@0.7.1) (2023-06-08) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +# [0.7.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.6.10...@next-core/brick-dll-v3@0.7.0) (2023-06-05) ### Bug Fixes -* resume a dll dep: buffer ([df1d18f](https://github.com/easyops-cn/next-core/commit/df1d18f84310c8ee50fc910f202fbf13d9072d27)) +- refactor process snippet ([83346bb](https://github.com/easyops-cn/next-core/commit/83346bbec562f7cfeadb12cb97949aa35c4f66f7)) +### Features +- support params snippet ([8e07635](https://github.com/easyops-cn/next-core/commit/8e0763587668c751521ad80c6338b1170b8c739e)) +## [0.6.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.6.9...@next-core/brick-dll-v3@0.6.10) (2023-05-31) +**Note:** Version bump only for package @next-core/brick-dll-v3 -## [0.2.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.1...@next-core/brick-dll-v3@0.2.2) (2023-03-09) +## [0.6.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.6.8...@next-core/brick-dll-v3@0.6.9) (2023-05-30) **Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.6.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.6.7...@next-core/brick-dll-v3@0.6.8) (2023-05-29) +**Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.6.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.6.6...@next-core/brick-dll-v3@0.6.7) (2023-05-25) +**Note:** Version bump only for package @next-core/brick-dll-v3 -## [0.2.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.0...@next-core/brick-dll-v3@0.2.1) (2023-03-06) +## [0.6.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.6.5...@next-core/brick-dll-v3@0.6.6) (2023-05-22) **Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.6.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.6.4...@next-core/brick-dll-v3@0.6.5) (2023-05-22) +**Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.6.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.6.3...@next-core/brick-dll-v3@0.6.4) (2023-05-18) +**Note:** Version bump only for package @next-core/brick-dll-v3 -# [0.2.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.1.1...@next-core/brick-dll-v3@0.2.0) (2023-03-03) +## [0.6.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.6.2...@next-core/brick-dll-v3@0.6.3) (2023-05-17) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +## [0.6.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.6.1...@next-core/brick-dll-v3@0.6.2) (2023-05-12) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +## [0.6.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.6.0...@next-core/brick-dll-v3@0.6.1) (2023-05-12) + +### Bug Fixes +- update rc-util ([5afa3a4](https://github.com/easyops-cn/next-core/commit/5afa3a439cb508d14a5eafd3506b67696b0288be)) + +# [0.6.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.5.4...@next-core/brick-dll-v3@0.6.0) (2023-05-10) ### Features -* copy illustrations ([4acfb8d](https://github.com/easyops-cn/next-core/commit/4acfb8dcf963e1f1f8abacfaf96c92294bcdf54e)) +- update snapshot.json ([7ee1bd8](https://github.com/easyops-cn/next-core/commit/7ee1bd820ddf141f364335bab172a1692e3cb42d)) +## [0.5.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.5.3...@next-core/brick-dll-v3@0.5.4) (2023-05-05) +**Note:** Version bump only for package @next-core/brick-dll-v3 +## [0.5.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.5.2...@next-core/brick-dll-v3@0.5.3) (2023-04-11) +**Note:** Version bump only for package @next-core/brick-dll-v3 -## [0.1.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.1.0...@next-core/brick-dll-v3@0.1.1) (2023-03-02) +## [0.5.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.5.1...@next-core/brick-dll-v3@0.5.2) (2023-03-31) +### Bug Fixes + +- add missing setImmediate in dll ([89a4095](https://github.com/easyops-cn/next-core/commit/89a409584f4b9972ed12dabfaa8dd150bdbfa5de)) + +## [0.5.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.5.0...@next-core/brick-dll-v3@0.5.1) (2023-03-28) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +# [0.5.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.4.1...@next-core/brick-dll-v3@0.5.0) (2023-03-28) + +### Features + +- mock @next-core/illustrations ([070549f](https://github.com/easyops-cn/next-core/commit/070549f101879d2d2a4300cab88001d28916f262)) + +## [0.4.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.4.0...@next-core/brick-dll-v3@0.4.1) (2023-03-27) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +# [0.4.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.3.0...@next-core/brick-dll-v3@0.4.0) (2023-03-15) ### Bug Fixes -* do not replace react-i18next ([414258e](https://github.com/easyops-cn/next-core/commit/414258ee708a266d4f0bf01d26e75f25a57150a3)) -* fix antd locale name ([a1712e5](https://github.com/easyops-cn/next-core/commit/a1712e536f9576811a3d8a954eee198ac0498cae)) +- update manifest ([af0dfbd](https://github.com/easyops-cn/next-core/commit/af0dfbdca41b981387df5642a0ce4aabd7748a22)) +### Features +- mock @next-core/fontawesome-library ([7192625](https://github.com/easyops-cn/next-core/commit/7192625091a7112431163f3b9ca871f7922e8b4a)) +- mock fa-icon ([f0241ec](https://github.com/easyops-cn/next-core/commit/f0241ec1ccfc0def67ae92ad48e1a42909d59177)) +# [0.3.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.6...@next-core/brick-dll-v3@0.3.0) (2023-03-14) +### Features -# 0.1.0 (2023-03-02) +- mock brick-icons ([98cec57](https://github.com/easyops-cn/next-core/commit/98cec57dc1f31fe8d8977d40e07e7550123c3143)) + +## [0.2.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.5...@next-core/brick-dll-v3@0.2.6) (2023-03-14) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +## [0.2.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.4...@next-core/brick-dll-v3@0.2.5) (2023-03-13) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +## [0.2.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.3...@next-core/brick-dll-v3@0.2.4) (2023-03-10) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +## [0.2.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.2...@next-core/brick-dll-v3@0.2.3) (2023-03-10) +### Bug Fixes + +- resume a dll dep: buffer ([df1d18f](https://github.com/easyops-cn/next-core/commit/df1d18f84310c8ee50fc910f202fbf13d9072d27)) + +## [0.2.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.1...@next-core/brick-dll-v3@0.2.2) (2023-03-09) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +## [0.2.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.2.0...@next-core/brick-dll-v3@0.2.1) (2023-03-06) + +**Note:** Version bump only for package @next-core/brick-dll-v3 + +# [0.2.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.1.1...@next-core/brick-dll-v3@0.2.0) (2023-03-03) + +### Features + +- copy illustrations ([4acfb8d](https://github.com/easyops-cn/next-core/commit/4acfb8dcf963e1f1f8abacfaf96c92294bcdf54e)) + +## [0.1.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-dll-v3@0.1.0...@next-core/brick-dll-v3@0.1.1) (2023-03-02) + +### Bug Fixes + +- do not replace react-i18next ([414258e](https://github.com/easyops-cn/next-core/commit/414258ee708a266d4f0bf01d26e75f25a57150a3)) +- fix antd locale name ([a1712e5](https://github.com/easyops-cn/next-core/commit/a1712e536f9576811a3d8a954eee198ac0498cae)) + +# 0.1.0 (2023-03-02) ### Features -* v3 placeholder packages ([1046bfa](https://github.com/easyops-cn/next-core/commit/1046bfaa43cc635a11ebeca5ded06503d81158c5)) +- v3 placeholder packages ([1046bfa](https://github.com/easyops-cn/next-core/commit/1046bfaa43cc635a11ebeca5ded06503d81158c5)) diff --git a/v3/brick-dll-v3/manifest.snapshot.json b/v3/brick-dll-v3/manifest.snapshot.json index 02d02d1d10..d10acc5284 100644 --- a/v3/brick-dll-v3/manifest.snapshot.json +++ b/v3/brick-dll-v3/manifest.snapshot.json @@ -3460,7 +3460,9 @@ "isEvaluable", "isObject", "isRouteNode", + "isSnippetEvaluation", "isSnippetNode", + "isTrackAll", "lint", "loadScript", "makeThrottledAggregation", @@ -3501,9 +3503,11 @@ "scanTemplatesInStoryboard", "shouldAllowRecursiveEvaluations", "smartDisplayForEvaluableString", + "snippetEvaluate", "syncResolveContextConcurrently", "toPath", "tokTypes", + "trackAll", "trackContext", "trackFormState", "trackState", @@ -7913,15 +7917,7 @@ }, "./node_modules/@easyops/illustrations/dist/index.esm.js": { "id": "M7uQ", - "buildMeta": { - "exportsType": "namespace", - "providedExports": [ - "determineIllustrationName", - "getIllustration", - "illustrationsByCategory", - "translateIllustrationConfig" - ] - } + "buildMeta": { "providedExports": true } }, "./node_modules/@ant-design/icons-svg/es/asn/YuqueFilled.js": { "id": "M9T1", @@ -10806,6 +10802,13 @@ "providedExports": ["Row", "Col", "default"] } }, + "./node_modules/rc-util/es/hooks/useLayoutEffect.js": { + "id": "TNol", + "buildMeta": { + "exportsType": "namespace", + "providedExports": ["default", "useLayoutUpdateEffect"] + } + }, "./node_modules/lodash/_trimmedEndIndex.js": { "id": "TO8r", "buildMeta": { "providedExports": true } @@ -12323,6 +12326,10 @@ "providedExports": ["default"] } }, + "./node_modules/setimmediate/setImmediate.js": { + "id": "YBdB", + "buildMeta": { "providedExports": true } + }, "./node_modules/@ant-design/icons/es/icons/MinusSquareTwoTone.js": { "id": "YCd8", "buildMeta": { @@ -13412,7 +13419,12 @@ "id": "c+Xe", "buildMeta": { "exportsType": "namespace", - "providedExports": ["fillRef", "composeRef", "supportRef"] + "providedExports": [ + "fillRef", + "composeRef", + "useComposeRef", + "supportRef" + ] } }, "./node_modules/antd/es/modal/useModal/index.js": { @@ -13950,6 +13962,13 @@ ] } }, + "./node_modules/rc-util/es/hooks/useState.js": { + "id": "dm2S", + "buildMeta": { + "exportsType": "namespace", + "providedExports": ["default"] + } + }, "./node_modules/@ant-design/icons-svg/es/asn/DownOutlined.js": { "id": "dmAa", "buildMeta": { @@ -16288,6 +16307,13 @@ "providedExports": ["default"] } }, + "./node_modules/rc-util/es/hooks/useEvent.js": { + "id": "mBDr", + "buildMeta": { + "exportsType": "namespace", + "providedExports": ["default"] + } + }, "./node_modules/antd/es/descriptions/Cell.js": { "id": "mEKr", "buildMeta": { @@ -17525,7 +17551,7 @@ "id": "qx4F", "buildMeta": { "exportsType": "namespace", - "providedExports": ["default"] + "providedExports": ["default", "getTargetScrollBarSize"] } }, "./node_modules/@ant-design/icons/es/icons/AppstoreAddOutlined.js": { diff --git a/v3/brick-dll-v3/package.json b/v3/brick-dll-v3/package.json index 449dc58fcc..fb0837fd43 100644 --- a/v3/brick-dll-v3/package.json +++ b/v3/brick-dll-v3/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/brick-dll-v3", - "version": "0.4.0", + "version": "0.7.19", "description": "> TODO: description", "homepage": "https://github.com/easyops-cn/next-core/tree/master/v3/brick-dll-v3", "license": "GPL-3.0", @@ -25,25 +25,25 @@ "@next-core/babel-runtime-helpers": "^1.0.27", "@next-core/brick-http-v3": "^0.1.0", "@next-core/brick-icons-v3": "^0.1.0", - "@next-core/brick-kit-v3": "^0.1.3", - "@next-core/brick-utils": "^2.45.21", + "@next-core/brick-kit-v3": "^0.2.32", + "@next-core/brick-utils": "^2.51.13", "@next-core/fontawesome-library-v3": "^0.1.0", "@next-core/history-v3": "^0.1.0", "@next-core/i18next-v3": "^0.1.0", - "@next-core/illustrations": "^0.11.6", + "@next-core/illustrations-v3": "^0.1.0", "@next-core/js-yaml-v3": "^0.1.0", "@next-core/lodash-v3": "^0.1.0", "@next-core/moment-v3": "^0.1.0", - "@next-core/pipes": "^1.0.16", + "@next-core/pipes": "^1.0.17", "@next-core/react-fontawesome-v3": "^0.1.0", - "@next-core/webpack-config-factory": "^2.21.0", + "@next-core/webpack-config-factory": "^2.22.0", "antd": "~4.12.3", "buffer": "^4.9.2", - "copy-webpack-plugin": "^6.4.1", "react": "^16.14.0", "react-dom": "^16.14.0", "react-i18next": "^11.18.6", "react-transition-group": "^4.4.5", + "setimmediate": "^1.0.5", "source-map-loader": "^1.1.3" }, "peerDependencies": { @@ -58,7 +58,7 @@ "@next-core/fontawesome-library-v3": "*", "@next-core/history-v3": "*", "@next-core/i18next-v3": "*", - "@next-core/illustrations": "*", + "@next-core/illustrations-v3": "*", "@next-core/js-yaml-v3": "*", "@next-core/lodash-v3": "*", "@next-core/moment-v3": "*", @@ -69,6 +69,7 @@ "react": "*", "react-dom": "*", "react-i18next": "*", - "react-transition-group": "*" + "react-transition-group": "*", + "setimmediate": "*" } } diff --git a/v3/brick-dll-v3/webpack.dll.js b/v3/brick-dll-v3/webpack.dll.js index be8baa02cf..d834710626 100644 --- a/v3/brick-dll-v3/webpack.dll.js +++ b/v3/brick-dll-v3/webpack.dll.js @@ -1,6 +1,5 @@ const path = require("path"); const webpack = require("webpack"); -const CopyPlugin = require("copy-webpack-plugin"); const { dll: { NextDllPlugin, NextHashedModuleIdsPlugin }, CleanWebpackPlugin, @@ -74,17 +73,6 @@ module.exports = { // we don't need them. resourceRegExp: /^(?:esprima)$/, }), - new CopyPlugin({ - patterns: [ - { - from: `${path.resolve( - require.resolve("@next-core/illustrations/package.json"), - "../dist/illustrations" - )}`, - to: "assets/illustrations", - }, - ], - }), ], resolve: { // only resolve .js extension files diff --git a/v3/brick-kit-v3/CHANGELOG.md b/v3/brick-kit-v3/CHANGELOG.md index f90d8ea5d9..2dd59e5653 100644 --- a/v3/brick-kit-v3/CHANGELOG.md +++ b/v3/brick-kit-v3/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.1.2...@next-core/brick-kit-v3@0.1.3) (2023-03-14) +## [0.2.32](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.31...@next-core/brick-kit-v3@0.2.32) (2023-12-26) **Note:** Version bump only for package @next-core/brick-kit-v3 @@ -11,7 +11,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.1.1...@next-core/brick-kit-v3@0.1.2) (2023-03-03) +## [0.2.31](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.30...@next-core/brick-kit-v3@0.2.31) (2023-12-21) **Note:** Version bump only for package @next-core/brick-kit-v3 @@ -19,21 +19,161 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.1.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.1.0...@next-core/brick-kit-v3@0.1.1) (2023-03-02) +## [0.2.30](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.29...@next-core/brick-kit-v3@0.2.30) (2023-12-19) + +**Note:** Version bump only for package @next-core/brick-kit-v3 -### Bug Fixes -* do not replace react-i18next ([414258e](https://github.com/easyops-cn/next-core/commit/414258ee708a266d4f0bf01d26e75f25a57150a3)) -* fix antd locale name ([a1712e5](https://github.com/easyops-cn/next-core/commit/a1712e536f9576811a3d8a954eee198ac0498cae)) +## [0.2.29](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.28...@next-core/brick-kit-v3@0.2.29) (2023-10-20) +**Note:** Version bump only for package @next-core/brick-kit-v3 -# 0.1.0 (2023-03-02) + +## [0.2.28](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.27...@next-core/brick-kit-v3@0.2.28) (2023-10-19) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.27](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.26...@next-core/brick-kit-v3@0.2.27) (2023-10-13) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.26](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.25...@next-core/brick-kit-v3@0.2.26) (2023-09-12) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.25](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.24...@next-core/brick-kit-v3@0.2.25) (2023-09-05) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.24](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.23...@next-core/brick-kit-v3@0.2.24) (2023-09-04) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.23](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.22...@next-core/brick-kit-v3@0.2.23) (2023-08-17) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.22](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.21...@next-core/brick-kit-v3@0.2.22) (2023-07-27) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.21](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.20...@next-core/brick-kit-v3@0.2.21) (2023-07-25) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.20](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.19...@next-core/brick-kit-v3@0.2.20) (2023-07-06) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.19](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.18...@next-core/brick-kit-v3@0.2.19) (2023-07-06) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.18](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.17...@next-core/brick-kit-v3@0.2.18) (2023-06-20) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.17](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.16...@next-core/brick-kit-v3@0.2.17) (2023-06-14) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.16](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.15...@next-core/brick-kit-v3@0.2.16) (2023-06-12) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.15](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.14...@next-core/brick-kit-v3@0.2.15) (2023-06-08) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.14](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.13...@next-core/brick-kit-v3@0.2.14) (2023-06-08) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.13](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.12...@next-core/brick-kit-v3@0.2.13) (2023-06-05) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.12](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.11...@next-core/brick-kit-v3@0.2.12) (2023-05-31) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.11](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.10...@next-core/brick-kit-v3@0.2.11) (2023-05-30) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.10](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.9...@next-core/brick-kit-v3@0.2.10) (2023-05-29) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.9](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.8...@next-core/brick-kit-v3@0.2.9) (2023-05-25) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.8](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.7...@next-core/brick-kit-v3@0.2.8) (2023-05-22) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.7](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.6...@next-core/brick-kit-v3@0.2.7) (2023-05-22) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.6](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.5...@next-core/brick-kit-v3@0.2.6) (2023-05-18) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.5](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.4...@next-core/brick-kit-v3@0.2.5) (2023-05-17) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.3...@next-core/brick-kit-v3@0.2.4) (2023-05-12) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.2...@next-core/brick-kit-v3@0.2.3) (2023-05-10) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.1...@next-core/brick-kit-v3@0.2.2) (2023-05-05) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.2.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.2.0...@next-core/brick-kit-v3@0.2.1) (2023-04-11) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +# [0.2.0](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.1.4...@next-core/brick-kit-v3@0.2.0) (2023-03-28) + +### Features + +- mock @next-core/illustrations ([070549f](https://github.com/easyops-cn/next-core/commit/070549f101879d2d2a4300cab88001d28916f262)) + +## [0.1.4](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.1.3...@next-core/brick-kit-v3@0.1.4) (2023-03-27) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.1.3](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.1.2...@next-core/brick-kit-v3@0.1.3) (2023-03-14) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.1.2](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.1.1...@next-core/brick-kit-v3@0.1.2) (2023-03-03) + +**Note:** Version bump only for package @next-core/brick-kit-v3 + +## [0.1.1](https://github.com/easyops-cn/next-core/compare/@next-core/brick-kit-v3@0.1.0...@next-core/brick-kit-v3@0.1.1) (2023-03-02) + +### Bug Fixes + +- do not replace react-i18next ([414258e](https://github.com/easyops-cn/next-core/commit/414258ee708a266d4f0bf01d26e75f25a57150a3)) +- fix antd locale name ([a1712e5](https://github.com/easyops-cn/next-core/commit/a1712e536f9576811a3d8a954eee198ac0498cae)) + +# 0.1.0 (2023-03-02) + ### Features -* v3 placeholder packages ([1046bfa](https://github.com/easyops-cn/next-core/commit/1046bfaa43cc635a11ebeca5ded06503d81158c5)) +- v3 placeholder packages ([1046bfa](https://github.com/easyops-cn/next-core/commit/1046bfaa43cc635a11ebeca5ded06503d81158c5)) diff --git a/v3/brick-kit-v3/package.json b/v3/brick-kit-v3/package.json index d08e5d0a7d..8be167a211 100644 --- a/v3/brick-kit-v3/package.json +++ b/v3/brick-kit-v3/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/brick-kit-v3", - "version": "0.1.3", + "version": "0.2.32", "description": "Kernel", "homepage": "https://github.com/easyops-cn/next-core/tree/master/v3/brick-kit-v3", "license": "GPL-3.0", @@ -22,9 +22,9 @@ "build": "cross-env NODE_ENV='production' rollup --config rollup.config.js" }, "dependencies": { - "@next-core/brick-types": "^2.82.5", + "@next-core/brick-types": "^2.92.0", "@next-core/color-theme": "^0.4.8", - "@next-core/supply": "^1.0.93", + "@next-core/supply": "^1.1.14", "@next-sdk/api-gateway-sdk": "^2.7.0", "@next-sdk/auth-sdk": "^1.0.0", "@next-sdk/cmdb-sdk": "^2.1.1", @@ -39,14 +39,14 @@ "devDependencies": { "@ant-design/icons": "^4.5.0", "@next-core/brick-http-v3": "^0.1.0", - "@next-core/brick-utils": "^2.45.21", + "@next-core/brick-utils": "^2.51.13", "@next-core/easyops-analytics": "^0.10.9", "@next-core/history-v3": "^0.1.0", - "@next-core/illustrations": "^0.11.6", + "@next-core/illustrations-v3": "^0.1.0", "@next-core/js-yaml-v3": "^0.1.0", "@next-core/lodash-v3": "^0.1.0", "@next-core/moment-v3": "^0.1.0", - "@next-core/pipes": "^1.0.16", + "@next-core/pipes": "^1.0.17", "@next-core/rollup-config-factory": "^2.7.0", "antd": "~4.12.3", "jest-websocket-mock": "^2.4.0", @@ -61,7 +61,7 @@ "@next-core/brick-utils": "*", "@next-core/easyops-analytics": "*", "@next-core/history-v3": "*", - "@next-core/illustrations": "*", + "@next-core/illustrations-v3": "*", "@next-core/js-yaml-v3": "*", "@next-core/lodash-v3": "*", "@next-core/moment-v3": "*", diff --git a/v3/easyops-illustrations-v3/CHANGELOG.md b/v3/easyops-illustrations-v3/CHANGELOG.md new file mode 100644 index 0000000000..c0132c3592 --- /dev/null +++ b/v3/easyops-illustrations-v3/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 0.1.0 (2023-03-28) + + +### Features + +* mock @next-core/illustrations ([070549f](https://github.com/easyops-cn/next-core/commit/070549f101879d2d2a4300cab88001d28916f262)) diff --git a/v3/easyops-illustrations-v3/index.esm.js b/v3/easyops-illustrations-v3/index.esm.js new file mode 100644 index 0000000000..e69de29bb2 diff --git a/v3/easyops-illustrations-v3/package.json b/v3/easyops-illustrations-v3/package.json new file mode 100644 index 0000000000..f0014f209d --- /dev/null +++ b/v3/easyops-illustrations-v3/package.json @@ -0,0 +1,6 @@ +{ + "name": "@next-core/illustrations-v3", + "version": "0.1.0", + "license": "GPL-3.0", + "module": "index.esm.js" +} diff --git a/v3/styles-v3/CHANGELOG.md b/v3/styles-v3/CHANGELOG.md index c9244d8aea..9e13352eb1 100644 --- a/v3/styles-v3/CHANGELOG.md +++ b/v3/styles-v3/CHANGELOG.md @@ -3,6 +3,116 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.3](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.3.2...@next-core/styles-v3@0.3.3) (2023-10-30) + +**Note:** Version bump only for package @next-core/styles-v3 + + + + + +## [0.3.2](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.3.1...@next-core/styles-v3@0.3.2) (2023-10-18) + + +### Bug Fixes + +* separate `ant-compatible.less` otherwise it will override `[@mention-prefix-cls](https://github.com/mention-prefix-cls)` ([a8565b1](https://github.com/easyops-cn/next-core/commit/a8565b1ff32299745ebb8b8c2ea438d25179171f)) + + + + + +## [0.3.1](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.3.0...@next-core/styles-v3@0.3.1) (2023-07-21) + +**Note:** Version bump only for package @next-core/styles-v3 + + + + + +# [0.3.0](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.2.23...@next-core/styles-v3@0.3.0) (2023-07-07) + + +### Features + +* **custom-antd-styles:** 卡片、抽屉左右内间距调整 ([e356580](https://github.com/easyops-cn/next-core/commit/e356580506c46f9be04082565612f90c202559d3)) + + + + + +## [0.2.23](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.2.22...@next-core/styles-v3@0.2.23) (2023-07-06) + +**Note:** Version bump only for package @next-core/styles-v3 + + + + + +## [0.2.22](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.2.21...@next-core/styles-v3@0.2.22) (2023-06-06) + +**Note:** Version bump only for package @next-core/styles-v3 + + + + + +## [0.2.21](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.2.20...@next-core/styles-v3@0.2.21) (2023-06-02) + +**Note:** Version bump only for package @next-core/styles-v3 + + + + + +## [0.2.20](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.2.19...@next-core/styles-v3@0.2.20) (2023-06-02) + +**Note:** Version bump only for package @next-core/styles-v3 + + + + + +## [0.2.19](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.2.18...@next-core/styles-v3@0.2.19) (2023-05-23) + +**Note:** Version bump only for package @next-core/styles-v3 + + + + + +## [0.2.18](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.2.17...@next-core/styles-v3@0.2.18) (2023-04-24) + +**Note:** Version bump only for package @next-core/styles-v3 + + + + + +## [0.2.17](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.2.16...@next-core/styles-v3@0.2.17) (2023-03-31) + +**Note:** Version bump only for package @next-core/styles-v3 + + + + + +## [0.2.16](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.2.15...@next-core/styles-v3@0.2.16) (2023-03-27) + +**Note:** Version bump only for package @next-core/styles-v3 + + + + + +## [0.2.15](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.2.14...@next-core/styles-v3@0.2.15) (2023-03-24) + +**Note:** Version bump only for package @next-core/styles-v3 + + + + + ## [0.2.14](https://github.com/easyops-cn/next-core/compare/@next-core/styles-v3@0.2.13...@next-core/styles-v3@0.2.14) (2023-03-16) diff --git a/v3/styles-v3/package.json b/v3/styles-v3/package.json index 55d81cb014..e855cf4192 100644 --- a/v3/styles-v3/package.json +++ b/v3/styles-v3/package.json @@ -1,6 +1,6 @@ { "name": "@next-core/styles-v3", - "version": "0.2.14", + "version": "0.3.3", "license": "GPL-3.0", "files": [ "dist", @@ -15,8 +15,7 @@ }, "devDependencies": { "@ant-design/compatible": "^1.0.8", - "@next-core/brick-icons": "^2.31.24", - "@next-core/custom-antd-styles": "^1.25.19", + "@next-core/custom-antd-styles": "^1.26.2", "@next-core/less-plugin-css-variables": "^0.2.8", "antd": "~4.12.3", "clean-webpack-plugin": "^4.0.0", diff --git a/v3/styles-v3/src/antd-compatible.less b/v3/styles-v3/src/antd-compatible.less new file mode 100644 index 0000000000..477dd32428 --- /dev/null +++ b/v3/styles-v3/src/antd-compatible.less @@ -0,0 +1,2 @@ +// Separate this less file, otherwise it will override `@mention-prefix-cls` +@import "../../../packages/brick-container/src/styles/antd-compatible.less"; diff --git a/v3/styles-v3/src/index.js b/v3/styles-v3/src/index.js new file mode 100644 index 0000000000..23f4ace599 --- /dev/null +++ b/v3/styles-v3/src/index.js @@ -0,0 +1,2 @@ +import "./index.less"; +import "./antd-compatible.less"; diff --git a/v3/styles-v3/src/index.less b/v3/styles-v3/src/index.less index 9ed138e142..3c611843db 100644 --- a/v3/styles-v3/src/index.less +++ b/v3/styles-v3/src/index.less @@ -45,6 +45,9 @@ @import "~@next-core/custom-antd-styles/src/date-picker.less"; @import "~@next-core/custom-antd-styles/src/slider.less"; @import "~@next-core/custom-antd-styles/src/rate.less"; +@import "~@next-core/custom-antd-styles/src/drawer.less"; -@import "../../../packages/brick-container/src/styles/antd-compatible.less"; -@import "../../../packages/brick-icons/src/styles/index.css"; +// @import "../../../packages/brick-icons/src/styles/index.css"; +.easyops-icon { + width: 1em; +} diff --git a/v3/styles-v3/webpack.config.js b/v3/styles-v3/webpack.config.js index 280cb6480d..130c6fa5dd 100644 --- a/v3/styles-v3/webpack.config.js +++ b/v3/styles-v3/webpack.config.js @@ -5,7 +5,7 @@ const { lessReplacePlugin } = require("@next-core/less-plugin-css-variables"); module.exports = { entry: { - main: path.join(__dirname, "src/index.less"), + main: path.join(__dirname, "src/index.js"), global: path.join(__dirname, "src/global.less"), }, output: { diff --git a/yarn.lock b/yarn.lock index bf69947025..1ddffc37aa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1057,7 +1057,7 @@ "@babel/helper-validator-option" "^7.18.6" "@babel/plugin-transform-typescript" "^7.18.6" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.19.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.5", "@babel/runtime@^7.16.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.19.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": version "7.20.6" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz#facf4879bfed9b5326326273a64220f099b0fce3" integrity sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA== @@ -1300,10 +1300,10 @@ js-yaml "^3.13.1" resolve "^1.17.0" -"@easyops-cn/brick-next-pipes@^0.4.0": - version "0.4.0" - resolved "https://registry.npmjs.org/@easyops-cn/brick-next-pipes/-/brick-next-pipes-0.4.0.tgz#b08a0511852e181262839be69cdb9629cf5f35bf" - integrity sha512-ZyQkIGzeasDGj0pWHI0y9W5R/UlngEHp9cHRqFzR3HidvYTNYv22hSaqag7Xs3ngvltWOE99Kb0goJVfvQnwxA== +"@easyops-cn/brick-next-pipes@^0.6.0": + version "0.6.0" + resolved "https://registry.npmjs.org/@easyops-cn/brick-next-pipes/-/brick-next-pipes-0.6.0.tgz#75fa4c9986383a3118067485e0d6c7ca9ce30c80" + integrity sha512-nAZzLaB1eS5Z5Mfy0iszhUWqWKF2aj5CzpH2I2I5UmKX2lNra8Osc0qKahGlzXmTsWKnSySkHRpP1dwPrOwSMQ== "@eslint/eslintrc@^1.3.3": version "1.3.3" @@ -2367,6 +2367,18 @@ resolved "https://registry.npmjs.org/@next-bricks/presentational-bricks/-/presentational-bricks-1.278.0.tgz#1d5e2a3d70983c46bd1b2678a738f06861741916" integrity sha512-EOd1hJqQFOTSov5VVP0EWHIBgBc16h+F8b6Bb6wS07meaIpy9iG0JAjp+OHw+JYo3hUG7fY4yvxtC03g0NH7FQ== +"@next-core/loader@^1.4.3": + version "1.4.3" + resolved "https://registry.npmjs.org/@next-core/loader/-/loader-1.4.3.tgz#f1da881f29d9f4794ec20a50ad4ba5712a172c31" + integrity sha512-8pZZ07GBz9ZKiO97+cR/LNJNxLlCW6ffPSVuETROuE2hMCYr4aaoTNPcQH/ECJq+A5kxi/QPwUguWxpWw/UzYw== + +"@next-core/theme@^1.4.4": + version "1.4.4" + resolved "https://registry.npmjs.org/@next-core/theme/-/theme-1.4.4.tgz#431e55f2412dfcd7166ac2ff5b6f1f0d1b653397" + integrity sha512-WpC5qgYYXjDekQSsJ5iJUa5II6VgWuOCirfSbReJIkdV1JJyB4p5nUR800zLNbyZ/ex+QfeXhKgOHhF/m2XOMw== + dependencies: + "@next-core/styles-v3" "^0.3.3" + "@next-sdk/api-gateway-sdk@^2.7.0": version "2.7.0" resolved "https://registry.npmjs.org/@next-sdk/api-gateway-sdk/-/api-gateway-sdk-2.7.0.tgz#2277680f2a4f59114a5e1d02257da4e85b2029f7" @@ -2382,10 +2394,10 @@ resolved "https://registry.npmjs.org/@next-sdk/cmdb-sdk/-/cmdb-sdk-2.1.1.tgz#8522f75b71ae3c5772b8631528fe4bcaff9f0e70" integrity sha512-4F9psdHnmSUZg9BK0sSzgmoerhsMucsXdMGhRASaf+kGyh6foKMa2+Lp7lOpIjROUJbqBua1GkwPOtj6AexpsQ== -"@next-sdk/micro-app-sdk@^2.5.0": - version "2.5.0" - resolved "https://registry.npmjs.org/@next-sdk/micro-app-sdk/-/micro-app-sdk-2.5.0.tgz#228712e392523163c65b6e2d6311f9155edb0b0e" - integrity sha512-uLrFGcBahmb+8OjTSPDxsWEUH+EGImhH9OtsKlT8qJ4V2h3G1vAsDTuwcMzT/zBFNRTK/g/MTKDsgmzPiv32BQ== +"@next-sdk/micro-app-sdk@^2.5.0", "@next-sdk/micro-app-sdk@^2.6.1": + version "2.6.1" + resolved "https://registry.npmjs.org/@next-sdk/micro-app-sdk/-/micro-app-sdk-2.6.1.tgz#ca5f4a8d402e69f311146ff1208a437923f936e3" + integrity sha512-fmUuikvnCj3o73Uaso4cMx07H5I21hBc79vyT/X+LZxVBXOiHqUktxm/jq0bjnMaF/LrEXhOcUB5mSeZtJ+sPQ== "@next-sdk/micro-app-standalone-sdk@^1.0.1": version "1.0.1" @@ -2397,6 +2409,11 @@ resolved "https://registry.npmjs.org/@next-sdk/user-service-sdk/-/user-service-sdk-2.1.1.tgz#44ef1a59bf2d5a50ab0d3a62860cb39379018c5c" integrity sha512-eGbCuSwZmzbz5AJdDLCM36euD7iTEfcnLmPVTk3UrbV0HT8b5xQdYj4KD0Jl4kldy3PlSat3XhT/mDpMg0V9XQ== +"@next-shared/icons@^0.2.0": + version "0.2.0" + resolved "https://registry.npmjs.org/@next-shared/icons/-/icons-0.2.0.tgz#9e41666f0ca4a05fe4fb7a02fe80d8e8e414040f" + integrity sha512-7yMYHC8/uIElZG0PSrN0zWtrODxFWxPe5EgcVNfRzVOK2Zy7k737YYCAa+6CoY+xue1TlH3Pi3ykWkrr28+ZqA== + "@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": version "2.1.8-no-fsevents.3" resolved "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b" @@ -13517,13 +13534,12 @@ rc-util@^4.10.0, rc-util@^4.15.3: shallowequal "^1.1.0" rc-util@^5.0.0, rc-util@^5.0.1, rc-util@^5.0.5, rc-util@^5.0.6, rc-util@^5.0.7, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.4.0, rc-util@^5.5.0, rc-util@^5.5.1, rc-util@^5.6.1, rc-util@^5.7.0: - version "5.7.0" - resolved "https://registry.npmjs.org/rc-util/-/rc-util-5.7.0.tgz#776b14cf5bbfc24f419fd40c42ffadddda0718fc" - integrity sha1-d2sUz1u/wk9Bn9QMQv+t3doHGPw= + version "5.28.0" + resolved "https://registry.npmjs.org/rc-util/-/rc-util-5.28.0.tgz#9e5e441d5875b8bf0ba56c2f295042a28dcff580" + integrity sha512-KYDjhGodswVj29v0TRciKTqRPgumIFvFDndbCD227pitQ+0Cei196rxk+OXb/blu6V8zdTRK5RjCJn+WmHLvBA== dependencies: - "@babel/runtime" "^7.12.5" + "@babel/runtime" "^7.18.3" react-is "^16.12.0" - shallowequal "^1.1.0" rc-virtual-list@^3.0.1, rc-virtual-list@^3.2.0, rc-virtual-list@^3.2.6: version "3.2.6"