# @novem-ui/layout ## Usage ### `` The component props are composed by [`BorderProps & BackgroundProps & LayoutProps`](../base/src/types.ts) & [SpacingProps](../base/src/spacing/README.md) & [ShadowProps](../base/src/shadows/index.ts) You can use any color of the palette in the color props by doing .. The color can be any from the theme, and the valid weights are `50 | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900` ```tsx import { Box, ThemeProvider } from '@novem-ui/core' // or import { Box } from '@novem-ui/layout' import { ThemeProvider } from '@novem-ui/theme' function App() { return ( ) } ``` ### `` It's the same as Box but includes [`FlexProps`](../base/src/types.ts) ```tsx import { Flex, ThemeProvider } from '@novem-ui/core' // or import { Flex } from '@novem-ui/layout' import { ThemeProvider } from '@novem-ui/theme' function App() { return ( ) } ``` ### `` Provides a set of breakpoints, similar to the ones in other libs like tailwind or bootstrap. It's the same as Box but includes [`FlexProps`](../base/src/types.ts) and the following props: - `fluid` (Optional): A boolean to set the container to fluid. ```tsx import { Container, ThemeProvider } from '@novem-ui/core' // or import { Container } from '@novem-ui/layout' import { ThemeProvider } from '@novem-ui/theme' function App() { return ( ) } ```