From 6bf80f7a06727731685f095f95b811fc2c902076 Mon Sep 17 00:00:00 2001 From: songjianet <1778651752@qq.com> Date: Mon, 18 Jul 2022 13:19:41 +0800 Subject: [PATCH] [Refactor][UI] Refactor datasource using NSpace component. (#11022) * [Refactor][UI] Refactor datasource using NSpace component. * [Refactor][UI] Refactor datasource using NSpace component. --- .../views/datasource/list/index.module.scss | 32 ----- .../src/views/datasource/list/index.tsx | 113 +++++++++--------- 2 files changed, 55 insertions(+), 90 deletions(-) delete mode 100644 dolphinscheduler-ui/src/views/datasource/list/index.module.scss diff --git a/dolphinscheduler-ui/src/views/datasource/list/index.module.scss b/dolphinscheduler-ui/src/views/datasource/list/index.module.scss deleted file mode 100644 index fc5f4cc948..0000000000 --- a/dolphinscheduler-ui/src/views/datasource/list/index.module.scss +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -.conditions { - display: flex; - justify-content: space-between; - align-items: center; -} -.conditions-search-input { - width: 250px; -} -.pagination { - margin-top: 20px; - justify-content: center; -} -.mt-8 { - margin-top: 8px; -} diff --git a/dolphinscheduler-ui/src/views/datasource/list/index.tsx b/dolphinscheduler-ui/src/views/datasource/list/index.tsx index f0a559aaba..fa80c6c8b9 100644 --- a/dolphinscheduler-ui/src/views/datasource/list/index.tsx +++ b/dolphinscheduler-ui/src/views/datasource/list/index.tsx @@ -24,15 +24,14 @@ import { NPagination, NSpace } from 'naive-ui' -import Card from '@/components/card' -import DetailModal from './detail' import { SearchOutlined } from '@vicons/antd' import { useI18n } from 'vue-i18n' import { useColumns } from './use-columns' import { useTable } from './use-table' -import styles from './index.module.scss' -import type { TableColumns } from './types' import { DefaultTableWidth } from '@/common/column-width-config' +import Card from '@/components/card' +import DetailModal from './detail' +import type { TableColumns } from './types' const list = defineComponent({ name: 'list', @@ -103,60 +102,58 @@ const list = defineComponent({ } = this return ( - <> - - {{ - default: () => ( -
- - {t('datasource.create_datasource')} - - -
- -
- - - - - -
-
- ) - }} + + + + + {t('datasource.create_datasource')} + + + + + + + + + + - - - + + + + + + + void (this.showDetailModal = false)} onUpdate={onUpdatedList} /> - + ) } })