Path Lines of Code seatunnel-ui/index.html 13 seatunnel-ui/postcss.config.js 6 seatunnel-ui/src/App.tsx 68 seatunnel-ui/src/assets/styles/default.scss 37 seatunnel-ui/src/common/column-width-config.ts 110 seatunnel-ui/src/common/common.ts 362 seatunnel-ui/src/common/table.ts 22 seatunnel-ui/src/common/types.ts 32 seatunnel-ui/src/components/button-link/index.module.scss 9 seatunnel-ui/src/components/button-link/index.tsx 34 seatunnel-ui/src/components/card/index.tsx 40 seatunnel-ui/src/components/chart/index.ts 59 seatunnel-ui/src/components/checkbox-tree/index.module.scss 7 seatunnel-ui/src/components/checkbox-tree/index.tsx 180 seatunnel-ui/src/components/column-selector/dealColumns.ts 106 seatunnel-ui/src/components/column-selector/index.scss 14 seatunnel-ui/src/components/column-selector/index.tsx 122 seatunnel-ui/src/components/dynamic-form/dynamic-form-item.tsx 147 seatunnel-ui/src/components/dynamic-form/use-form-field.ts 11 seatunnel-ui/src/components/dynamic-form/use-form-locales.ts 8 seatunnel-ui/src/components/dynamic-form/use-form-request.ts 19 seatunnel-ui/src/components/dynamic-form/use-form-structure.ts 7 seatunnel-ui/src/components/dynamic-form/use-form-validate.ts 45 seatunnel-ui/src/components/log-modal/index.module.scss 5 seatunnel-ui/src/components/log-modal/index.tsx 182 seatunnel-ui/src/components/modal/index.tsx 86 seatunnel-ui/src/components/monaco-editor/index.tsx 137 seatunnel-ui/src/components/monaco-editor/types.ts 4 seatunnel-ui/src/components/resource-auth/index.tsx 135 seatunnel-ui/src/directives/index.ts 12 seatunnel-ui/src/directives/permission.ts 5 seatunnel-ui/src/hooks/index.ts 3 seatunnel-ui/src/hooks/use-client-config.ts 1 seatunnel-ui/src/hooks/use-permission-length.ts 1 seatunnel-ui/src/hooks/use-source-type.ts 63 seatunnel-ui/src/hooks/use-table-link.ts 62 seatunnel-ui/src/hooks/use-table-operation.ts 158 seatunnel-ui/src/hooks/use-text-copy.ts 15 seatunnel-ui/src/index.css 6 seatunnel-ui/src/layouts/dashboard/header/index.tsx 16 seatunnel-ui/src/layouts/dashboard/header/logo/index.tsx 13 seatunnel-ui/src/layouts/dashboard/header/menu/index.tsx 39 seatunnel-ui/src/layouts/dashboard/header/menu/use-menu.ts 28 seatunnel-ui/src/layouts/dashboard/header/user/index.tsx 64 seatunnel-ui/src/layouts/dashboard/header/user/use-user-dropdown.ts 21 seatunnel-ui/src/layouts/dashboard/index.tsx 60 seatunnel-ui/src/layouts/dashboard/sidebar/index.module.scss 59 seatunnel-ui/src/layouts/dashboard/sidebar/index.tsx 93 seatunnel-ui/src/locales/en_US/common.ts 7 seatunnel-ui/src/locales/en_US/datasource.ts 74 seatunnel-ui/src/locales/en_US/hook.ts 3 seatunnel-ui/src/locales/en_US/index.ts 35 seatunnel-ui/src/locales/en_US/log.ts 4 seatunnel-ui/src/locales/en_US/login.ts 11 seatunnel-ui/src/locales/en_US/menu.ts 12 seatunnel-ui/src/locales/en_US/modal.ts 4 seatunnel-ui/src/locales/en_US/project.ts 1172 seatunnel-ui/src/locales/en_US/security.ts 618 seatunnel-ui/src/locales/en_US/setting.ts 18 seatunnel-ui/src/locales/en_US/tasks.ts 28 seatunnel-ui/src/locales/en_US/theme.ts 5 seatunnel-ui/src/locales/en_US/transforms.ts 16 seatunnel-ui/src/locales/en_US/user-manage.ts 23 seatunnel-ui/src/locales/en_US/virtual-tables.ts 46 seatunnel-ui/src/locales/index.ts 13 seatunnel-ui/src/locales/zh_CN/common.ts 7 seatunnel-ui/src/locales/zh_CN/data-pipes.ts 28 seatunnel-ui/src/locales/zh_CN/datasource.ts 70 seatunnel-ui/src/locales/zh_CN/hook.ts 3 seatunnel-ui/src/locales/zh_CN/index.ts 35 seatunnel-ui/src/locales/zh_CN/log.ts 4 seatunnel-ui/src/locales/zh_CN/login.ts 11 seatunnel-ui/src/locales/zh_CN/menu.ts 12 seatunnel-ui/src/locales/zh_CN/modal.ts 4 seatunnel-ui/src/locales/zh_CN/project.ts 1151 seatunnel-ui/src/locales/zh_CN/security.ts 604 seatunnel-ui/src/locales/zh_CN/setting.ts 18 seatunnel-ui/src/locales/zh_CN/tasks.ts 27 seatunnel-ui/src/locales/zh_CN/theme.ts 5 seatunnel-ui/src/locales/zh_CN/transforms.ts 16 seatunnel-ui/src/locales/zh_CN/user-manage.ts 23 seatunnel-ui/src/locales/zh_CN/virtual-tables.ts 45 seatunnel-ui/src/main.ts 20 seatunnel-ui/src/router/datasource.ts 42 seatunnel-ui/src/router/index.ts 14 seatunnel-ui/src/router/routes.ts 43 seatunnel-ui/src/router/sync-task.ts 59 seatunnel-ui/src/router/tasks.ts 59 seatunnel-ui/src/router/user-manage.ts 24 seatunnel-ui/src/router/virtual-tables.ts 42 seatunnel-ui/src/service/data-source/index.ts 128 seatunnel-ui/src/service/data-source/types.ts 48 seatunnel-ui/src/service/log/index.ts 26 seatunnel-ui/src/service/log/types.ts 19 seatunnel-ui/src/service/resources/index.ts 329 seatunnel-ui/src/service/resources/types.ts 171 seatunnel-ui/src/service/script/index.ts 43 seatunnel-ui/src/service/script/types.ts 20 seatunnel-ui/src/service/service.ts 57 seatunnel-ui/src/service/sync-task-definition/index.ts 280 seatunnel-ui/src/service/sync-task-instance/index.ts 73 seatunnel-ui/src/service/task-instances/index.ts 64 seatunnel-ui/src/service/task-instances/types.ts 104 seatunnel-ui/src/service/task/index.ts 41 seatunnel-ui/src/service/task/types.ts 32 seatunnel-ui/src/service/types.ts 15 seatunnel-ui/src/service/user/index.ts 61 seatunnel-ui/src/service/user/types.ts 23 seatunnel-ui/src/service/virtual-table/index.ts 59 seatunnel-ui/src/service/virtual-table/types.ts 38 seatunnel-ui/src/store/datasource/form-structures.ts 22 seatunnel-ui/src/store/datasource/index.ts 22 seatunnel-ui/src/store/datasource/types.ts 9 seatunnel-ui/src/store/setting/index.ts 54 seatunnel-ui/src/store/setting/types.ts 10 seatunnel-ui/src/store/synchronization-definition/index.ts 28 seatunnel-ui/src/store/synchronization-definition/types.ts 5 seatunnel-ui/src/store/theme/index.ts 39 seatunnel-ui/src/store/theme/types.ts 7 seatunnel-ui/src/store/user/index.ts 20 seatunnel-ui/src/store/user/types.ts 5 seatunnel-ui/src/themes/index.ts 9 seatunnel-ui/src/themes/modules/dark-blue.ts 25 seatunnel-ui/src/themes/modules/dark.ts 12 seatunnel-ui/src/themes/modules/light.ts 15 seatunnel-ui/src/themes/type.ts 1 seatunnel-ui/src/utils/clipboard.ts 13 seatunnel-ui/src/utils/downloadFile.ts 35 seatunnel-ui/src/utils/index.ts 13 seatunnel-ui/src/utils/log.ts 41 seatunnel-ui/src/utils/mapping.ts 16 seatunnel-ui/src/utils/time.ts 14 seatunnel-ui/src/utils/timePickeroption.ts 65 seatunnel-ui/src/utils/trim.ts 4 seatunnel-ui/src/views/datasource/components/json-highlight.module.scss 9 seatunnel-ui/src/views/datasource/components/json-highlight.tsx 52 seatunnel-ui/src/views/datasource/components/source-modal.tsx 65 seatunnel-ui/src/views/datasource/components/source-model.module.scss 16 seatunnel-ui/src/views/datasource/components/use-source.ts 62 seatunnel-ui/src/views/datasource/create/index.tsx 158 seatunnel-ui/src/views/datasource/create/use-detail.ts 91 seatunnel-ui/src/views/datasource/create/use-form.ts 84 seatunnel-ui/src/views/datasource/index.module.scss 27 seatunnel-ui/src/views/datasource/list/index.tsx 145 seatunnel-ui/src/views/datasource/list/types.ts 3 seatunnel-ui/src/views/datasource/list/use-columns.ts 88 seatunnel-ui/src/views/datasource/list/use-source.ts 69 seatunnel-ui/src/views/datasource/list/use-table.ts 47 seatunnel-ui/src/views/login/index.tsx 100 seatunnel-ui/src/views/login/use-form.ts 64 seatunnel-ui/src/views/setting/index.tsx 136 seatunnel-ui/src/views/setting/theme/index.module.scss 3 seatunnel-ui/src/views/setting/theme/index.tsx 37 seatunnel-ui/src/views/setting/theme/use-theme.ts 23 seatunnel-ui/src/views/task/synchronization-definition/dag/canvas/dag-data.ts 41 seatunnel-ui/src/views/task/synchronization-definition/dag/canvas/dag-setting.ts 32 seatunnel-ui/src/views/task/synchronization-definition/dag/canvas/dag-shape.ts 171 seatunnel-ui/src/views/task/synchronization-definition/dag/canvas/index.module.scss 37 seatunnel-ui/src/views/task/synchronization-definition/dag/canvas/index.tsx 143 seatunnel-ui/src/views/task/synchronization-definition/dag/canvas/node.tsx 57 seatunnel-ui/src/views/task/synchronization-definition/dag/canvas/use-dag-graph.ts 56 seatunnel-ui/src/views/task/synchronization-definition/dag/canvas/use-dag-node.ts 15 seatunnel-ui/src/views/task/synchronization-definition/dag/canvas/use-dag-resize.ts 14 seatunnel-ui/src/views/task/synchronization-definition/dag/config.ts 18 seatunnel-ui/src/views/task/synchronization-definition/dag/configuration-form.tsx 296 seatunnel-ui/src/views/task/synchronization-definition/dag/index.module.scss 4 seatunnel-ui/src/views/task/synchronization-definition/dag/index.tsx 96 seatunnel-ui/src/views/task/synchronization-definition/dag/node-mode-model.module.scss 27 seatunnel-ui/src/views/task/synchronization-definition/dag/node-model.tsx 121 seatunnel-ui/src/views/task/synchronization-definition/dag/node-setting.tsx 111 seatunnel-ui/src/views/task/synchronization-definition/dag/sidebar/index.module.scss 21 seatunnel-ui/src/views/task/synchronization-definition/dag/sidebar/index.tsx 127 seatunnel-ui/src/views/task/synchronization-definition/dag/sidebar/use-sidebar.ts 18 seatunnel-ui/src/views/task/synchronization-definition/dag/split-modal.tsx 55 seatunnel-ui/src/views/task/synchronization-definition/dag/toolbar/index.tsx 213 seatunnel-ui/src/views/task/synchronization-definition/dag/toolbar/layout-modal.tsx 92 seatunnel-ui/src/views/task/synchronization-definition/dag/toolbar/task-setting-modal.tsx 89 seatunnel-ui/src/views/task/synchronization-definition/dag/toolbar/use-task-setting-modal.ts 100 seatunnel-ui/src/views/task/synchronization-definition/dag/types.ts 63 seatunnel-ui/src/views/task/synchronization-definition/dag/use-configuration-form.ts 379 seatunnel-ui/src/views/task/synchronization-definition/dag/use-dag-detail.ts 138 seatunnel-ui/src/views/task/synchronization-definition/dag/use-model-columns.ts 522 seatunnel-ui/src/views/task/synchronization-definition/dag/use-model.ts 302 seatunnel-ui/src/views/task/synchronization-definition/dag/use-node-setting.ts 307 seatunnel-ui/src/views/task/synchronization-definition/index.tsx 151 seatunnel-ui/src/views/task/synchronization-definition/task-modal.tsx 130 seatunnel-ui/src/views/task/synchronization-definition/use-table.ts 154 seatunnel-ui/src/views/task/synchronization-definition/use-task-modal.ts 69 seatunnel-ui/src/views/task/synchronization-instance/detail/dag/dag-setting.ts 2 seatunnel-ui/src/views/task/synchronization-instance/detail/dag/index.module.scss 18 seatunnel-ui/src/views/task/synchronization-instance/detail/dag/node.tsx 16 seatunnel-ui/src/views/task/synchronization-instance/detail/dag/use-dag-add-shape.ts 120 seatunnel-ui/src/views/task/synchronization-instance/detail/dag/use-dag-edge.ts 10 seatunnel-ui/src/views/task/synchronization-instance/detail/dag/use-dag-graph.ts 29 seatunnel-ui/src/views/task/synchronization-instance/detail/dag/use-dag-layout.ts 85 seatunnel-ui/src/views/task/synchronization-instance/detail/dag/use-dag-node-change-position.ts 64 seatunnel-ui/src/views/task/synchronization-instance/detail/dag/use-dag-node.ts 15 seatunnel-ui/src/views/task/synchronization-instance/detail/dag/use-dag-resize.ts 14 seatunnel-ui/src/views/task/synchronization-instance/detail/index.tsx 72 seatunnel-ui/src/views/task/synchronization-instance/detail/running-instance.tsx 42 seatunnel-ui/src/views/task/synchronization-instance/detail/task-definition.module.scss 50 seatunnel-ui/src/views/task/synchronization-instance/detail/task-definition.tsx 111 seatunnel-ui/src/views/task/synchronization-instance/detail/task-metrics.module.scss 4 seatunnel-ui/src/views/task/synchronization-instance/detail/task-metrics.tsx 132 seatunnel-ui/src/views/task/synchronization-instance/detail/use-running-instance.ts 34 seatunnel-ui/src/views/task/synchronization-instance/detail/use-task-definition.ts 65 seatunnel-ui/src/views/task/synchronization-instance/detail/use-task-metrics.ts 329 seatunnel-ui/src/views/task/synchronization-instance/error-message-highlight.module.scss 14 seatunnel-ui/src/views/task/synchronization-instance/error-message-highlight.tsx 18 seatunnel-ui/src/views/task/synchronization-instance/index.tsx 36 seatunnel-ui/src/views/task/synchronization-instance/sync-task.tsx 330 seatunnel-ui/src/views/task/synchronization-instance/use-sync-task.ts 329 seatunnel-ui/src/views/user-manage/list/components/delete-modal.tsx 43 seatunnel-ui/src/views/user-manage/list/components/form-modal.tsx 138 seatunnel-ui/src/views/user-manage/list/components/use-form-modal.ts 63 seatunnel-ui/src/views/user-manage/list/index.tsx 103 seatunnel-ui/src/views/user-manage/list/use-table.ts 121 seatunnel-ui/src/views/virtual-tables/detail.tsx 173 seatunnel-ui/src/views/virtual-tables/index.module.scss 64 seatunnel-ui/src/views/virtual-tables/list/index.tsx 100 seatunnel-ui/src/views/virtual-tables/list/use-columns.ts 82 seatunnel-ui/src/views/virtual-tables/list/use-table.ts 83 seatunnel-ui/src/views/virtual-tables/step-one-form.tsx 118 seatunnel-ui/src/views/virtual-tables/step-three-params.tsx 32 seatunnel-ui/src/views/virtual-tables/step-two-form.tsx 91 seatunnel-ui/src/views/virtual-tables/step-two-table.tsx 306 seatunnel-ui/src/views/virtual-tables/types.ts 9 seatunnel-ui/src/views/virtual-tables/use-detail.ts 160 seatunnel-ui/tailwind.config.js 11 seatunnel-ui/vite.config.ts 35