Retrospring/app/javascript/retrospring/features/announcement/index.ts

15 lines
472 B
TypeScript
Raw Normal View History

import registerEvents from 'utilities/registerEvents';
import closeAnnouncementHandler from './close';
export default (): void => {
registerEvents([
{ type: 'click', target: '.announcement button.close', handler: closeAnnouncementHandler, global: true },
]);
document.querySelectorAll('.announcement').forEach(function (el: HTMLDivElement) {
if (!window.localStorage.getItem(el.dataset.announcementId)) {
el.classList.remove('d-none');
}
});
}