We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dea7dc2 commit 412b3a1Copy full SHA for 412b3a1
src/renderer/store/snippets.ts
@@ -63,6 +63,25 @@ export const useSnippetStore = defineStore('snippets', {
63
64
await useApi(`/snippets/${this.selectedId}`).patch(body)
65
}
66
+ },
67
+ async addNewSnippet () {
68
+ const folderStore = useFolderStore()
69
+ const body: Partial<Snippet> = {}
70
+
71
+ body.name = 'Untitled snippet'
72
+ body.folderId = folderStore.selectedId
73
+ body.content = [
74
+ {
75
+ label: 'Fragment 1',
76
+ language: folderStore.selected?.defaultLanguage || 'plain_text',
77
+ value: ''
78
+ }
79
+ ]
80
81
+ const { data } = await useApi('/snippets').post(body).json()
82
83
+ this.snippet = data.value
84
+ store.app.set('selectedSnippetId', this.snippet!.id)
85
86
87
})
0 commit comments