diff --git a/src/components/HeaderNote.vue b/src/components/HeaderNote.vue
index 50f5036..e1cbd7f 100644
--- a/src/components/HeaderNote.vue
+++ b/src/components/HeaderNote.vue
@@ -3,7 +3,16 @@
-
+
+ Draft
+
+
Fleeting notes
@@ -27,6 +36,14 @@ export default defineComponent({
align-items: center;
justify-content: space-between;
+ a {
+ flex: 1;
+ }
+
+ .special-folder {
+ text-align: center;
+ }
+
img:hover {
cursor: pointer;
}
diff --git a/src/modules/note/hooks/useFleetingNotes.ts b/src/modules/note/hooks/useFolderNotes.ts
similarity index 63%
rename from src/modules/note/hooks/useFleetingNotes.ts
rename to src/modules/note/hooks/useFolderNotes.ts
index b839fae..b8bb755 100644
--- a/src/modules/note/hooks/useFleetingNotes.ts
+++ b/src/modules/note/hooks/useFolderNotes.ts
@@ -1,13 +1,15 @@
import { useRepo } from '@/hooks/useRepo.hook'
import { computed, Ref } from 'vue'
-const FLEETING_NOTES_FOLDER = 'fleeting-notes'
-
-export const useFleetingNotes = (owner: Ref, repo: Ref) => {
+export const useFolderNotes = (
+ folder: string,
+ owner: Ref,
+ repo: Ref
+) => {
const { tree } = useRepo(owner, repo)
const fleetingNotes = computed(() =>
- tree.value.filter((file) => file.path?.startsWith(FLEETING_NOTES_FOLDER))
+ tree.value.filter((file) => file.path?.startsWith(folder))
)
const content = computed(() =>
diff --git a/src/router/router.ts b/src/router/router.ts
index c3bb958..8ed7122 100644
--- a/src/router/router.ts
+++ b/src/router/router.ts
@@ -35,6 +35,13 @@ const routes: Array = [
/* webpackChunkName: "fleeting-notes" */ '@/views/FleetingNotes.vue'
)
},
+ {
+ path: '/:user/:repo/draft',
+ name: 'DraftNotes',
+ props: true,
+ component: () =>
+ import(/* webpackChunkName: "draft-notes" */ '@/views/DraftNotes.vue')
+ },
{
path: '/about',
name: 'About',
diff --git a/src/views/DraftNotes.vue b/src/views/DraftNotes.vue
new file mode 100644
index 0000000..6d3527e
--- /dev/null
+++ b/src/views/DraftNotes.vue
@@ -0,0 +1,52 @@
+
+
+
+
+ Drafts
+
+
+
+
+
+
+
+
diff --git a/src/views/FleetingNotes.vue b/src/views/FleetingNotes.vue
index 0c825f2..13292f6 100644
--- a/src/views/FleetingNotes.vue
+++ b/src/views/FleetingNotes.vue
@@ -9,11 +9,13 @@