<?php

namespace MintyPHP\Module\Notifications\Providers;

use MintyPHP\App\AppContainer;
use MintyPHP\App\Module\Contracts\LayoutContextProvider;

final class NotificationsLayoutProvider implements LayoutContextProvider
{
    public function provide(array $session, AppContainer $container): array
    {
        return [
            'notifications.nav' => [
                'unread_count' => (int) ($session['module.notifications.unread_count'] ?? 0),
            ],
        ];
    }
}
