Removed old tab component
This commit is contained in:
@@ -1,52 +0,0 @@
|
||||
<script setup lang="ts">
|
||||
import XmlInputFieldComponent from './XmlInputFieldComponent.vue';
|
||||
import TabComponent from './TabComponent.vue';
|
||||
import { ref } from 'vue'
|
||||
|
||||
const data = ref(new Array<string>)
|
||||
|
||||
const activeTabId = ref(0);
|
||||
|
||||
const nextTabId = ref(2);
|
||||
|
||||
const tabs = ref(new Array<string>);
|
||||
tabs.value.push("XML1");
|
||||
data.value.push("dupa")
|
||||
|
||||
function changeActiveTab(newActiveTabId : number) {
|
||||
activeTabId.value = newActiveTabId;
|
||||
}
|
||||
|
||||
function removeTab(tabId : number) {
|
||||
if (tabs.value.length <= 1)
|
||||
return
|
||||
|
||||
tabs.value.splice(tabId, 1);
|
||||
data.value.splice(tabId, 1);
|
||||
if (tabId == activeTabId.value)
|
||||
activeTabId.value = 0;
|
||||
}
|
||||
|
||||
function addTab() {
|
||||
tabs.value.push("XML" + (nextTabId.value++));
|
||||
data.value.push("")
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="flex flex-col justify-stretch items-stretch rounded-2xl mr-2">
|
||||
<div class="flex flex-row justify-between ml-4">
|
||||
<div class="flex flex-row h-1/12 grow-0 gap-2">
|
||||
<!-- <TabComponent v-for="item in tabs" :id="tabs.indexOf(item)" @activate="changeActiveTab" @remove="removeTab" :active-tab-id="activeTabId">{{ item }}</TabComponent> -->
|
||||
</div>
|
||||
<div>
|
||||
<button @click="addTab" class="tool-button">New</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex-1 h-11/12 dark:bg-gray-700 p-2 rounded-xl border border-slate-400 overflow-auto">
|
||||
<XmlInputFieldComponent class="h-full" stylized-name="XML" :data="data[activeTabId]"></XmlInputFieldComponent>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
Reference in New Issue
Block a user