From f3133a38a021a2ddcf48f16908d346573309790c Mon Sep 17 00:00:00 2001 From: Sudhanshu Gautam Date: Sun, 10 Jan 2021 20:36:13 +0530 Subject: [PATCH] add download links --- public/index.html | 7 +--- src/config.ts | 2 +- .../home/components/ProfileDetails.tsx | 37 +++++++++++-------- 3 files changed, 25 insertions(+), 21 deletions(-) diff --git a/public/index.html b/public/index.html index aa069f2..f9fc5e8 100644 --- a/public/index.html +++ b/public/index.html @@ -5,10 +5,7 @@ - + - React App + OpenWrt Firmware Selector Wizard diff --git a/src/config.ts b/src/config.ts index fac53af..cf91256 100644 --- a/src/config.ts +++ b/src/config.ts @@ -11,7 +11,7 @@ const config = { default_version: '19.07.5', // Image download URL (optional) - image_url: 'https://downloads.openwrt.org/releases/{version}/{target}', + image_url: 'https://downloads.openwrt.org/releases/{version}/targets/{target}', // Info link URL (optional) info_url: 'https://openwrt.org/start?do=search&id=toh&q={title}', diff --git a/src/containers/home/components/ProfileDetails.tsx b/src/containers/home/components/ProfileDetails.tsx index 9aa2b6d..d2d9668 100644 --- a/src/containers/home/components/ProfileDetails.tsx +++ b/src/containers/home/components/ProfileDetails.tsx @@ -172,21 +172,28 @@ const ProfileDetails: FunctionComponent = ({ selectedVersion, selectedPro - {profile.images?.map((i) => ( - - - - - - - {t(`tr-${getHelpKey(i.type)}`)} - sha256sum: {i.sha256} - - - - ))} + {profile.images?.map((i) => { + const downloadURL = `${config.image_url + .replace('{target}', profile.target) + .replace('{version}', profile.version_number)}/${i.name}`; + return ( + + + + + + + + + {t(`tr-${getHelpKey(i.type)}`)} + sha256sum: {i.sha256} + + + + ); + })}