import { WidgetOptions } from '../context/widgetOptions'; import { openModal } from './modal'; export const createButton = () => { const buttonContainer = document.getElementById( 'gravite_widget_button_container' ); if (buttonContainer) { buttonContainer.remove(); } const container = document.createElement('div'); container.classList.add('button-container'); container.id = 'gravite_widget_button_container'; const buttonText = document.createElement('span'); buttonText.innerText = 'Feedback'; const button = document.createElement('button'); button.id = 'gravite_widget_button'; button.style.backgroundColor = WidgetOptions.customizationOptions.color; const buttonIcon = document.createElement('div'); buttonIcon.classList.add('button-icon'); buttonIcon.innerHTML = ` `; button.appendChild(buttonIcon); button.appendChild(buttonText); button.onclick = openModal; container.appendChild(button); document.body.appendChild(container); }; export const reCreateButton = () => { const buttonContainer = document.getElementById( 'gravite_widget_button_container' ); if (buttonContainer) { buttonContainer.remove(); } createButton(); };