Skip to content

Commit b3bfdc2

Browse files
committed
[PRAC/cont] Add margin for "add-modal" btn
Organiz margin-bottom when adding/including contact rows (none, delete). core: B-3 / JS-BL
1 parent c436941 commit b3bfdc2

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

core-courses/3-js-basic-level/practicum-js-basic-level/sb-crm-client/css/modal-add.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
display: flex;
132132
flex-direction: column;
133133
row-gap: 15px;
134-
margin-bottom: 20px;
134+
margin-bottom: 15px;
135135
padding: 25px 30px 0 30px;
136136
width: 100%;
137137

@@ -189,6 +189,10 @@
189189
opacity: 1;
190190
}
191191

192+
.add-modal-btn-margin {
193+
margin-bottom: 15px;
194+
}
195+
192196
.modal__add-body-btn-icon {
193197
position: absolute;
194198
left: 20px;

core-courses/3-js-basic-level/practicum-js-basic-level/sb-crm-client/js/index.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -662,6 +662,11 @@
662662

663663
addBodySelectWrap.append(addModalContactElement); // добавление в DOM строки контактов
664664

665+
// добавление отступа/margin-bottom кнопке
666+
if (addModalContactsArr.length === 0) {
667+
addModalBodyAddBtn.classList.add('add-modal-btn-margin');
668+
}
669+
665670
// добавление "не большого" эффекта/задержки появления для "новой" строки контактов (элемента)
666671
addModalContactElement.style.opacity = '0';
667672
setTimeout(() => {
@@ -732,7 +737,7 @@
732737
addModalBodyAddBtn.disabled = false;
733738
}
734739

735-
// проверка на количество строк контактов (нет, скрытие обвёртки/родителя)
740+
// проверка на количество строк контактов (нет, скрытие обвёртки/родителя и удаление отступа у кнопки)
736741
if (
737742
document.querySelectorAll('.modal__add-body-add-contact-element')
738743
.length === 0
@@ -741,6 +746,7 @@
741746
'.modal__add-body-add-select-wrap'
742747
);
743748
addBodySelectWrap.classList.add('d-none');
749+
addModalBodyAddBtn.classList.remove('add-modal-btn-margin');
744750
}
745751
}
746752
}

0 commit comments

Comments
 (0)