Path Lines of Code frontend/postcss.config.js 13 frontend/public/index.html 12 frontend/src/app.tsx 20 frontend/src/common/common.api.ts 24 frontend/src/common/common.context.ts 4 frontend/src/common/common.data.ts 70 frontend/src/common/common.interface.ts 32 frontend/src/components/auths/auth-route.tsx 15 frontend/src/components/auths/auth.interface.ts 6 frontend/src/components/auths/doris-auth-provider.ts 26 frontend/src/components/auths/require-auth.tsx 9 frontend/src/components/auths/require-initialized.tsx 6 frontend/src/components/clipped-text/clipped-text.tsx 46 frontend/src/components/common-header/header.api.ts 7 frontend/src/components/common-header/header.interface.ts 5 frontend/src/components/common-header/header.module.less 23 frontend/src/components/common-header/header.tsx 37 frontend/src/components/copy-text/index.less 14 frontend/src/components/copy-text/index.tsx 28 frontend/src/components/doris-modal/doris-modal.jsx 51 frontend/src/components/flatbtn/flat-btn-group.less 34 frontend/src/components/flatbtn/flat-btn-group.tsx 69 frontend/src/components/flatbtn/flat-btn.tsx 55 frontend/src/components/flatbtn/index.tsx 4 frontend/src/components/flatbtn/style.less 37 frontend/src/components/header/header.api.ts 15 frontend/src/components/header/header.tsx 52 frontend/src/components/header/index.module.less 41 frontend/src/components/helper/helper.less 6 frontend/src/components/helper/helper.tsx 12 frontend/src/components/initialized-route/initialized-route.tsx 16 frontend/src/components/loading-layout/index.tsx 19 frontend/src/components/loading/index.tsx 11 frontend/src/components/loading/loading.less 13 frontend/src/components/loadingwrapper/loadingwrapper.tsx 19 frontend/src/components/not-found/index.tsx 8 frontend/src/components/sidebar/sidebar.less 27 frontend/src/components/sidebar/sidebar.tsx 126 frontend/src/components/status-mark/index.module.less 25 frontend/src/components/status-mark/index.tsx 17 frontend/src/components/tabs-header/index.tsx 27 frontend/src/config.ts 10 frontend/src/hooks/use-async.ts 81 frontend/src/hooks/use-auth.ts 38 frontend/src/hooks/use-pagination.ts 27 frontend/src/hooks/use-roles.hooks.ts 59 frontend/src/hooks/use-userinfo.hooks.ts 16 frontend/src/hooks/use-users.hooks.ts 37 frontend/src/i18n.tsx 29 frontend/src/index.css 87 frontend/src/index.tsx 6 frontend/src/interfaces/http.interface.ts 6 frontend/src/layout/page-side/index.tsx 27 frontend/src/layout/page-side/page-side.module.less 7 frontend/src/routes.tsx 35 frontend/src/routes/admin/admin.module.less 8 frontend/src/routes/admin/admin.tsx 57 frontend/src/routes/admin/people/people.less 13 frontend/src/routes/admin/people/people.tsx 14 frontend/src/routes/admin/people/role/list/create-or-edit-modal.tsx 83 frontend/src/routes/admin/people/role/list/list.tsx 106 frontend/src/routes/admin/people/role/member/member.tsx 180 frontend/src/routes/admin/people/role/role.api.ts 23 frontend/src/routes/admin/people/role/role.tsx 14 frontend/src/routes/admin/people/user/create-modal.tsx 72 frontend/src/routes/admin/people/user/user.api.tsx 19 frontend/src/routes/admin/people/user/user.hooks.ts 41 frontend/src/routes/admin/people/user/user.tsx 108 frontend/src/routes/cluster/cluster.api.ts 48 frontend/src/routes/cluster/cluster.module.less 3 frontend/src/routes/cluster/cluster.tsx 37 frontend/src/routes/cluster/cluster.utils.ts 5 frontend/src/routes/cluster/components/data-overview-item/index.module.less 9 frontend/src/routes/cluster/components/data-overview-item/index.tsx 18 frontend/src/routes/cluster/components/liquid-fill-chart/index.module.less 8 frontend/src/routes/cluster/components/liquid-fill-chart/index.tsx 57 frontend/src/routes/cluster/configuration/check-modal.tsx 38 frontend/src/routes/cluster/configuration/edit-modal.tsx 115 frontend/src/routes/cluster/configuration/index.tsx 152 frontend/src/routes/cluster/monitor/monitor.api.ts 46 frontend/src/routes/cluster/monitor/monitor.data.ts 93 frontend/src/routes/cluster/monitor/monitor.less 6 frontend/src/routes/cluster/monitor/monitor.tsx 402 frontend/src/routes/cluster/nodes/index.tsx 86 frontend/src/routes/cluster/overview/index.module.less 7 frontend/src/routes/cluster/overview/index.tsx 167 frontend/src/routes/container.less 11 frontend/src/routes/container.tsx 35 frontend/src/routes/database/database.api.ts 9 frontend/src/routes/database/database.interface.ts 9 frontend/src/routes/database/database.module.less 19 frontend/src/routes/database/index.tsx 66 frontend/src/routes/initialize/auths/auth.tsx 12 frontend/src/routes/initialize/auths/components/admin-user/admin-user.less 2 frontend/src/routes/initialize/auths/components/admin-user/admin-user.tsx 92 frontend/src/routes/initialize/auths/components/finish/finish.tsx 24 frontend/src/routes/initialize/auths/local/local.tsx 26 frontend/src/routes/initialize/initialize-set-type.tsx 36 frontend/src/routes/initialize/initialize.api.ts 28 frontend/src/routes/initialize/initialize.data.ts 9 frontend/src/routes/initialize/initialize.less 15 frontend/src/routes/initialize/initialize.tsx 39 frontend/src/routes/meta/meta.less 19 frontend/src/routes/meta/meta.tsx 24 frontend/src/routes/passport/index.module.less 26 frontend/src/routes/passport/login.tsx 59 frontend/src/routes/passport/passport.api.ts 11 frontend/src/routes/settings/components/tabs-header/index.tsx 17 frontend/src/routes/settings/global/components/loading-layout/index.tsx 19 frontend/src/routes/settings/global/components/setting-item-layout/index.tsx 20 frontend/src/routes/settings/global/components/sidebar/index.tsx 30 frontend/src/routes/settings/global/constants.ts 8 frontend/src/routes/settings/global/context/global-settings-context.tsx 47 frontend/src/routes/settings/global/context/index.tsx 6 frontend/src/routes/settings/global/global.api.ts 41 frontend/src/routes/settings/global/global.hooks.ts 59 frontend/src/routes/settings/global/global.routes.ts 31 frontend/src/routes/settings/global/global.tsx 43 frontend/src/routes/settings/global/global.utils.ts 27 frontend/src/routes/settings/global/routes/certificate/index.tsx 81 frontend/src/routes/settings/global/routes/email/email-modal.tsx 29 frontend/src/routes/settings/global/routes/email/hooks.ts 63 frontend/src/routes/settings/global/routes/email/index.tsx 144 frontend/src/routes/settings/global/routes/general/index.tsx 66 frontend/src/routes/settings/global/routes/localization/constants.ts 23 frontend/src/routes/settings/global/routes/localization/form-item-layout.tsx 16 frontend/src/routes/settings/global/routes/localization/form-layout.tsx 16 frontend/src/routes/settings/global/routes/localization/index.tsx 44 frontend/src/routes/settings/global/routes/localization/number-form.tsx 35 frontend/src/routes/settings/global/routes/localization/temporal-form.tsx 86 frontend/src/routes/settings/global/routes/public-sharing/index.tsx 28 frontend/src/routes/settings/global/style.module.less 6 frontend/src/routes/settings/global/types/index.ts 6 frontend/src/routes/settings/settings.module.less 8 frontend/src/routes/settings/settings.tsx 41 frontend/src/routes/settings/user/list/create-or-edit-modal.tsx 123 frontend/src/routes/settings/user/list/list.module.less 7 frontend/src/routes/settings/user/list/list.tsx 209 frontend/src/routes/settings/user/user.api.ts 38 frontend/src/routes/settings/user/user.hooks.ts 36 frontend/src/routes/settings/user/user.tsx 12 frontend/src/routes/settings/user/user.utils.ts 22 frontend/src/routes/space/access-cluster/access-cluster.data.ts 13 frontend/src/routes/space/access-cluster/access-cluster.recoil.ts 19 frontend/src/routes/space/access-cluster/access-cluster.tsx 198 frontend/src/routes/space/access-cluster/steps/cluster-verify/cluster-verify.tsx 138 frontend/src/routes/space/access-cluster/steps/connect-cluster/connect-cluster.tsx 104 frontend/src/routes/space/access-cluster/steps/finish/finish.tsx 21 frontend/src/routes/space/access-cluster/steps/managed-options/index.module.less 3 frontend/src/routes/space/access-cluster/steps/managed-options/managed-options.tsx 64 frontend/src/routes/space/components/cluster-verify/cluster-verify.tsx 99 frontend/src/routes/space/components/finish/finish.tsx 49 frontend/src/routes/space/components/node-verify/node-verify.data.ts 27 frontend/src/routes/space/components/node-verify/node-verify.tsx 117 frontend/src/routes/space/components/result-modal.tsx 169 frontend/src/routes/space/components/space-register/space-register.tsx 97 frontend/src/routes/space/detail/space-detail.tsx 161 frontend/src/routes/space/list/list.less 29 frontend/src/routes/space/list/list.tsx 196 frontend/src/routes/space/new-cluster/logs/logs.tsx 37 frontend/src/routes/space/new-cluster/new-cluster.api.ts 62 frontend/src/routes/space/new-cluster/new-cluster.data.ts 10 frontend/src/routes/space/new-cluster/new-cluster.tsx 229 frontend/src/routes/space/new-cluster/recoils/index.ts 3 frontend/src/routes/space/new-cluster/recoils/node.recoil.ts 15 frontend/src/routes/space/new-cluster/recoils/result.recoil.ts 50 frontend/src/routes/space/new-cluster/recoils/step.recoil.ts 19 frontend/src/routes/space/new-cluster/steps/add-node/add-node.interface.ts 9 frontend/src/routes/space/new-cluster/steps/add-node/add-node.tsx 45 frontend/src/routes/space/new-cluster/steps/add-node/node-list/node-list.tsx 180 frontend/src/routes/space/new-cluster/steps/cluster-deploy/cluster-deploy.tsx 144 frontend/src/routes/space/new-cluster/steps/cluster-plan/cluster-plan.tsx 268 frontend/src/routes/space/new-cluster/steps/install-options/index.module.less 3 frontend/src/routes/space/new-cluster/steps/install-options/install-options.tsx 38 frontend/src/routes/space/new-cluster/steps/node-config/components/custom-config.interface.ts 11 frontend/src/routes/space/new-cluster/steps/node-config/components/custom-config.tsx 46 frontend/src/routes/space/new-cluster/steps/node-config/data.ts 90 frontend/src/routes/space/new-cluster/steps/node-config/node-config.tsx 264 frontend/src/routes/space/new-cluster/steps/node-register/node-register.tsx 42 frontend/src/routes/space/new-cluster/types/index.type.ts 8 frontend/src/routes/space/new-cluster/types/params.type.ts 46 frontend/src/routes/space/new-cluster/types/result.types.ts 57 frontend/src/routes/space/space.api.ts 77 frontend/src/routes/space/space.data.ts 24 frontend/src/routes/space/space.interface.ts 66 frontend/src/routes/space/space.less 110 frontend/src/routes/space/space.recoil.ts 14 frontend/src/routes/space/space.tsx 16 frontend/src/routes/space/space.utils.ts 13 frontend/src/routes/super-admin-container.tsx 23 frontend/src/routes/table-content/index.tsx 62 frontend/src/routes/table-content/schema/schema.api.ts 7 frontend/src/routes/table-content/schema/schema.data.ts 60 frontend/src/routes/table-content/schema/schema.tsx 74 frontend/src/routes/table-content/table-content.data.ts 6 frontend/src/routes/table-content/table-content.module.less 11 frontend/src/routes/table-content/table.api.ts 13 frontend/src/routes/table-content/table.interface.ts 17 frontend/src/routes/table-content/tabs/baseInfo.tsx 59 frontend/src/routes/table-content/tabs/data.pre.tsx 83 frontend/src/routes/table-content/tabs/tabs.api.ts 9 frontend/src/routes/table-content/tabs/tabs.interface.ts 16 frontend/src/routes/table-content/tabs/tabs.module.less 44 frontend/src/routes/tree/index.tsx 140 frontend/src/routes/tree/tree.api.ts 27 frontend/src/routes/tree/tree.data.ts 5 frontend/src/routes/tree/tree.interface.ts 24 frontend/src/routes/tree/tree.module.less 46 frontend/src/routes/tree/tree.service.ts 12 frontend/src/routes/user-setting/index.module.less 20 frontend/src/routes/user-setting/index.tsx 216 frontend/src/routes/user-setting/user.api.ts 16 frontend/src/routes/visual-query/components/loading-layout/index.tsx 9 frontend/src/routes/visual-query/components/loading-layout/screen-loading.tsx 10 frontend/src/routes/visual-query/components/loading-layout/style.module.less 10 frontend/src/routes/visual-query/components/save-dashboard-modal/index.module.less 3 frontend/src/routes/visual-query/components/save-dashboard-modal/index.tsx 48 frontend/src/routes/visual-query/components/save-query-modal/index.tsx 126 frontend/src/routes/visual-query/components/visual-content/constants.ts 201 frontend/src/routes/visual-query/components/visual-content/hooks.ts 45 frontend/src/routes/visual-query/components/visual-content/index.tsx 67 frontend/src/routes/visual-query/components/visual-content/style.module.less 34 frontend/src/routes/visual-query/components/visual-content/visual-editor.tsx 82 frontend/src/routes/visual-query/components/visual-content/visual-table.tsx 31 frontend/src/routes/visual-query/components/visual-header/index.module.less 6 frontend/src/routes/visual-query/components/visual-header/index.tsx 27 frontend/src/routes/visual-query/context/data-context.tsx 72 frontend/src/routes/visual-query/context/databases-context.tsx 43 frontend/src/routes/visual-query/context/editor-context.tsx 12 frontend/src/routes/visual-query/context/index.tsx 21 frontend/src/routes/visual-query/hooks/index.ts 4 frontend/src/routes/visual-query/hooks/use-async.ts 37 frontend/src/routes/visual-query/hooks/use-callback-ref.ts 6 frontend/src/routes/visual-query/hooks/use-click-outside.ts 16 frontend/src/routes/visual-query/hooks/use-collections.ts 21 frontend/src/routes/visual-query/types/common.ts 38 frontend/src/routes/visual-query/types/index.ts 1 frontend/src/routes/visual-query/utils/color-picker.ts 39 frontend/src/routes/visual-query/utils/get-collections.tsx 40 frontend/src/routes/visual-query/utils/index.ts 3 frontend/src/routes/visual-query/utils/process-collections.ts 11 frontend/src/routes/visual-query/visual-query.api.ts 65 frontend/src/routes/visual-query/visual-query.tsx 15 frontend/src/utils/api.ts 2 frontend/src/utils/auth.ts 17 frontend/src/utils/event-emitter.ts 39 frontend/src/utils/http.ts 76 frontend/src/utils/utils.ts 59 frontend/theme.js 23