fm-lp-factory
Version:
package created to build web ui components for FidelizarMais LP services
53 lines (45 loc) • 1.88 kB
JavaScript
import svgBuilder from "../../utils/svgBuilder.js";
const roundedBackground = (svgText) => {
svgText = svgText.replace('fill', '');
const svgContainer = svgBuilder(svgText);
svgContainer.classList.add('fm-rounded-icon');
return svgContainer.outerHTML;
}
const avatarAddRounded = async (checkImg) => {
const response = await fetch('https://cdn.fidelizarmais.com/packages/img/indication/indicator-black.svg?123312');
let svgText = await response.text();
return roundedBackground(svgText);
};
const whatsappRounded = async (checkImg) => {
const response = await fetch('https://cdn.fidelizarmais.com/packages/img/whatsapp-logo-black.svg?123312');
let svgText = await response.text();
return roundedBackground(svgText);
};
const emailIconRounded = async (checkImg) => {
const response = await fetch('https://cdn.fidelizarmais.com/packages/img/email-black.svg?123312');
let svgText = await response.text();
return roundedBackground(svgText);
}
const arrowImgRounded = async (checkImg) => {
const response = await fetch('https://cdn.fidelizarmais.com/packages/img/arrow-black.svg??123312');
let svgText = await response.text();
return roundedBackground(svgText);
}
const checkImgRounded = async (checkImg) => {
const response = await fetch('https://cdn.fidelizarmais.com/packages/img/verified-black.svg?123312');
let svgText = await response.text();
return roundedBackground(svgText);
}
const starImgRounded = async (checkImg) => {
const response = await fetch('https://cdn.fidelizarmais.com/packages/img/star-filled.svg');
let svgText = await response.text();
return roundedBackground(svgText);
}
export default {
avatarAddRounded,
whatsappRounded,
emailIconRounded,
arrowImgRounded,
checkImgRounded,
starImgRounded
}