diff --git a/packages/dashboard-v2/src/components/Tabs/TabPanel.js b/packages/dashboard-v2/src/components/Tabs/TabPanel.js
index a22becc6..46307431 100644
--- a/packages/dashboard-v2/src/components/Tabs/TabPanel.js
+++ b/packages/dashboard-v2/src/components/Tabs/TabPanel.js
@@ -3,17 +3,17 @@ import PropTypes from "prop-types";
/**
* Besides documented props, it accepts all HMTL attributes a `
` element does.
*/
-export const TabPanel = ({ children, active, tabId, ...props }) => {
- if (!active) {
- return null;
- }
-
- return (
-
- {children}
-
- );
-};
+export const TabPanel = ({ children, active, tabId, ...props }) => (
+
+ {children}
+
+);
TabPanel.propTypes = {
/**
diff --git a/packages/dashboard-v2/src/components/Tabs/Tabs.js b/packages/dashboard-v2/src/components/Tabs/Tabs.js
index 14356466..4bf20ccf 100644
--- a/packages/dashboard-v2/src/components/Tabs/Tabs.js
+++ b/packages/dashboard-v2/src/components/Tabs/Tabs.js
@@ -6,11 +6,11 @@ import { ActiveTabIndicator } from "./ActiveTabIndicator";
import { usePrefixedTabIds, useTabsChildren } from "./hooks";
const Container = styled.div.attrs({
- className: "tabs-container",
+ className: "tabs-container flex flex-col h-full",
})``;
const Header = styled.div.attrs({
- className: "relative flex justify-start overflow-hidden",
+ className: "relative flex justify-start overflow-hidden grow-0 shrink-0",
})``;
const TabList = styled.div.attrs(({ variant }) => ({
@@ -26,7 +26,7 @@ const Divider = styled.div.attrs({
right: calc(-100vw - 2px);
`;
-const Body = styled.div``;
+const Body = styled.div.attrs({ className: "grow min-h-0" })``;
/**
* Besides documented props, it accepts all HMTL attributes a `
` element does.