🐛 (flux) listen to click day 1
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
import { noteEventBus } from '@/bus/noteBusEvent'
|
||||
import { useUserRepoStore } from '@/modules/repo/store/userRepo.store'
|
||||
import { onUnmounted } from '@vue/runtime-core'
|
||||
|
||||
const LINKS = ['http://', 'https://']
|
||||
|
||||
export const useLinks = (className: string, sha?: string) => {
|
||||
const store = useUserRepoStore()
|
||||
|
||||
const linkNote: EventListener = (event) => {
|
||||
event.preventDefault()
|
||||
const target = event.target as HTMLElement
|
||||
@@ -20,7 +23,9 @@ export const useLinks = (className: string, sha?: string) => {
|
||||
|
||||
noteEventBus.emit({
|
||||
path: href,
|
||||
currentNoteSHA: sha
|
||||
currentNoteSHA: sha,
|
||||
user: store.user,
|
||||
repo: store.repo
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ export const useNote = (containerClass: string) => {
|
||||
)
|
||||
|
||||
const unsubscribeLink = noteEventBus.addEventBusListener(
|
||||
({ path, currentNoteSHA }) => {
|
||||
({ user, repo, path, currentNoteSHA }) => {
|
||||
const currentFile = store.files.find(
|
||||
(file) => file.sha === currentNoteSHA
|
||||
)
|
||||
@@ -77,8 +77,8 @@ export const useNote = (containerClass: string) => {
|
||||
push({
|
||||
name: currentRoute.value.name ?? 'Home',
|
||||
params: {
|
||||
user: store.user,
|
||||
repo: store.repo
|
||||
user,
|
||||
repo
|
||||
},
|
||||
query: {
|
||||
stackedNotes: newStackedNotes
|
||||
|
||||
Reference in New Issue
Block a user