perf: run on nextTick only if necessary

This commit is contained in:
Julien Calixte
2025-07-12 17:39:00 +02:00
parent 1918ebc921
commit b93dfbd824
3 changed files with 14 additions and 16 deletions

View File

@@ -84,11 +84,20 @@ watch([content, mode], () => {
nextTick(() => {
listenToClick()
if (/\!\[.*?\]\(.*?\)/.test(rawContent.value)) {
useImages(props.sha)
}
if (rawContent.value.includes("@[tweet]")) {
generateTweets()
}
if (rawContent.value.includes("```mermaid")) {
mermaid.run({
querySelector: `.note-${sha.value} .mermaid`,
})
}
})
})

View File

@@ -17,15 +17,6 @@ export const useNoteOverlay = (
const displayNoteOverlay = computed(() => {
const valueIndex = toValue(index)
if (valueIndex === 1) {
console.log(
valueIndex,
x.value > valueIndex * NOTE_WIDTH,
x.value,
valueIndex * NOTE_WIDTH,
)
}
if (isMobile.value) {
return y.value > valueIndex * noteHeight.value
} else {

View File

@@ -114,8 +114,6 @@ export const useUserRepoStore = defineStore("USER_REPO_STATE", {
return
}
console.log("add file")
const savedRepoId = data.generateId(
DataType.SavedRepo,
`${this.user}-${this.repo}`,