From 2dead0f521fe855ff95be48b0bc5f9810ae505fe Mon Sep 17 00:00:00 2001 From: pompurin404 Date: Sun, 18 Aug 2024 19:21:01 +0800 Subject: [PATCH] complete override --- src/renderer/src/pages/override.tsx | 32 +++++++++++++++++++++++++--- src/renderer/src/pages/settings.tsx | 33 +++++++++++++++++++++-------- 2 files changed, 53 insertions(+), 12 deletions(-) diff --git a/src/renderer/src/pages/override.tsx b/src/renderer/src/pages/override.tsx index be3c0c2..6e98e9d 100644 --- a/src/renderer/src/pages/override.tsx +++ b/src/renderer/src/pages/override.tsx @@ -33,11 +33,13 @@ const Override: React.FC = () => { const handleImport = async (): Promise => { setImporting(true) try { + const urlObj = new URL(url) + const name = urlObj.pathname.split('/').pop() await addOverrideItem({ - name: '', + name: name ? decodeURIComponent(name) : undefined, type: 'remote', url, - ext: url.endsWith('.js') ? 'js' : 'yaml' + ext: urlObj.pathname.endsWith('.js') ? 'js' : 'yaml' }) } finally { setImporting(false) @@ -106,7 +108,31 @@ const Override: React.FC = () => { }, [items]) return ( - + + + + + } + >
{ { - window.open('https://github.com/pompurin404/mihomo-party') - }} - > - - + <> + + + } >