11import {
22 SandboxFragmentDashboardFragment as Sandbox ,
33 SandboxByPathFragment ,
4+ DraftSandboxFragment ,
45 RepoFragmentDashboardFragment as Repo ,
56 TemplateFragmentDashboardFragment as Template ,
67 TeamFragmentDashboardFragment ,
@@ -17,16 +18,16 @@ import { derived } from 'overmind';
1718import { DELETE_ME_COLLECTION , OrderBy } from './types' ;
1819
1920export type DashboardSandboxStructure = {
20- DRAFTS : Sandbox [ ] | null ;
21+ DRAFTS : DraftSandboxFragment [ ] | null ;
2122 TEMPLATES : Template [ ] | null ;
2223 DELETED : RecentlyDeletedTeamSandboxesFragment [ ] | null ;
23- RECENT_SANDBOXES : Sandbox [ ] | null ;
24+ RECENT_SANDBOXES : ( Sandbox | DraftSandboxFragment ) [ ] | null ;
2425 RECENT_BRANCHES : Branch [ ] | null ;
25- SEARCH : Sandbox [ ] | null ;
26+ SEARCH : ( Sandbox | DraftSandboxFragment ) [ ] | null ;
2627 TEMPLATE_HOME : Template [ ] | null ;
27- SHARED : Sandbox [ ] | null ;
28+ SHARED : ( Sandbox | DraftSandboxFragment ) [ ] | null ;
2829 ALL : {
29- [ path : string ] : ( Sandbox | SandboxByPathFragment ) [ ] ;
30+ [ path : string ] : ( Sandbox | SandboxByPathFragment | DraftSandboxFragment ) [ ] ;
3031 } | null ;
3132 REPOS : {
3233 [ path : string ] : {
@@ -138,7 +139,7 @@ export const state: State = {
138139 } ,
139140 getFilteredSandboxes : derived (
140141 ( { orderBy } : State ) => (
141- sandboxes : Array < Sandbox | RecentlyDeletedTeamSandboxesFragment | Template [ 'sandbox' ] >
142+ sandboxes : Array < Sandbox | SandboxByPathFragment | DraftSandboxFragment | RecentlyDeletedTeamSandboxesFragment | Template [ 'sandbox' ] >
142143 ) => {
143144 const orderField = orderBy . field ;
144145 const orderOrder = orderBy . order ;
0 commit comments