1- import { show , templatesNode } from '@/routes/vaults' ;
1+ import { show , update } from '@/routes/vaults' ;
22import { children , move } from '@/routes/vaults/nodes' ;
33import { useVaultStore } from '@/stores/vault' ;
44import { useVaultTreeStore } from '@/stores/vaultTree' ;
5- import { Vault } from '@/types/vault' ;
65import { VaultShowPageProps } from '@/types/vault.pages' ;
76import { router , usePage } from '@inertiajs/vue3' ;
87import { AxiosError , AxiosResponse } from 'axios' ;
@@ -100,7 +99,7 @@ export function useVaultTreeActions() {
10099 }
101100
102101 function setTemplateFolder ( nodeId : number ) : void {
103- const url = templatesNode . url ( { vault : vaultTreeStore . getActiveVaultId ( ) } ) ;
102+ const url = update . url ( { vault : vaultTreeStore . getActiveVaultId ( ) } ) ;
104103
105104 if ( vaultTreeStore . isFolderLoading ( nodeId ) ) {
106105 return ;
@@ -115,9 +114,9 @@ export function useVaultTreeActions() {
115114 templates_node_id : nodeId ,
116115 } ,
117116 } )
118- . then ( ( response : AxiosResponse < { vault : Vault } > ) => {
117+ . then ( ( response : AxiosResponse ) => {
119118 createToast ( 'Template folder updated' , 'success' ) ;
120- vaultStore . setVault ( response . data . vault ) ;
119+ vaultStore . updateVault ( response . data . data ) ;
121120 } )
122121 . catch ( ( error : AxiosError ) => {
123122 createToast ( error . response ?. statusText ?? 'Something went wrong' , 'error' ) ;
0 commit comments