Skip to content

Commit 3c63a80

Browse files
committed
sorting tabs in alphabetical order
1 parent 392c2ea commit 3c63a80

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/app/views/query-response/snippets/Snippets.tsx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,11 +200,14 @@ const RenderSnippets = () => {
200200
return (
201201
<div id='snippets-tablist' className={styles.container}>
202202
<TabList selectedValue={selectedLanguage} onTabSelect={onTabSelect}>
203-
{Object.keys(supportedLanguages).map((language: string) => (
204-
<Tab key={language} value={language}>
205-
{language === 'CSharp' ? 'C#' : language}
206-
</Tab>
207-
))}
203+
<Tab key='CSharp' value='CSharp'>C#</Tab>
204+
{/*The rest should be sorted in alphabetical order to match docs */}
205+
{Object.keys(supportedLanguages)
206+
.filter(lang => lang !== 'CSharp')
207+
.sort((a, b) => a.localeCompare(b))
208+
.map(language => (
209+
<Tab key={language} value={language}>{language}</Tab>
210+
))}
208211
</TabList>
209212
<div id='snippet-content'>
210213
<SnippetContent language={selectedLanguage as string} />

0 commit comments

Comments
 (0)