💄 (stacked note) better titles
This commit is contained in:
@@ -9,7 +9,7 @@
|
|||||||
>
|
>
|
||||||
<div class="title-stacked-note" :class="titleClassName">
|
<div class="title-stacked-note" :class="titleClassName">
|
||||||
<a @click.prevent="focus">
|
<a @click.prevent="focus">
|
||||||
{{ title }}
|
{{ displayedTitle }}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<section class="note-content" v-html="content"></section>
|
<section class="note-content" v-html="content"></section>
|
||||||
@@ -39,6 +39,7 @@ export default defineComponent({
|
|||||||
const titleClassName = computed(() => `title-${className.value}`)
|
const titleClassName = computed(() => `title-${className.value}`)
|
||||||
|
|
||||||
const { displayNoteOverlay } = useNoteOverlay(className.value, props.index)
|
const { displayNoteOverlay } = useNoteOverlay(className.value, props.index)
|
||||||
|
const displayedTitle = computed(() => props.title.replaceAll('/', ' / '))
|
||||||
|
|
||||||
watch(content, () => {
|
watch(content, () => {
|
||||||
if (content.value) {
|
if (content.value) {
|
||||||
@@ -55,6 +56,7 @@ export default defineComponent({
|
|||||||
titleClassName,
|
titleClassName,
|
||||||
className,
|
className,
|
||||||
displayNoteOverlay,
|
displayNoteOverlay,
|
||||||
|
displayedTitle,
|
||||||
focus: () => scrollToFocusedNote(props.sha)
|
focus: () => scrollToFocusedNote(props.sha)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user