/*
    Предрейсовые осмотры - мобильное приложение
    Утилиты формы входа (логин): видимость полей, правила отображения
*/

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

//Определяет, нужно ли показывать поле ввода адреса сервера
//Поле показывается, если настройка «не отображать» выключена ИЛИ в настройках ещё не сохранён адрес
function isServerUrlFieldVisible(hideServerUrl, savedServerUrl) {
    const hasSavedUrl = Boolean(savedServerUrl && String(savedServerUrl).trim());
    return !hideServerUrl || !hasSavedUrl;
}

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

module.exports = {
    isServerUrlFieldVisible
};
