Ana içeriğe geç

Container

The Container component is the root wrapper for your screens. It handles safe areas, provides consistent padding, and manages status bar configuration.

Features

  • 📱 Automatic safe area handling
  • 🎨 Customizable backgrounds
  • 📏 Optional padding control
  • 🔒 Modal screen support
  • 👆 Backdrop press handling

Basic Usage

import { Container } from '@tansuk/rott-ui';

<Container>
{/* Your screen content */}
</Container>

Without Padding

<Container noPadding>
{/* Full-width content */}
</Container>

Centered Content

<Container center>
<Label text="Centered Content" />
</Container>
<Container isModalScreen>
{/* Modal content */}
</Container>

Props

PropTypeDefaultDescription
childrenReactNode-Screen content
noPaddingbooleanfalseRemove padding
centerbooleanfalseCenter content
isModalScreenbooleanfalseModal configuration
fullScreenbooleanfalseDisable safe areas
closeOnClickbooleanfalseBackdrop press enabled
showStatusBarbooleantrueShow status bar

Example

<Container noPadding>
<Header title="My Screen" />
<Content flex={1}>
{/* Content */}
</Content>
</Container>