Simplify arrow function syntax and remove unnecessary whitespace in highlight directive

This commit is contained in:
2026-01-28 19:48:49 +00:00
parent 5c338bd622
commit 058cd4e1bf

View File

@@ -37,8 +37,8 @@ function applyHighlight(el, theme = 'github-dark') {
*/
function createHighlightObserver(el, theme) {
const observer = new IntersectionObserver(
(entries) => {
entries.forEach((entry) => {
entries => {
entries.forEach(entry => {
if (entry.isIntersecting) {
applyHighlight(entry.target, theme);
observer.disconnect();
@@ -62,7 +62,7 @@ function createHighlightObserver(el, theme) {
export const vHighlight = {
mounted(el, binding) {
const theme = binding.value || 'github-dark';
// Store observer on element for cleanup
el._highlightObserver = createHighlightObserver(el, theme);
},