Skip to content

Commit fdf8258

Browse files
committed
Update API URLs in context files to include expansion directories and extend version selection in Addons component
1 parent 159883e commit fdf8258

File tree

4 files changed

+10
-13
lines changed

4 files changed

+10
-13
lines changed

src/context/AddonsContext.tsx

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@ import { createContext, FC, ReactNode, useContext } from 'react'
22
import { useQuery } from '@tanstack/react-query'
33
import { AddonsDataState } from '@/types'
44

5-
// const jsonUrl =
6-
// 'https://raw.githubusercontent.com/PentSec/MaddonsManager/refs/heads/main/API/Maddons.json'
7-
85
const jsonUrl =
96
'https://raw.githubusercontent.com/PentSec/MaddonsManager/refs/heads/main/API/Maddons.json'
107

@@ -29,9 +26,9 @@ const fetchAddons = async (url: string) => {
2926
const jsonData = await response.json()
3027
return Promise.all(
3128
jsonData.map(async (item: AddonsDataState) => {
32-
const mdUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/refs/heads/main/API/Addons/${item.file_name}/post.md`
33-
const logoUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/refs/heads/main/API/Addons/${item.file_name}/${item.file_name}.webp`
34-
const zipUrl = `https://github.com/PentSec/MaddonsManager/raw/refs/heads/main/API/Addons/${item.file_name}/${item.file_name}.zip`
29+
const mdUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/refs/heads/main/API/Addons/${item.expansion}/${item.file_name}/post.md`
30+
const logoUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/refs/heads/main/API/Addons/${item.expansion}/${item.file_name}/${item.file_name}.webp`
31+
const zipUrl = `https://github.com/PentSec/MaddonsManager/raw/refs/heads/main/API/Addons/${item.expansion}/${item.file_name}/${item.file_name}.zip`
3532

3633
return { ...item, md: mdUrl, logo: logoUrl, zip: zipUrl }
3734
})

src/context/ElvUIContext.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ const fetchElvUIWithContent = async (url: string): Promise<StringItems[]> => {
2525
const jsonData = await response.json()
2626
return Promise.all(
2727
jsonData.map(async (item: StringItems) => {
28-
const txtUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/ElvUI/${item.file_name}/${item.file_name}.txt`
29-
const logoUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/ElvUI/${item.file_name}/${item.file_name}.webp`
30-
const mdUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/ElvUI/${item.file_name}/post.md`
28+
const txtUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/ElvUI/${item.expansion}/${item.file_name}/${item.file_name}.txt`
29+
const logoUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/ElvUI/${item.expansion}/${item.file_name}/${item.file_name}.webp`
30+
const mdUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/ElvUI/${item.expansion}/${item.file_name}/post.md`
3131

3232
const [content, md] = await Promise.all([
3333
fetch(txtUrl).then((res) => {

src/context/WeakAurasContext.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ const fetchWeakAurasWithContent = async (url: string): Promise<StringItems[]> =>
2525
const jsonData = await response.json()
2626
return Promise.all(
2727
jsonData.map(async (item: any) => {
28-
const txtUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/WeakAuras/${item.file_name}/${item.file_name}.txt`
29-
const logoUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/WeakAuras/${item.file_name}/${item.file_name}.webp`
30-
const mdUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/WeakAuras/${item.file_name}/post.md`
28+
const txtUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/WeakAuras/${item.expansion}/${item.file_name}/${item.file_name}.txt`
29+
const logoUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/WeakAuras/${item.expansion}/${item.file_name}/${item.file_name}.webp`
30+
const mdUrl = `https://raw.githubusercontent.com/PentSec/MaddonsManager/main/API/WeakAuras/${item.expansion}/${item.file_name}/post.md`
3131

3232
const [content, md] = await Promise.all([
3333
fetch(txtUrl).then((res) => (res.ok ? res.text() : null)),

src/pages/Addons/Addons.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ const Addon = () => {
5454
<SelectVersion
5555
version={version}
5656
setVersion={setVersion}
57-
valueType={['LichKing', 'Cataclysm', 'Pandaria']}
57+
valueType={['LichKing', 'Cataclysm', 'Pandaria', 'Vanilla', 'TBC']}
5858
/>
5959
<Divider orientation="vertical" className="h-auto" />
6060

0 commit comments

Comments
 (0)