Path Lines of Code
config-ui/index.html 20
config-ui/src/App.tsx 62
config-ui/src/components/action/external-link/index.tsx 10
config-ui/src/components/action/icon-button/index.tsx 26
config-ui/src/components/action/index.ts 2
config-ui/src/components/alert/index.tsx 13
config-ui/src/components/buttons/index.tsx 38
config-ui/src/components/card/index.tsx 10
config-ui/src/components/dialog/index.tsx 48
config-ui/src/components/dialog/styled.ts 28
config-ui/src/components/divider/index.tsx 7
config-ui/src/components/form/index.ts 2
config-ui/src/components/form/item/index.tsx 21
config-ui/src/components/form/item/styled.ts 11
config-ui/src/components/form/password/index.tsx 20
config-ui/src/components/index.ts 17
config-ui/src/components/inspector/index.tsx 33
config-ui/src/components/inspector/styled.ts 34
config-ui/src/components/loading/index.ts 2
config-ui/src/components/loading/loading.tsx 12
config-ui/src/components/loading/page-loading.tsx 9
config-ui/src/components/loading/styled.ts 36
config-ui/src/components/logo/index.tsx 9
config-ui/src/components/logo/styled.ts 15
config-ui/src/components/message/index.tsx 19
config-ui/src/components/no-data/index.tsx 27
config-ui/src/components/page-header/index.tsx 33
config-ui/src/components/page-header/styled.ts 26
config-ui/src/components/selector/index.ts 2
config-ui/src/components/selector/multi-selector/index.tsx 113
config-ui/src/components/selector/selector/index.tsx 62
config-ui/src/components/table/components/content.tsx 70
config-ui/src/components/table/components/index.ts 3
config-ui/src/components/table/components/loading.tsx 8
config-ui/src/components/table/components/no-data.tsx 21
config-ui/src/components/table/hooks/index.ts 1
config-ui/src/components/table/hooks/use-row-selection.ts 64
config-ui/src/components/table/index.ts 2
config-ui/src/components/table/styled.ts 29
config-ui/src/components/table/table.tsx 18
config-ui/src/components/table/types.ts 9
config-ui/src/components/toast/index.tsx 20
config-ui/src/components/tooltip/help-tooltip/index.tsx 24
config-ui/src/components/tooltip/index.ts 2
config-ui/src/components/tooltip/text-tooltip/index.tsx 27
config-ui/src/config/cron.ts 86
config-ui/src/config/endpoint.ts 1
config-ui/src/config/entities.ts 13
config-ui/src/config/index.ts 3
config-ui/src/hooks/index.ts 5
config-ui/src/hooks/use-auto-refresh.ts 51
config-ui/src/hooks/use-connections.ts 24
config-ui/src/hooks/use-refresh-data.ts 49
config-ui/src/hooks/use-tips.ts 3
config-ui/src/hooks/user-proxy-prefix.ts 7
config-ui/src/index.css 46
config-ui/src/main.tsx 4
config-ui/src/pages/blueprint/connection-detail/api.ts 11
config-ui/src/pages/blueprint/connection-detail/index.tsx 200
config-ui/src/pages/blueprint/connection-detail/styled.ts 49
config-ui/src/pages/blueprint/detail/api.ts 9
config-ui/src/pages/blueprint/detail/blueprint-detail-page.tsx 18
config-ui/src/pages/blueprint/detail/blueprint-detail.tsx 55
config-ui/src/pages/blueprint/detail/components/add-connection-dialog/index.tsx 59
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/customize.ts 20
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/dbt.ts 31
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/feishu.ts 9
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/general.ts 34
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/gitextractor.ts 12
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/github.ts 13
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/gitlab.ts 12
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/index.ts 80
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/jenkins.ts 12
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/jira.ts 13
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/refdiff.ts 15
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/starrocks.ts 25
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/tapd.ts 14
config-ui/src/pages/blueprint/detail/components/advanced-editor/example/zentao.ts 14
config-ui/src/pages/blueprint/detail/components/advanced-editor/index.tsx 70
config-ui/src/pages/blueprint/detail/components/index.ts 4
config-ui/src/pages/blueprint/detail/components/sync-policy/index.tsx 177
config-ui/src/pages/blueprint/detail/components/sync-policy/styled.ts 35
config-ui/src/pages/blueprint/detail/components/update-name-dialog/index.tsx 30
config-ui/src/pages/blueprint/detail/components/update-policy-dialog/index.tsx 66
config-ui/src/pages/blueprint/detail/configuration-panel.tsx 204
config-ui/src/pages/blueprint/detail/index.ts 2
config-ui/src/pages/blueprint/detail/status-panel.tsx 147
config-ui/src/pages/blueprint/detail/styled.ts 77
config-ui/src/pages/blueprint/home/api.ts 17
config-ui/src/pages/blueprint/home/index.tsx 250
config-ui/src/pages/blueprint/home/styled.ts 25
config-ui/src/pages/blueprint/index.ts 4
config-ui/src/pages/blueprint/types.ts 30
config-ui/src/pages/blueprint/utils.ts 11
config-ui/src/pages/connection/detail/api.ts 20
config-ui/src/pages/connection/detail/index.tsx 428
config-ui/src/pages/connection/detail/styled.ts 32
config-ui/src/pages/connection/home/index.tsx 120
config-ui/src/pages/connection/home/styled.ts 68
config-ui/src/pages/connection/index.ts 2
config-ui/src/pages/index.ts 4
config-ui/src/pages/pipeline/api.ts 17
config-ui/src/pages/pipeline/components/cancel/index.tsx 25
config-ui/src/pages/pipeline/components/context/index.tsx 14
config-ui/src/pages/pipeline/components/duration/index.tsx 20
config-ui/src/pages/pipeline/components/historical/index.tsx 114
config-ui/src/pages/pipeline/components/index.ts 5
config-ui/src/pages/pipeline/components/info/index.tsx 67
config-ui/src/pages/pipeline/components/info/styled.ts 32
config-ui/src/pages/pipeline/components/rerun/index.tsx 30
config-ui/src/pages/pipeline/components/status/index.tsx 49
config-ui/src/pages/pipeline/components/status/styled.ts 17
config-ui/src/pages/pipeline/components/task/index.tsx 93
config-ui/src/pages/pipeline/components/task/styled.ts 52
config-ui/src/pages/pipeline/components/tasks/index.tsx 90
config-ui/src/pages/pipeline/components/tasks/styled.ts 56
config-ui/src/pages/pipeline/index.ts 2
config-ui/src/pages/pipeline/types.ts 36
config-ui/src/pages/project/detail/api.ts 17
config-ui/src/pages/project/detail/index.tsx 30
config-ui/src/pages/project/detail/settings-panel.tsx 106
config-ui/src/pages/project/detail/styled.ts 15
config-ui/src/pages/project/detail/webhooks-panel.tsx 130
config-ui/src/pages/project/home/api.ts 37
config-ui/src/pages/project/home/index.tsx 216
config-ui/src/pages/project/home/styled.ts 17
config-ui/src/pages/project/index.ts 4
config-ui/src/pages/project/types.ts 7
config-ui/src/pages/project/utils.ts 3
config-ui/src/plugins/components/connection-form/api.ts 11
config-ui/src/plugins/components/connection-form/fields/app-id.tsx 32
config-ui/src/plugins/components/connection-form/fields/endpoint.tsx 84
config-ui/src/plugins/components/connection-form/fields/index.tsx 69
config-ui/src/plugins/components/connection-form/fields/name.tsx 33
config-ui/src/plugins/components/connection-form/fields/password.tsx 41
config-ui/src/plugins/components/connection-form/fields/proxy.tsx 27
config-ui/src/plugins/components/connection-form/fields/rate-limit.tsx 64
config-ui/src/plugins/components/connection-form/fields/secret-key.tsx 41
config-ui/src/plugins/components/connection-form/fields/styled.ts 24
config-ui/src/plugins/components/connection-form/fields/token.tsx 32
config-ui/src/plugins/components/connection-form/fields/username.tsx 40
config-ui/src/plugins/components/connection-form/index.tsx 100
config-ui/src/plugins/components/connection-form/styled.ts 36
config-ui/src/plugins/components/connection-list/index.tsx 41
config-ui/src/plugins/components/connection-status/index.tsx 37
config-ui/src/plugins/components/data-scope-miller-columns/api.ts 15
config-ui/src/plugins/components/data-scope-miller-columns/index.tsx 99
config-ui/src/plugins/components/data-scope-miller-columns/styled.ts 5
config-ui/src/plugins/components/data-scope-miller-columns/types.ts 4
config-ui/src/plugins/components/data-scope-search/api.ts 11
config-ui/src/plugins/components/data-scope-search/index.tsx 39
config-ui/src/plugins/components/data-scope-search/types.ts 6
config-ui/src/plugins/components/data-scope-select-remote/api.ts 13
config-ui/src/plugins/components/data-scope-select-remote/index.tsx 89
config-ui/src/plugins/components/data-scope-select-remote/styled.ts 2
config-ui/src/plugins/components/data-scope-select/api.ts 8
config-ui/src/plugins/components/data-scope-select/index.tsx 134
config-ui/src/plugins/components/data-scope-select/styled.ts 7
config-ui/src/plugins/components/index.ts 9
config-ui/src/plugins/components/scope-config-form/api.ts 13
config-ui/src/plugins/components/scope-config-form/fields/additional-settings.tsx 53
config-ui/src/plugins/components/scope-config-form/fields/index.ts 1
config-ui/src/plugins/components/scope-config-form/fields/styled.ts 29
config-ui/src/plugins/components/scope-config-form/index.tsx 221
config-ui/src/plugins/components/scope-config-form/misc.ts 30
config-ui/src/plugins/components/scope-config-form/styled.ts 2
config-ui/src/plugins/components/scope-config-select/api.ts 15
config-ui/src/plugins/components/scope-config-select/index.tsx 88
config-ui/src/plugins/components/scope-config-select/styled.ts 3
config-ui/src/plugins/config.ts 29
config-ui/src/plugins/index.ts 4
config-ui/src/plugins/register/azure/config.tsx 22
config-ui/src/plugins/register/azure/connection-fields/base-url.tsx 13
config-ui/src/plugins/register/azure/connection-fields/index.ts 1
config-ui/src/plugins/register/azure/connection-fields/styled.ts 11
config-ui/src/plugins/register/azure/index.ts 2
config-ui/src/plugins/register/azure/styled.ts 37
config-ui/src/plugins/register/azure/transformation.tsx 94
config-ui/src/plugins/register/bamboo/config.ts 43
config-ui/src/plugins/register/bamboo/index.ts 2
config-ui/src/plugins/register/bamboo/styled.ts 16
config-ui/src/plugins/register/bamboo/transformation.tsx 109
config-ui/src/plugins/register/bitbucket/config.tsx 63
config-ui/src/plugins/register/bitbucket/index.ts 2
config-ui/src/plugins/register/bitbucket/styled.ts 47
config-ui/src/plugins/register/bitbucket/transformation.tsx 175
config-ui/src/plugins/register/github/api.ts 2
config-ui/src/plugins/register/github/config.tsx 113
config-ui/src/plugins/register/github/connection-fields/authentication.tsx 27
config-ui/src/plugins/register/github/connection-fields/githubapp.tsx 184
config-ui/src/plugins/register/github/connection-fields/graphql.tsx 28
config-ui/src/plugins/register/github/connection-fields/index.ts 4
config-ui/src/plugins/register/github/connection-fields/styled.ts 43
config-ui/src/plugins/register/github/connection-fields/token.tsx 132
config-ui/src/plugins/register/github/index.ts 2
config-ui/src/plugins/register/github/styled.ts 47
config-ui/src/plugins/register/github/transformation.tsx 319
config-ui/src/plugins/register/gitlab/api.ts 30
config-ui/src/plugins/register/gitlab/config.tsx 66
config-ui/src/plugins/register/gitlab/index.ts 2
config-ui/src/plugins/register/gitlab/styled.ts 26
config-ui/src/plugins/register/gitlab/transformation.tsx 93
config-ui/src/plugins/register/jenkins/config.ts 44
config-ui/src/plugins/register/jenkins/data-scope.tsx 32
config-ui/src/plugins/register/jenkins/index.ts 2
config-ui/src/plugins/register/jenkins/styled.ts 26
config-ui/src/plugins/register/jenkins/transformation.tsx 94
config-ui/src/plugins/register/jenkins/types.ts 5
config-ui/src/plugins/register/jira/api.ts 28
config-ui/src/plugins/register/jira/config.tsx 30
config-ui/src/plugins/register/jira/connection-fields/auth.tsx 166
config-ui/src/plugins/register/jira/connection-fields/index.ts 1
config-ui/src/plugins/register/jira/connection-fields/styled.ts 11
config-ui/src/plugins/register/jira/index.ts 2
config-ui/src/plugins/register/jira/styled.ts 23
config-ui/src/plugins/register/jira/transformation-fields/cross-domain.tsx 93
config-ui/src/plugins/register/jira/transformation-fields/dev-panel.tsx 178
config-ui/src/plugins/register/jira/transformation-fields/index.ts 1
config-ui/src/plugins/register/jira/transformation-fields/remote-link.tsx 85
config-ui/src/plugins/register/jira/transformation-fields/styled.ts 53
config-ui/src/plugins/register/jira/transformation.tsx 221
config-ui/src/plugins/register/pagerduty/config.tsx 42
config-ui/src/plugins/register/pagerduty/index.ts 1
config-ui/src/plugins/register/sonarqube/config.ts 33
config-ui/src/plugins/register/sonarqube/index.ts 1
config-ui/src/plugins/register/tapd/api.ts 11
config-ui/src/plugins/register/tapd/config.tsx 55
config-ui/src/plugins/register/tapd/data-scope.tsx 61
config-ui/src/plugins/register/tapd/index.ts 3
config-ui/src/plugins/register/tapd/styled.ts 24
config-ui/src/plugins/register/tapd/transformation.tsx 266
config-ui/src/plugins/register/teambition/config.tsx 78
config-ui/src/plugins/register/teambition/connection-fields/index.ts 2
config-ui/src/plugins/register/teambition/connection-fields/styled.ts 11
config-ui/src/plugins/register/teambition/connection-fields/tenant-id.tsx 29
config-ui/src/plugins/register/teambition/connection-fields/tenant-type.tsx 33
config-ui/src/plugins/register/teambition/index.ts 1
config-ui/src/plugins/register/webook/api.ts 20
config-ui/src/plugins/register/webook/components/index.ts 1
config-ui/src/plugins/register/webook/components/miller-columns/index.tsx 39
config-ui/src/plugins/register/webook/components/miller-columns/use-miller-columns.ts 34
config-ui/src/plugins/register/webook/config.ts 21
config-ui/src/plugins/register/webook/connection/index.tsx 102
config-ui/src/plugins/register/webook/connection/styled.ts 15
config-ui/src/plugins/register/webook/create-dialog/index.tsx 82
config-ui/src/plugins/register/webook/create-dialog/styled.ts 29
config-ui/src/plugins/register/webook/create-dialog/use-create.ts 50
config-ui/src/plugins/register/webook/delete-dialog/index.tsx 32
config-ui/src/plugins/register/webook/delete-dialog/styled.ts 2
config-ui/src/plugins/register/webook/delete-dialog/use-delete.ts 25
config-ui/src/plugins/register/webook/index.ts 7
config-ui/src/plugins/register/webook/selector-dialog/index.tsx 33
config-ui/src/plugins/register/webook/selector-dialog/styled.ts 12
config-ui/src/plugins/register/webook/types.ts 4
config-ui/src/plugins/register/webook/view-or-edit-dialog/index.tsx 71
config-ui/src/plugins/register/webook/view-or-edit-dialog/styled.ts 28
config-ui/src/plugins/register/webook/view-or-edit-dialog/use-view-or-edit.ts 50
config-ui/src/plugins/register/zentao/config.tsx 47
config-ui/src/plugins/register/zentao/connection-fields/db-url.tsx 25
config-ui/src/plugins/register/zentao/connection-fields/index.ts 1
config-ui/src/plugins/register/zentao/index.ts 1
config-ui/src/plugins/types.ts 34
config-ui/src/plugins/utils.ts 47
config-ui/src/routes/error/components/exception/index.tsx 30
config-ui/src/routes/error/components/index.ts 3
config-ui/src/routes/error/components/needs-db-migrate/api.ts 2
config-ui/src/routes/error/components/needs-db-migrate/index.tsx 39
config-ui/src/routes/error/components/offline/api.ts 2
config-ui/src/routes/error/components/offline/index.tsx 83
config-ui/src/routes/error/error.tsx 18
config-ui/src/routes/error/index.ts 2
config-ui/src/routes/error/styled.ts 33
config-ui/src/routes/error/types.ts 4
config-ui/src/routes/layout/api.ts 11
config-ui/src/routes/layout/index.ts 2
config-ui/src/routes/layout/layout.tsx 143
config-ui/src/routes/layout/loader.ts 23
config-ui/src/routes/layout/styled.ts 124
config-ui/src/routes/layout/tips-transition.css 17
config-ui/src/routes/layout/use-menu.ts 51
config-ui/src/store/connections/api.ts 27
config-ui/src/store/connections/context.tsx 140
config-ui/src/store/connections/index.ts 2
config-ui/src/store/connections/types.ts 25
config-ui/src/store/index.ts 2
config-ui/src/store/tips/context.tsx 19
config-ui/src/store/tips/index.ts 1
config-ui/src/utils/index.ts 3
config-ui/src/utils/operator.ts 28
config-ui/src/utils/request.ts 53
config-ui/src/utils/time.ts 29
config-ui/vite.config.ts 21