Ankhena, Вариант конечно хороший под "description" разной длины. Но, хотелось бы сохранить общий вид с иконками слева и справа, как в моём примере. В Вашем примере, я так и не смогла прикрутить иконки слева и справа. Иконки накладываются на текст.
Про v-if я знаю, из-за чего и выбрала такой вариант.
Я имела ввиду до 30 таких элементов БЕЗ ИСПОЛЬЗОВАНИЯ Vue с отдельным окном для каждой кнопки, такой вариант мне не подходит ибо увеличит структуру DOM.
Код приведённый мной выше подходит, но остаётся вопрос как динамически добавлять в него данные!? Установка bootstrap-vue тоже не рассматривается, тем более, что есть возможность реализовать это с jquery.