@mochabug/adaptkit
Version:
A cmd to create, emulate and publish Mochabug Adapt plugins
26 lines (23 loc) • 574 B
text/typescript
import { init, getToken } from '@mochabug/adapt-sdk/browser';
init({
resize: true,
onDarkMode: (darkMode) => {
document.documentElement.classList.toggle('dark', darkMode);
}
});
const doneButton = document.getElementById('doneButton')!;
doneButton.addEventListener('click', function () {
const token = getToken();
fetch('/api/done', {
method: 'POST',
headers: {
Authorization: 'Bearer ' + token
}
})
.then(() => {
doneButton.textContent = 'Done';
})
.catch((error) => {
console.error('Error:', error);
});
});