File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ type DownloadItem = {
5555type UIState = {
5656 newFolderOpen : boolean ;
5757 uploadDialogOpen : boolean ;
58+ shareDialogOpen : boolean ;
5859 selectedItemIds : Set < string > ;
5960} ;
6061
@@ -64,6 +65,8 @@ type State = {
6465 downloads : Record < string , DownloadItem > ;
6566 openNewFolder : ( ) => void ;
6667 closeNewFolder : ( ) => void ;
68+ openShare : ( ) => void ;
69+ closeShare : ( ) => void ;
6770 openUpload : ( ) => void ;
6871 closeUpload : ( ) => void ;
6972 selectItem : ( id : string ) => void ;
@@ -86,6 +89,7 @@ export const useTransferStore = create<State>()(
8689 ui : {
8790 newFolderOpen : false ,
8891 uploadDialogOpen : false ,
92+ shareDialogOpen : false ,
8993 selectedItemIds : new Set ( ) ,
9094 } ,
9195 uploads : { } ,
@@ -98,6 +102,14 @@ export const useTransferStore = create<State>()(
98102 set ( ( s ) => {
99103 s . ui . newFolderOpen = false ;
100104 } ) ,
105+ openShare : ( ) =>
106+ set ( ( s ) => {
107+ s . ui . shareDialogOpen = true ;
108+ } ) ,
109+ closeShare : ( ) =>
110+ set ( ( s ) => {
111+ s . ui . shareDialogOpen = false ;
112+ } ) ,
101113 openUpload : ( ) =>
102114 set ( ( s ) => {
103115 s . ui . uploadDialogOpen = true ;
You can’t perform that action at this time.
0 commit comments