// Update the import block
.then(({ RolloutLinkProvider, CredentialsManager, createElement, createRoot }) => {
const handleCredentialAdded = ({ id, appKey }) => {
console.log(`New credential added - ID: ${id}, App: ${appKey}`);
// Send to Django backend
const formData = new FormData();
formData.append('id', id);
formData.append('appKey', appKey);
fetch('/credential-webhook/', {
method: 'POST',
headers: {
'X-CSRFToken': csrftoken
},
body: formData
});
};
const root = createRoot(container);
root.render(
createElement(
RolloutLinkProvider,
{ token },
createElement(CredentialsManager, {
entitiesToSync: { notes: true, tasks: true },
onCredentialAdded: handleCredentialAdded
})
)
);
});