diff --git a/app/public/iconfont.css b/app/public/iconfont.css
index 15fcef9..33474da 100644
--- a/app/public/iconfont.css
+++ b/app/public/iconfont.css
@@ -1,8 +1,8 @@
@font-face {
font-family: "iconfont"; /* Project id 4870215 */
- src: url('iconfont.woff2?t=1742978562991') format('woff2'),
- url('iconfont.woff?t=1742978562991') format('woff'),
- url('iconfont.ttf?t=1742978562991') format('truetype');
+ src: url('iconfont.woff2?t=1742992580860') format('woff2'),
+ url('iconfont.woff?t=1742992580860') format('woff'),
+ url('iconfont.ttf?t=1742992580860') format('truetype');
}
.iconfont {
@@ -13,6 +13,18 @@
-moz-osx-font-smoothing: grayscale;
}
+.icon-blank:before {
+ content: "\e602";
+}
+
+.icon-add:before {
+ content: "\e60c";
+}
+
+.icon-delete:before {
+ content: "\e672";
+}
+
.icon-company:before {
content: "\e6f5";
}
diff --git a/app/public/iconfont.woff2 b/app/public/iconfont.woff2
index f45d776..58c9b1e 100644
Binary files a/app/public/iconfont.woff2 and b/app/public/iconfont.woff2 differ
diff --git a/app/src/components/main-panel/index.vue b/app/src/components/main-panel/index.vue
index e9879a0..58e5516 100644
--- a/app/src/components/main-panel/index.vue
+++ b/app/src/components/main-panel/index.vue
@@ -3,12 +3,17 @@
@@ -27,7 +32,6 @@ defineComponent({ name: 'main-panel' });
.main-panel-container {
display: flex;
- align-items: center;
justify-content: center;
flex-direction: column;
width: 100%;
@@ -54,6 +58,13 @@ defineComponent({ name: 'main-panel' });
.tabs-container .tab {
margin: 5px;
+ border-radius: .5em;
+ background-color: var(--sidebar);
+ padding: 10px;
+}
+
+.tabs-container .tab .iconfont {
+ margin-right: 10px;
}
.tabs-container .add-button {
@@ -62,4 +73,23 @@ defineComponent({ name: 'main-panel' });
border-radius: .5em;
}
+.tabs-container .add-button {
+ cursor: pointer;
+ font-size: 20px;
+ margin-left: 5px;
+ border-radius: .5em;
+ height: 35px;
+ width: 35px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: var(--animation-3s);
+}
+
+.tabs-container .add-button:hover {
+ color: var(--main-color);
+ background-color: var(--sidebar);
+ transition: var(--animation-3s);
+}
+
\ No newline at end of file
diff --git a/app/src/components/main-panel/panel.ts b/app/src/components/main-panel/panel.ts
index dabaefc..052e80b 100644
--- a/app/src/components/main-panel/panel.ts
+++ b/app/src/components/main-panel/panel.ts
@@ -1,11 +1,15 @@
import { reactive } from 'vue';
export const tabs = reactive({
- content: [],
-
+ content: [
+ {
+ name: '空白的测试',
+ icon: 'icon-blank',
+ type: 'blank'
+ }
+ ],
});
export function addNewTab() {
console.log();
-
}
\ No newline at end of file
diff --git a/app/src/hook/css.ts b/app/src/hook/css.ts
index de7b75e..2f7b68f 100644
--- a/app/src/hook/css.ts
+++ b/app/src/hook/css.ts
@@ -7,7 +7,7 @@ export function setDefaultCss() {
document.body.style.setProperty('--el-color-primary-light-3', 'var(--main-color)');
document.body.style.setProperty('--el-text-color-secondary', 'var(--foreground)');
document.body.style.setProperty('--el-text-color-regular', 'var(--foreground)');
- document.body.style.setProperty('--el-border-color', 'var(--main-color)');
+ document.body.style.setProperty('--el-border-color', 'var(--vscode-input-border)');
document.body.style.setProperty('--el-fill-color-blank', 'var(--sidebar)');
document.body.style.setProperty('--el-fill-color-light', 'var(--vscode-button-hoverBackground)');
document.body.style.setProperty('--el-switch-on-color', 'var(--main-color)');
diff --git a/app/src/views/connect/connection.ts b/app/src/views/connect/connection.ts
index ccb5d75..6f75c6b 100644
--- a/app/src/views/connect/connection.ts
+++ b/app/src/views/connect/connection.ts
@@ -18,6 +18,23 @@ export const connectionCommand = reactive({
commandString: ''
});
+export interface EnvItem {
+ key: string
+ value: string
+}
+
+export interface IConnectionEnv {
+ data: EnvItem[]
+ newKey: string
+ newValue: string
+}
+
+export const connectionEnv = reactive
({
+ data: [],
+ newKey: '',
+ newValue: ''
+});
+
export function onconnectionmethodchange() {
console.log();
diff --git a/app/src/views/connect/index.vue b/app/src/views/connect/index.vue
index 1971657..de76785 100644
--- a/app/src/views/connect/index.vue
+++ b/app/src/views/connect/index.vue
@@ -3,47 +3,105 @@
{{ t('connection-method') }}
-
-
+
+
{{ t('command') }}
-
+
{{ t('env-var') }}
-
+
+
+
+
-
-
+
+
+ Connect
+
+
\ No newline at end of file