|
|
diff --git a/src/components/ViewModes/Mindmap.vue b/src/components/ViewModes/Mindmap.vue
index 3145064..bddf6c1 100644
--- a/src/components/ViewModes/Mindmap.vue
+++ b/src/components/ViewModes/Mindmap.vue
@@ -221,8 +221,11 @@ const mindmaps = computed(() => {
}, [] as string[][])
return mindmaps
.filter((mindmap) => mindmap.length > 1)
+ .sort((a, b) => b.length - a.length)
.sort((a, b) => {
- return a.includes(rootNote.value?.id || '') ? b.length - a.length : 1
+ return (
+ Number(b.includes(rootNote.value?.id || '')) - Number(a.includes(rootNote.value?.id || ''))
+ )
})
.slice(0, 5)
.map((mindmap): Mindmap => {
@@ -270,18 +273,17 @@ const links = computed(() => {
diff --git a/src/components/ui/UIAlert.vue b/src/components/ui/UIAlert.vue
index 9fefa37..7a8f7d3 100644
--- a/src/components/ui/UIAlert.vue
+++ b/src/components/ui/UIAlert.vue
@@ -7,12 +7,18 @@ const props = withDefaults(defineProps(), {
})
const styleClass = computed(() => {
- const colorClass = `dui-alert-${props.color}`
+ const colorVariants = {
+ 'info': 'dui-alert-info',
+ 'success': 'dui-alert-success',
+ 'warning': 'dui-alert-warning',
+ 'error': 'dui-alert-error'
+ }
+ const colorClass = colorVariants[props.color]
return [colorClass]
})
-
-
+
diff --git a/src/components/ui/UIBadge.vue b/src/components/ui/UIBadge.vue
index 16b9d5b..8403023 100644
--- a/src/components/ui/UIBadge.vue
+++ b/src/components/ui/UIBadge.vue
@@ -1,6 +1,6 @@
+
+
+
diff --git a/src/components/ui/UITextInput.vue b/src/components/ui/UIInputText.vue
similarity index 51%
rename from src/components/ui/UITextInput.vue
rename to src/components/ui/UIInputText.vue
index d31eea4..58889b4 100644
--- a/src/components/ui/UITextInput.vue
+++ b/src/components/ui/UIInputText.vue
@@ -1,11 +1,13 @@
diff --git a/src/components/ui/UIModal.vue b/src/components/ui/UIModal.vue
index 588f604..a66b159 100644
--- a/src/components/ui/UIModal.vue
+++ b/src/components/ui/UIModal.vue
@@ -36,13 +36,13 @@ if (!props.persistent) onClickOutside(modalBox, () => close())
const onEnter = (el: Element, done: () => void): void => {
setTimeout(() => {
- el.classList.add('modal-open')
+ el.classList.add('dui-modal-open')
done()
})
}
const onLeave = (el: Element, done: () => void): void => {
- el.classList.remove('modal-open')
+ el.classList.remove('dui-modal-open')
el.addEventListener('transitionend', () => done())
}
diff --git a/src/components/ui/UITab.vue b/src/components/ui/UITab.vue
new file mode 100644
index 0000000..9d8d59a
--- /dev/null
+++ b/src/components/ui/UITab.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
diff --git a/src/components/ui/UITabs.vue b/src/components/ui/UITabs.vue
new file mode 100644
index 0000000..49b3c77
--- /dev/null
+++ b/src/components/ui/UITabs.vue
@@ -0,0 +1,3 @@
+
+
+
|