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') - }} - > - - + <> + + + } >