1- import type {
2- EnvironmentId ,
3- SidebarProjectGroupingMode ,
4- SidebarThreadSortOrder ,
5- } from "@t3tools/contracts" ;
6- import {
7- DEFAULT_SIDEBAR_PROJECT_SORT_ORDER ,
8- DEFAULT_SIDEBAR_THREAD_SORT_ORDER ,
9- } from "@t3tools/contracts" ;
1+ import type { EnvironmentId , SidebarProjectGroupingMode } from "@t3tools/contracts" ;
2+ import { DEFAULT_SIDEBAR_PROJECT_SORT_ORDER } from "@t3tools/contracts" ;
103import {
114 createContext ,
125 createElement ,
@@ -24,7 +17,6 @@ import type { HomeProjectSortOrder } from "./homeThreadList";
2417export interface HomeListOptions {
2518 readonly selectedEnvironmentId : EnvironmentId | null ;
2619 readonly projectSortOrder : HomeProjectSortOrder ;
27- readonly threadSortOrder : SidebarThreadSortOrder ;
2820}
2921
3022export interface ResolvedHomeListOptions extends HomeListOptions {
@@ -38,7 +30,6 @@ function defaultHomeListOptions(): HomeListOptions {
3830 DEFAULT_SIDEBAR_PROJECT_SORT_ORDER === "manual"
3931 ? "updated_at"
4032 : DEFAULT_SIDEBAR_PROJECT_SORT_ORDER ,
41- threadSortOrder : DEFAULT_SIDEBAR_THREAD_SORT_ORDER ,
4233 } ;
4334}
4435
@@ -90,13 +81,9 @@ export function useHomeListOptions(availableEnvironmentIds: ReadonlySet<Environm
9081 const setProjectSortOrder = useCallback ( ( value : HomeProjectSortOrder ) => {
9182 setOptions ( ( current ) => ( { ...current , projectSortOrder : value } ) ) ;
9283 } , [ ] ) ;
93- const setThreadSortOrder = useCallback ( ( value : SidebarThreadSortOrder ) => {
94- setOptions ( ( current ) => ( { ...current , threadSortOrder : value } ) ) ;
95- } , [ ] ) ;
9684 return {
9785 options : resolvedOptions ,
9886 setSelectedEnvironmentId,
9987 setProjectSortOrder,
100- setThreadSortOrder,
10188 } as const ;
10289}
0 commit comments