# @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 (
)
}
```