/*
    Предрейсовые осмотры - мобильное приложение
    Корневой layout приложения
*/

//---------------------
//Подключение библиотек
//---------------------

const React = require('react'); //React и хуки
const { useColorScheme } = require('react-native'); //Определение темы устройства
const { SafeAreaProvider } = require('react-native-safe-area-context'); //Провайдер безопасной области
const AppShell = require('./AppShell'); //Оболочка приложения

//-----------
//Тело модуля
//-----------

//Корневой layout приложения
function AppRoot() {
    const colorScheme = useColorScheme();
    const isDarkMode = colorScheme === 'dark';

    return (
        <SafeAreaProvider>
            <AppShell isDarkMode={isDarkMode} />
        </SafeAreaProvider>
    );
}

//----------------
//Интерфейс модуля
//----------------

module.exports = AppRoot;
