# Providers::Dimension A provider component that helps you to make a container fill the remaining space of the viewport. Usually, you would **use flexbox** to do so but for scenarios where this isn't possible you can use this component to make it easy to take up the remaining space. ```hbs
Fill remaining space
``` By default, this component will take up the remaining viewport space by taking the top of itself as the top-boundary and the `footer[role="contentinfo"]` as the bottom-boundary. In terms of Consul-UI this means _take up the entire space but stop at the footer that holds the consul version info at the bottom of the screen_. You can pass a different `bottomBoundary` if need be: ```hbs preview-template
Boundary
We could use flexbox here instead
```