$('.ch,.sz').click(function() {
$(".sizers label,.colors label").removeClass("act");
var color = $(this).attr("title");
var size = $('input:radio[name=size_chehol]:checked').val();
var color = $('input:radio[name=color_chehol]:checked').val();
var idcolor = $('input:radio[name=color_chehol]:checked').attr('id');
$('#siz' + size + '').addClass("act");
$('#for' + idcolor + '').addClass("act");
$.ajax({
type: "POST",
url: 'ajax/calc.php',
data: '&tip=1&size=' + size + '&color=' + color + '',
beforeSend: function() {
$('#main_img').attr('src', 'https://myxbag.ru/img/ring.svg');
},
success: function(data) {
var obj = JSON.parse(data);
$('#main_img').attr('src', obj.img_big);
$('#main_articul').text(obj.articul);
$('#main_price').text(obj.price);
$('#color_txt').text(obj.color);
$('#title_txt').text(obj.mess);
}
});
});
пройдтсь по папке svg fs.readdirSync
и запиши в каждой итерации
с помощью fs.writeFileSync тело компонента
и у тебя будут готовые компоненты под каждую иконку