File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
core-courses/3-js-basic-level/practicum-js-basic-level/sb-crm-client Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 131131 display : flex;
132132 flex-direction : column;
133133 row-gap : 15px ;
134- margin-bottom : 20 px ;
134+ margin-bottom : 15 px ;
135135 padding : 25px 30px 0 30px ;
136136 width : 100% ;
137137
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 ;
Original file line number Diff line number Diff line change 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 ( ( ) => {
732737 addModalBodyAddBtn . disabled = false ;
733738 }
734739
735- // проверка на количество строк контактов (нет, скрытие обвёртки/родителя)
740+ // проверка на количество строк контактов (нет, скрытие обвёртки/родителя и удаление отступа у кнопки )
736741 if (
737742 document . querySelectorAll ( '.modal__add-body-add-contact-element' )
738743 . length === 0
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 }
You can’t perform that action at this time.
0 commit comments