mirror of
https://github.com/apache/skywalking-booster-ui.git
synced 2025-05-14 09:00:50 +00:00
implemeted both flexibility for both table header and columns to be responsive to available space
This commit is contained in:
parent
157f60dee1
commit
15a55a04ce
@ -15,7 +15,7 @@ limitations under the License. -->
|
||||
|
||||
<template>
|
||||
<div class="log">
|
||||
<div class="log-header">
|
||||
<div :class="{ 'd-flex': visibleColumns.length < 6 }" class="log-header">
|
||||
<template v-for="(item, index) in columns">
|
||||
<template v-if="item.isVisible">
|
||||
<div
|
||||
@ -85,14 +85,16 @@ const currentLog = ref<any>({});
|
||||
const showDetail = ref<boolean>(false);
|
||||
const dragger = ref<Nullable<HTMLSpanElement>>(null);
|
||||
// const method = ref<number>(380);
|
||||
// props.type === "browser" ? BrowserLogConstants : ServiceLogConstants;
|
||||
|
||||
const columns = ref<any[]>(
|
||||
props.type === "browser"
|
||||
? useLogStore.browserLogColumn
|
||||
: useLogStore.serviceLogColumn
|
||||
);
|
||||
// const portalVisibleDefaultCols:string[] = ['Service', 'Instance','Content']
|
||||
|
||||
const visibleColumns = computed(() =>
|
||||
columns.value.filter((column) => column.isVisible)
|
||||
);
|
||||
function setCurrentLog(log: any) {
|
||||
showDetail.value = true;
|
||||
currentLog.value = log;
|
||||
@ -143,4 +145,11 @@ function setCurrentLog(log: any) {
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.d-flex{
|
||||
display: flex;
|
||||
div{
|
||||
flex-grow: 1;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
@ -131,4 +131,11 @@ function showSelectSpan() {
|
||||
height: 100%;
|
||||
padding: 3px 8px;
|
||||
}
|
||||
|
||||
.d-flex{
|
||||
display: flex;
|
||||
div{
|
||||
flex-grow: 1;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
Loading…
Reference in New Issue
Block a user