docbrown/app/javascript/packs/hideBookmarkButtons.js
2023-05-09 11:10:29 -04:00

12 lines
434 B
JavaScript

import { getUserDataAndCsrfTokenSafely } from '@utilities/getUserDataAndCsrfToken';
getUserDataAndCsrfTokenSafely().then(({ currentUser }) => {
const currentUserId = currentUser && currentUser.id;
document.querySelectorAll('.bookmark-button').forEach((button) => {
const { articleAuthorId } = button.dataset;
if (currentUserId && articleAuthorId == currentUserId) {
button.classList.add('hidden');
}
});
});