diff --git a/web/src/components/TenstackTable.vue b/web/src/components/TenstackTable.vue index 4ff9dde5c4..f77a32d00a 100644 --- a/web/src/components/TenstackTable.vue +++ b/web/src/components/TenstackTable.vue @@ -2340,11 +2340,21 @@ defineExpose({ } } -// Copy button — only visible on cell hover +// Copy button — only visible on cell hover, sized to match text so it +// doesn't inflate the row height. .copy-cell-td { .copy-btn { opacity: 0; transition: opacity 0.15s; + display: inline-flex; + align-items: center; + line-height: 1; + + :deep(button) { + height: 16px !important; + width: 16px !important; + min-height: unset !important; + } } &:hover .copy-btn { diff --git a/web/src/components/dashboards/addPanel/TablePaginationControls.vue b/web/src/components/dashboards/addPanel/TablePaginationControls.vue index dcb51f157a..87d4f375f3 100644 --- a/web/src/components/dashboards/addPanel/TablePaginationControls.vue +++ b/web/src/components/dashboards/addPanel/TablePaginationControls.vue @@ -34,7 +34,7 @@ along with this program. If not, see . - + {{ countDisplay }} @@ -147,3 +147,50 @@ export default defineComponent({ }, }); + + diff --git a/web/src/components/dashboards/panels/TableRenderer.vue b/web/src/components/dashboards/panels/TableRenderer.vue index 36f6fbb523..649d88996f 100644 --- a/web/src/components/dashboards/panels/TableRenderer.vue +++ b/web/src/components/dashboards/panels/TableRenderer.vue @@ -45,7 +45,7 @@ along with this program. If not, see .