(note) first note display

This commit is contained in:
2021-03-13 13:59:15 +01:00
parent b6d71227b6
commit c625db82c7
5 changed files with 117 additions and 190 deletions

View File

@@ -0,0 +1,28 @@
export const useLinks = (className: string) => {
const linkNote: EventListenerOrEventListenerObject = (e) => {
e.preventDefault()
console.log('use links')
}
const selector = `.${className} a`
const removeListeners = () => {
const elements = document.querySelectorAll(selector)
elements.forEach((element) => {
element.removeEventListener('click', linkNote)
})
}
const listenToClick = () => {
removeListeners()
const elements = document.querySelectorAll(selector)
elements.forEach((element) => {
element.addEventListener('click', linkNote)
})
}
return {
listenToClick,
removeListeners
}
}