UNPKG

@mochabug/adaptkit

Version:

A cmd to create, emulate and publish Mochabug Adapt plugins

31 lines (27 loc) 842 B
import { init, getToken } from '@mochabug/adapt-sdk/browser'; init({ resize: false, onDarkMode: (darkMode) => { document.documentElement.classList.toggle('dark', darkMode); } }); const assimilateButton = document.getElementById('assimilateButton')!; const jsonOutput = document.getElementById('jsonOutput')!; assimilateButton.addEventListener('click', function () { const token = getToken(); fetch('/api/config', { method: 'GET', headers: { Authorization: 'Bearer ' + token } }) .then((response) => response.json()) .then((data) => { jsonOutput.textContent = JSON.stringify(data, null, 2); assimilateButton.style.display = 'none'; }) .catch((error) => { console.error('Error:', error); jsonOutput.textContent = 'Error occurred while assimilating data'; }); });