@mochabug/adaptkit
Version:
A cmd to create, emulate and publish Mochabug Adapt plugins
31 lines (27 loc) • 842 B
text/typescript
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';
});
});