From f5424c9e7a2676037ad401f158d7240108cc5dc6 Mon Sep 17 00:00:00 2001 From: Sanjula Ganepola Date: Sun, 20 Oct 2024 18:56:05 -0400 Subject: [PATCH] Fix sorting Signed-off-by: Sanjula Ganepola --- src/views/settings/environments.ts | 2 +- src/views/settings/inputs.ts | 2 +- src/views/settings/secrets.ts | 2 +- src/views/settings/variables.ts | 4 ++-- src/views/workflows/workspaceFolderWorkflows.ts | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/views/settings/environments.ts b/src/views/settings/environments.ts index 37d2ce1..4ce7be1 100644 --- a/src/views/settings/environments.ts +++ b/src/views/settings/environments.ts @@ -20,6 +20,6 @@ export default class EnvironmentsTreeItem extends TreeItem implements GithubLoca items.push(new EnvironmentTreeItem(this.workspaceFolder, environment)); } - return items; + return items.sort((a, b) => a.label!.toString().localeCompare(b.label!.toString())); } } \ No newline at end of file diff --git a/src/views/settings/inputs.ts b/src/views/settings/inputs.ts index c6eed65..f6fb1de 100644 --- a/src/views/settings/inputs.ts +++ b/src/views/settings/inputs.ts @@ -21,6 +21,6 @@ export default class InputsTreeItem extends TreeItem implements GithubLocalActio items.push(new InputTreeItem(this.workspaceFolder, input)); } - return items; + return items.sort((a, b) => a.label!.toString().localeCompare(b.label!.toString())); } } \ No newline at end of file diff --git a/src/views/settings/secrets.ts b/src/views/settings/secrets.ts index 4c2b5d5..a87a145 100644 --- a/src/views/settings/secrets.ts +++ b/src/views/settings/secrets.ts @@ -21,6 +21,6 @@ export default class SecretsTreeItem extends TreeItem implements GithubLocalActi items.push(new SecretTreeItem(this.workspaceFolder, secret)); } - return items; + return items.sort((a, b) => a.label!.toString().localeCompare(b.label!.toString())); } } \ No newline at end of file diff --git a/src/views/settings/variables.ts b/src/views/settings/variables.ts index 09d7015..2de8e1c 100644 --- a/src/views/settings/variables.ts +++ b/src/views/settings/variables.ts @@ -1,8 +1,8 @@ import { ThemeIcon, TreeItem, TreeItemCollapsibleState, WorkspaceFolder } from "vscode"; import { act } from "../../extension"; +import { StorageKey } from "../../storageManager"; import { GithubLocalActionsTreeItem } from "../githubLocalActionsTreeItem"; import VariableTreeItem from "./variable"; -import { StorageKey } from "../../storageManager"; export default class VariablesTreeItem extends TreeItem implements GithubLocalActionsTreeItem { static contextValue = 'githubLocalActions.variables'; @@ -21,6 +21,6 @@ export default class VariablesTreeItem extends TreeItem implements GithubLocalAc items.push(new VariableTreeItem(this.workspaceFolder, variable)); } - return items; + return items.sort((a, b) => a.label!.toString().localeCompare(b.label!.toString())); } } \ No newline at end of file diff --git a/src/views/workflows/workspaceFolderWorkflows.ts b/src/views/workflows/workspaceFolderWorkflows.ts index eafaec1..cf45eb1 100644 --- a/src/views/workflows/workspaceFolderWorkflows.ts +++ b/src/views/workflows/workspaceFolderWorkflows.ts @@ -14,12 +14,12 @@ export default class WorkspaceFolderWorkflowsTreeItem extends TreeItem implement async getChildren(): Promise { const items: GithubLocalActionsTreeItem[] = []; - + const workflows = await act.workflowsManager.getWorkflows(this.workspaceFolder); for (const workflow of workflows) { items.push(new WorkflowTreeItem(this.workspaceFolder, workflow)); } - return items; + return items.sort((a, b) => a.label!.toString().localeCompare(b.label!.toString())); } } \ No newline at end of file