Skip to content

Commit

Permalink
Add sort for cateogries and tags fetch
Browse files Browse the repository at this point in the history
Signed-off-by: Ryan Wang <i@ryanc.cc>
  • Loading branch information
ruibaby committed Jan 24, 2024
1 parent a24792d commit c3c6567
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 17 deletions.
Expand Up @@ -32,6 +32,7 @@ export function usePostCategory(): usePostCategoryReturn {
await apiClient.extension.category.listcontentHaloRunV1alpha1Category({
page: 0,
size: 0,
sort: ["metadata.creationTimestamp,desc"],
});

return data.items;
Expand Down
Expand Up @@ -26,6 +26,7 @@ export function usePostTag(): usePostTagReturn {
await apiClient.extension.tag.listcontentHaloRunV1alpha1Tag({
page: 0,
size: 0,
sort: ["metadata.creationTimestamp,desc"],
});

return data.items;
Expand Down
36 changes: 21 additions & 15 deletions console/src/components/global-search/GlobalSearchModal.vue
Expand Up @@ -149,7 +149,9 @@ const handleBuildSearchIndex = () => {
});
apiClient.extension.category
.listcontentHaloRunV1alpha1Category()
.listcontentHaloRunV1alpha1Category({
sort: ["metadata.creationTimestamp,desc"],
})
.then((response) => {
response.data.items.forEach((category) => {
fuse.add({
Expand All @@ -168,23 +170,27 @@ const handleBuildSearchIndex = () => {
});
});
apiClient.extension.tag.listcontentHaloRunV1alpha1Tag().then((response) => {
response.data.items.forEach((tag) => {
fuse.add({
title: tag.spec.displayName,
icon: {
component: markRaw(IconBookRead),
},
group: t("core.components.global_search.groups.tag"),
route: {
name: "Tags",
query: {
name: tag.metadata.name,
apiClient.extension.tag
.listcontentHaloRunV1alpha1Tag({
sort: ["metadata.creationTimestamp,desc"],
})
.then((response) => {
response.data.items.forEach((tag) => {
fuse.add({
title: tag.spec.displayName,
icon: {
component: markRaw(IconBookRead),
},
},
group: t("core.components.global_search.groups.tag"),
route: {
name: "Tags",
query: {
name: tag.metadata.name,
},
},
});
});
});
});
}
if (currentUserHasPermission(["system:singlepages:view"])) {
Expand Down
4 changes: 3 additions & 1 deletion console/src/formkit/inputs/category-checkbox.ts
Expand Up @@ -15,7 +15,9 @@ declare module "@formkit/inputs" {
function optionsHandler(node: FormKitNode) {
node.on("created", async () => {
const { data } =
await apiClient.extension.category.listcontentHaloRunV1alpha1Category();
await apiClient.extension.category.listcontentHaloRunV1alpha1Category({
sort: ["metadata.creationTimestamp,desc"],
});

node.props.options = data.items.map((category) => {
return {
Expand Down
4 changes: 3 additions & 1 deletion console/src/formkit/inputs/tag-checkbox.ts
Expand Up @@ -15,7 +15,9 @@ declare module "@formkit/inputs" {
function optionsHandler(node: FormKitNode) {
node.on("created", async () => {
const { data } =
await apiClient.extension.tag.listcontentHaloRunV1alpha1Tag();
await apiClient.extension.tag.listcontentHaloRunV1alpha1Tag({
sort: ["metadata.creationTimestamp,desc"],
});

node.props.options = data.items.map((tag) => {
return {
Expand Down

0 comments on commit c3c6567

Please sign in to comment.