App and sorting updates

This commit is contained in:
Sean Edmunds
2025-04-01 13:59:18 -05:00
parent b741903649
commit c36ca07893
10 changed files with 390 additions and 109 deletions

View File

@@ -132,6 +132,8 @@ export function useMutationAPI() {
queryClient.refetchQueries({ queryKey: ['GET', 'api/links'] });
endpoint === 'api/categoryOrder' &&
queryClient.refetchQueries({ queryKey: ['GET', 'api/categories'] });
endpoint === 'api/applicationOrder' &&
queryClient.refetchQueries({ queryKey: ['GET', 'api/applicationOrder'] });
},
onSuccess: (data, { method, endpoint }) => {
queryClient.refetchQueries({
@@ -141,6 +143,8 @@ export function useMutationAPI() {
queryClient.refetchQueries({ queryKey: ['GET', 'api/links'] });
endpoint === 'api/categoryOrder' &&
queryClient.refetchQueries({ queryKey: ['GET', 'api/categories'] });
endpoint === 'api/applicationOrder' &&
queryClient.refetchQueries({ queryKey: ['GET', 'api/applicationOrder'] });
},
});
}

View File

@@ -16,6 +16,14 @@ export function useCommonHooks() {
key: 'appFilter',
defaultValue: ['All'],
});
const [appSort, setAppSort] = useLocalStorage<string>({
key: 'appSort',
defaultValue: 'A-Z',
});
const [bookmarkSort, setBookmarkSort] = useLocalStorage<string>({
key: 'bookmarkSort',
defaultValue: 'A-Z',
});
const [bookmarkFilter, setBookmarkFilter] = useLocalStorage<[any]>({
key: 'bookmarkFilter',
defaultValue: ['All'],
@@ -114,6 +122,10 @@ export function useCommonHooks() {
setThemeName,
appFilter,
setAppFilter,
appSort,
setAppSort,
bookmarkSort,
setBookmarkSort,
bookmarkFilter,
setBookmarkFilter,
currentTheme,