refactor(highlight-code): add UNSAFE prefix for lifecycle methods

Refs #7497
This commit is contained in:
Vladimir Gorej
2021-10-08 18:26:38 +03:00
parent e2b33a817a
commit 8553943875

View File

@@ -51,12 +51,14 @@ export default class HighlightCode extends Component {
}
}
componentDidMount() {
this.#childNodes?.forEach(node => node.addEventListener("mousewheel", this.preventYScrollingBeyondElement, { passive: false }))
UNSAFE_componentDidMount() {
[this.#syntaxHighlighter, this.#pre]
.map(element => element?.addEventListener("mousewheel", this.preventYScrollingBeyondElement, { passive: false }))
}
componentWillUnmount() {
this.#childNodes?.forEach(node => node.removeEventListener("mousewheel", this.preventYScrollingBeyondElement))
UNSAFE_componentWillUnmount() {
[this.#syntaxHighlighter, this.#pre]
.map(element => element?.removeEventListener("mousewheel", this.preventYScrollingBeyondElement))
}
render () {