prodap-chatbot-domain
Version:
Classes utilizadas na resposta de todas as Intents do Assistente Virtual
187 lines • 16.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.modalCustom = void 0;
const index_1 = require("../../../../index");
const ModalTypes_1 = require("../../ModalTypes");
const modalCustom = () => {
const result = new index_1.Dialog('modalCustom');
result.add(new index_1.ModalCustom({
list: [
new index_1.Card({
legend: [
{
icon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP7i7JUAAAALdFJOUwCA5SCQz2SlvxBAFacBBwAAATBJREFUOMtjYBgSgDklSHu3hpsBdtmJ2rvBYJMzNtkVu+GgGFPWfPduPPJs2sjSmxLQpL13o4AtqLJTd6OBSGRZzmh06a0TkKRZd2OAANw2o9nOthsLQDjeCJu0Mly6Gi6m4gRnbodHBSI4DJgRwbMAKs2O7B6EKxug0tZwkY0MDNJwzk4Mb6FIb4RKa2OX3oTuMlTp3QbogYIqDQkYFlzSDmBpDlzSkFhhwiWtAJbmJlN6A7o0SqBCpZHsRokSTGnkCIXZzbobB2hADxZU4IA7pSEClRmXtAF6hO4QFOxGj1DUFCCNkdJnY5feDJXmwC5dAJXmwi5tgJENkJ22ndhMxIg/CxLIwISyP4HCg0DRQ6jgIlTsESg0UeS7sBXJJrACWxJXcd+0e5MqruJ+sAEA/4Sd4NrxowEAAAAASUVORK5CYII=',
height: 20,
width: 20,
},
desc: 'Dieta com problema',
},
{
icon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==',
height: 20,
width: 20,
},
desc: 'Dieta sem problema',
},
],
list: [
new index_1.Accordion({
list: [
{
isExpanded: false,
label: 'Linha 1',
desc: '14 currais, 0 com desvio',
openIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC',
height: 20,
width: 20,
},
subList: [
new index_1.List({
list: [
new index_1.HttpAction({
label: 'Curral 01',
openIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC',
height: 20,
width: 20,
},
statusIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==',
height: 20,
width: 20,
},
url: 'intencao_teste/01',
}),
],
listType: index_1.ListTypes.GENERIC,
}),
new index_1.List({
list: [
new index_1.HttpAction({
label: 'Curral 02',
openIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC',
height: 20,
width: 20,
},
statusIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==',
height: 20,
width: 20,
},
url: 'intencao_teste/02',
}),
],
listType: index_1.ListTypes.GENERIC,
}),
],
statusIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==',
height: 20,
width: 20,
},
order: 10,
},
{
isExpanded: false,
label: 'Linha 2',
desc: '14 currais, 6 com desvio',
openIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC',
height: 20,
width: 20,
},
subList: [
new index_1.HttpAction({
label: 'Curral 01',
openIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC',
height: 20,
width: 20,
},
statusIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==',
height: 20,
width: 20,
},
url: 'intencao_teste/01',
}),
new index_1.HttpAction({
label: 'Curral 02',
openIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURUdwTAAAAAAAAAAAAAu23DQAAAAEdFJOUwCJRCT1YShFAAAARUlEQVQoz2NgGAUMDEwRqHzeMFQ+Z2gDqnxoAqr+UDQDpqIZoIpmACftDQjBy0dXj24eun1o7qGydvTwxAjvMPzxNXIBALzVFTOmvnPCAAAAAElFTkSuQmCC',
height: 20,
width: 20,
},
statusIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTEivUEyvUEuvUEyuUEuvUEuvUEquUEyvUESvUEytUEyvUEyvUDwF79YAAAAMdFJOUwAg392QyqNk7xBAgAlzHRkAAAFkSURBVDjL1ZS/LwRBFMdnubOIYlxEFAor0W2rR6NRyHVEgUKluMIfQKK8QqOi0PgjJAo257Li+0fZG29m580PQ8erLvvJ5+bNe/OeEP8isov+EJu7MkzvSqiotkP0ESZOfLoMfMPzoY2rgYP3wGLE6S2cOLDp3JGL324s3IUX+/GTndNzBKJNvhfCVwafu+j6FBibVri0kllTpQfCMy4uVLI691VPVue9R67VyFnT3A/CpS9P7lKFMyMZkKGiaFkXphORsRXoRyvTzaZVnXY8GWsKL3zVqXRlXBo81h8tGS8Gj+irLROebX7V9NmWCU+1f8pkSq3bpsRkuljH5LTOZCpLbm60yGQqambq4Tw7aTd0ojOZGiqeW70XeOn3phm2jFdnhAr+4I8Jz+vDztiQy+gYANYYiJUQLn46gokBTo1/YnkkVk9qcYmcDVo9+N3SZPwwtJKX9MJ+iq571Buxdf/X4hPJuKC9ibfFewAAAABJRU5ErkJggg==',
height: 20,
width: 20,
},
url: 'intencao_teste/02',
}),
],
statusIcon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP7i7JUAAAALdFJOUwCA5SCQz2SlvxBAFacBBwAAATBJREFUOMtjYBgSgDklSHu3hpsBdtmJ2rvBYJMzNtkVu+GgGFPWfPduPPJs2sjSmxLQpL13o4AtqLJTd6OBSGRZzmh06a0TkKRZd2OAANw2o9nOthsLQDjeCJu0Mly6Gi6m4gRnbodHBSI4DJgRwbMAKs2O7B6EKxug0tZwkY0MDNJwzk4Mb6FIb4RKa2OX3oTuMlTp3QbogYIqDQkYFlzSDmBpDlzSkFhhwiWtAJbmJlN6A7o0SqBCpZHsRokSTGnkCIXZzbobB2hADxZU4IA7pSEClRmXtAF6hO4QFOxGj1DUFCCNkdJnY5feDJXmwC5dAJXmwi5tgJENkJ22ndhMxIg/CxLIwISyP4HCg0DRQ6jgIlTsESg0UeS7sBXJJrACWxJXcd+0e5MqruJ+sAEA/4Sd4NrxowEAAAAASUVORK5CYII=',
height: 20,
width: 20,
},
order: 10,
},
],
accordionType: index_1.AccordionTypes.EXPANDABLE,
title: 'teste',
}),
],
title: {
color: 'rgb(11, 67, 96)',
fontWeight: 'normal',
icon: {
base64: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIBAMAAACnw650AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURUdwTAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgC1MsAAAAIdFJOUwCKEntqRQgsg1Yr9AAAALFJREFUSMft1rEOgjAUheGmQpkvVF1J4QH0EUwaXO3i3Pd/CpuUoovnxEmG3vnPR0joLUrV+Rgz33nUiTxo1IicaHQQ6WtUo51Fs/c3Ees9OgypyDOAKJTIgqgt0aI4ZaPi1ILfL7whEyGVoemIqAzp6/el0K6QmUQAtUFgv3TPAiFKbRBZVRki1ApBqkCY+u2bQZJ2Lj3x7NwY61Gu0e4ifvenpXDh/yNhGHmkefPveQFiRB2eOJ8segAAAABJRU5ErkJggg==',
height: 20,
width: 20,
},
value: 'Visualizar gráficos por dietas e currais',
},
}),
new index_1.Dropdown({
title: {
value: '',
},
option: {
code: 'Selecione',
name: 'Selecione',
},
subtitle: 'Selecione qual visão deseja visualizar:',
}).addList(...['Selecione', 'Dieta', 'Linha', 'Curral']),
new index_1.Text({
list: [
{
color: 'rgb(11, 67, 96)',
fontWeight: 'normal',
value: 'Filtrar',
},
{
color: 'rgb(11, 67, 96)',
fontWeight: 'normal',
value: 'Dieta',
},
{
color: 'rgb(54, 55, 56)',
fontWeight: 'normal',
value: 'Abaixo estão listadas todas as dietas cadastradas em seu confinamento. É possível visualizar o gráfico por dieta e também por curral existente em cada dieta.',
},
],
textType: index_1.TextTypes.GENERIC,
}),
],
}));
expect(result.messages.length).toBe(1);
const modal = result.messages[0];
expect(modal.modalType).toBe(ModalTypes_1.default.CUSTOM);
};
exports.modalCustom = modalCustom;
//# sourceMappingURL=ModalCustom.js.map