@@ -60,9 +60,6 @@ const sortingOptions: Array<TorrustSelectOption> = [
60
60
const route = useRoute ();
61
61
const router = useRouter ();
62
62
const rest = useRestApi ();
63
- /* const filters =
64
-
65
- export const useTags = () => useState<Array<TorrentTag>>("tags", () => new Array<TorrentTag>()); */
66
63
67
64
const defaultPageSize = 50 ;
68
65
const queryPageSize = isNaN (route .query ?.pageSize ) ? defaultPageSize : parseInt (route .query ?.pageSize as string , 10 );
@@ -72,20 +69,10 @@ const userProfilesTotal = ref(0);
72
69
const currentPage: Ref <number > = ref (Number (route .query ?.page as string ) || 1 );
73
70
const searchQuery: Ref <string > = ref (null );
74
71
const itemsFilters: Ref <string > = ref (route .query ?.filters as string || filteringOptions [0 ].value );
75
- const queryFilters = route .query ?.filters as string [] || [];
76
- const filters: Ref <string []> = ref (Array .isArray (queryFilters ) ? queryFilters : [queryFilters ]);
72
+ const queryFilters = route .query ?.filters as string [] || [];
73
+ const filters: Ref <string []> = ref (Array .isArray (queryFilters ) ? queryFilters : [queryFilters ]);
77
74
const itemsSorting: Ref <string > = ref (route .query ?.sorting as string || sortingOptions [0 ].value );
78
75
79
- /* const selectedFilters = computed({
80
- get () {
81
- return itemsFilters.value;
82
- },
83
- set (value) {
84
- itemsFilters.value = value;
85
- currentPage.value = 1;
86
- }
87
- }); */
88
-
89
76
const selectedSorting = computed ({
90
77
get () {
91
78
return [itemsSorting .value ];
@@ -98,7 +85,6 @@ const selectedSorting = computed({
98
85
99
86
watch (() => route .fullPath , () => {
100
87
searchQuery .value = route .query .search as string ?? null ;
101
- /* itemsFilters.value = route.query.filters as string ?? filteringOptions[0].value; */
102
88
itemsSorting .value = route .query .sorting as string ?? sortingOptions [0 ].value ;
103
89
currentPage .value = isNaN (route .query .page ) ? 1 : parseInt (route .query .page );
104
90
pageSize .value = isNaN (route .query .pageSize ) ? defaultPageSize : parseInt (route .query .pageSize );
@@ -113,7 +99,6 @@ watch(currentPage, () => {
113
99
router .push ({
114
100
query: {
115
101
search: searchQuery .value ,
116
- /* filters: itemsFilters.value ? itemsFilters.value : filteringOptions[0].value, */
117
102
filters: filters .value .length > 0 ? filters .value : [],
118
103
sorting: itemsSorting .value ? itemsSorting .value : sortingOptions [0 ].value ,
119
104
pageSize: pageSize .value ,
@@ -124,21 +109,6 @@ watch(currentPage, () => {
124
109
loadUserProfiles ();
125
110
});
126
111
127
- // Resets the current page value to 1 when the page size is changed to display results correctly
128
- /* watch([pageSize, searchQuery, selectedFilters], () => {
129
- router.push({
130
- query: {
131
- search: searchQuery.value,
132
- filters: selectedFilters.value.length > 0 ? selectedFilters.value : [],
133
- sorting: itemsSorting.value ? itemsSorting.value : sortingOptions[0].value,
134
- pageSize: pageSize.value,
135
- page: 1
136
- }
137
- });
138
-
139
- loadUserProfiles();
140
- }); */
141
-
142
112
watch ([pageSize , searchQuery , filters ], () => {
143
113
router .push ({
144
114
query: {
0 commit comments