diff --git a/README.md b/README.md index de4cd1e..727fc58 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # CG-SELECT -## version ~ 0.1.0 +## version ~ 0.1.002 Этот компонент позволяет создать кастомный селект. Он предлагает более гибкую настройку и использование селекта. Доступна кастомизация, мультивыбор и живой поиск по елементам. diff --git a/src/cg-dropdown.js b/src/cg-dropdown.js index 5a7c017..aeac1e1 100644 --- a/src/cg-dropdown.js +++ b/src/cg-dropdown.js @@ -309,9 +309,10 @@ export class DropDown { const elem = document.querySelector(options.selector); - if (!elem) { - throw new Error(`Element with selector ${options.selector}`); - } + //TODO: для теста в реакте нужно пересмотреть необходимость этой проверки! + // if (!elem) { + // throw new Error(`Element with selector ${options.selector}`); + // } this.#element = elem; @@ -396,8 +397,6 @@ export class DropDown { */ #render(select) { const { styles, multiselect, searchMode, multiselectTag, darkTheme, language } = this.#options; - const { list, search } = styles; - const random = Math.random().toString(36).substring(2, 10); if (select || (select && styles)) { @@ -419,6 +418,7 @@ export class DropDown { } else { intputSearch = createInputSearch(random, en.placeholder); } + const { search } = styles; customStylesFormat(search, intputSearch); ulList.appendChild(intputSearch); } @@ -426,6 +426,7 @@ export class DropDown { ulList.classList.add('list'); if (styles) { + const { list } = styles; customStylesFormat(list, ulList); } diff --git a/src/index.html b/src/index.html index a4f1c4b..00bbc82 100644 --- a/src/index.html +++ b/src/index.html @@ -230,7 +230,6 @@ const dropdown = new DropDown({ selector: '.cg-dropdown_checkboxDisable', placeholder: 'Выберите авто', - lable: 'EXAMPLE', searchMode: true, items: [ 'BMW',