From 99785cc76b11a4bcd739dac846904f3e6690eeb7 Mon Sep 17 00:00:00 2001 From: MaxOvs Date: Wed, 19 Oct 2022 12:05:41 +0300 Subject: [PATCH] Finish word description methods --- src/components/create-element.js | 9 ++++++++- src/index.js | 12 +++++++++++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/components/create-element.js b/src/components/create-element.js index da418c3..998f415 100644 --- a/src/components/create-element.js +++ b/src/components/create-element.js @@ -1,6 +1,13 @@ import { customStylesFormat } from './utils'; -// Метод который создает и отвечает за поведение chips +/** + * Метод который создает и отвечает за поведение chips + * @param {object} data объект в котором содержатся настройки и элементы селекта + * @param {string} title имя выбранного элемента для отрисовки chips + * @param {number} index индекс выбранного элемента для отрисовки chips + * @param {string} id уникальное id выбранного элемента + * @returns возвращает сформированный HTMLElement chips item + */ export function createBreadcrumb(data, title, index, id) { const { element, option, indexes, selectedItems } = data; const { placeholder, styles } = option; diff --git a/src/index.js b/src/index.js index b62ccb4..ed3c042 100644 --- a/src/index.js +++ b/src/index.js @@ -4,7 +4,17 @@ import { DropDown } from './cg-dropdown'; const dropdown = new DropDown({ selector: '.cg-dropdown_one', placeholder: 'Выберите авто', - items: ['BMW', 'Opel', 'Mersedes', 'MAN', 'max'], + items: [ + 'BMW', + { + id: '213sade', + title: 'Opel', + value: 1, + }, + 'Mersedes', + 'MAN', + 'max', + ], multiselect: true, multiselectTag: true, });