diff --git a/components/page/demo/page-component-comms-app.js b/components/page/demo/page-component-comms-app.js index 4e6143f0a54..a8fd9cec2fd 100644 --- a/components/page/demo/page-component-comms-app.js +++ b/components/page/demo/page-component-comms-app.js @@ -25,7 +25,7 @@ class PageDemoCommsApp extends LitElement { box-sizing: border-box; display: flex; flex-direction: column; - min-height: calc(100vh - var(--d2l-page-header-height-measured) - 70px - 75px); /* sticky header is 70px and input box is 75px */ + height: 100%; justify-content: end; } diff --git a/components/page/page-main.js b/components/page/page-main.js index ad82de676ea..128a0bdfc09 100644 --- a/components/page/page-main.js +++ b/components/page/page-main.js @@ -10,6 +10,15 @@ import { PagePanelMixin, pagePanelStyles } from './page-panel-mixin.js'; class PageMain extends PagePanelMixin(LitElement) { static styles = [pagePanelStyles, css` + :host { + display: flex; + flex-direction: column; + height: 100%; + } + .panel { + box-sizing: border-box; + flex: 1 0 auto; + } .panel-header { top: var(--d2l-page-header-height, 0); }