tables in cards

This commit is contained in:
iamBadgers
2026-03-22 12:51:23 -07:00
parent 7f9aed072f
commit 91f7755af9

View File

@@ -6,6 +6,7 @@ import axios from 'axios'
import Button from 'primevue/button' import Button from 'primevue/button'
import DataTable from "primevue/datatable" import DataTable from "primevue/datatable"
import Column from "primevue/column" import Column from "primevue/column"
import Card from "primevue/card"
const allTables = ref() const allTables = ref()
const activeTables = ref() const activeTables = ref()
@@ -24,12 +25,27 @@ onMounted(() => {
</script> </script>
<style>
.ActiveTables {
margin: 20px;
h2 {
padding-left: 15px;
}
.ATTables {
padding-left: 50px;
}
}
</style>
<template> <template>
{{activeTables}}
{{allTables}}
<div>
<DataTable :exportable="false" :value="activeTables"> <Card class="ActiveTables">
<template #header>
<h2>Active Tables</h2>
</template>
<template #content>
<DataTable class="ATTables" style="" :exportable="false" :value="activeTables">
<Column field="table_name" header="Table Name"/> <Column field="table_name" header="Table Name"/>
<Column field="table_link" header="Table Link"/> <Column field="table_link" header="Table Link"/>
<Column header="Close"> <Column header="Close">
@@ -38,8 +54,16 @@ onMounted(() => {
</template> </template>
</Column> </Column>
</DataTable> </DataTable>
</template>
</Card>
<DataTable :exportable="false" :value="allTables"> <Card class="ActiveTables">
<template #header>
<h2>All Tables</h2>
</template>
<template #content>
<DataTable class="ATTables" style="" :exportable="false" :value="allTables">
<Column field="table_name" header="Table Name"/> <Column field="table_name" header="Table Name"/>
<Column field="table_link" header="Table Link"/> <Column field="table_link" header="Table Link"/>
<Column header="Close"> <Column header="Close">
@@ -48,8 +72,8 @@ onMounted(() => {
</template> </template>
</Column> </Column>
</DataTable> </DataTable>
</template>
</Card>
</div>
</template> </template>