Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit c0b3bff

Browse files
committed
refactor so that consolidated prefix is within the getLanguageFileName function
1 parent 4d05b77 commit c0b3bff

File tree

4 files changed

+6
-10
lines changed

4 files changed

+6
-10
lines changed

‎src/hooks/useCategories.ts‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ export const useCategories = () => {
1414
[language.name, subLanguage]
1515
);
1616

17-
const { data, loading, error } = useFetch<CategoryType[]>(
18-
`/consolidated/${fileName}`
19-
);
17+
const { data, loading, error } = useFetch<CategoryType[]>(fileName);
2018

2119
const fetchedCategories = useMemo(() => {
2220
return data ? data.map((item) => item.name) : [];

‎src/hooks/useSnippets.ts‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@ export const useSnippets = () => {
2020
[language.name, subLanguage]
2121
);
2222

23-
const { data, loading, error } = useFetch<CategoryType[]>(
24-
`/consolidated/${fileName}`
25-
);
23+
const { data, loading, error } = useFetch<CategoryType[]>(fileName);
2624

2725
const fetchedSnippets = useMemo(() => {
2826
if (!data) {

‎src/utils/languageUtils.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ export function getLanguageFileName(
2626
subLanguage: LanguageType["subLanguages"][number]["name"]
2727
) {
2828
return slugify(subLanguage) !== defaultSlugifiedSubLanguageName
29-
? `${slugify(language)}--${slugify(subLanguage)}.json`
30-
: `${slugify(language)}.json`;
29+
? `/consolidated/${slugify(language)}--${slugify(subLanguage)}.json`
30+
: `/consolidated/${slugify(language)}.json`;
3131
}

‎tests/languageUtils.test.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ describe(getLanguageDisplayLogo.name, () => {
4040
describe(getLanguageFileName.name, () => {
4141
it("should return a concatenation of the language and subLanguage if subLanguage is not the default", () => {
4242
const result = getLanguageFileName("JAVASCRIPT", "React");
43-
expect(result).toBe("javascript--react.json");
43+
expect(result).toBe("/consolidated/javascript--react.json");
4444
});
4545

4646
it("should return the language name only if subLanguage is the default", () => {
4747
const result = getLanguageFileName(
4848
"JAVASCRIPT",
4949
defaultSlugifiedSubLanguageName
5050
);
51-
expect(result).toBe("javascript.json");
51+
expect(result).toBe("/consolidated/javascript.json");
5252
});
5353
});

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /