> Source: https://laravilt.com/docs/panel/layout

# Layout

Configure the layout of your Laravilt panel.

## Max Content Width

```php
use Laravilt\Panel\Panel;

// Tailwind width classes
$panel->maxContentWidth('7xl');  // Default

// Options: sm, md, lg, xl, 2xl, 3xl, 4xl, 5xl, 6xl, 7xl, full
$panel->maxContentWidth('full');  // Full width
```

## Sidebar

```php
use Laravilt\Panel\Panel;

// Custom width
$panel->sidebarWidth('280px');

// Enable collapse
$panel->sidebarCollapsibleOnDesktop();

// Start collapsed
$panel->sidebarCollapsibleOnDesktop(collapsed: true);
```

## Localization

```php
use Laravilt\Panel\Panel;

$panel
    ->locales([
        'en' => 'English',
        'ar' => 'العربية',
        'es' => 'Español',
        'fr' => 'Français',
    ])
    ->defaultLocale('en')
    ->localeDetection(true);  // Detect from browser
```

## Locale & Timezone

```php
use Laravilt\Panel\Panel;

$panel->localeTimezone();  // Enable user locale/timezone settings
```

## RTL Support

RTL is auto-detected for Arabic, Hebrew, Persian:

```php
use Laravilt\Panel\Panel;

$panel->locales([
    'en' => 'English',
    'ar' => 'Arabic',      // RTL
    'he' => 'Hebrew',      // RTL
]);
```

## Next Steps

- [Branding](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/branding) - Colors and fonts
- [Custom Assets](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/custom-assets) - CSS and JavaScript
- [Creating Panels](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/creating-panels) - Panel basics
