Refactor Bypass layout and UI text
Some checks failed
Build NapCat Artifacts / Build-Framework (push) Has been cancelled
Build NapCat Artifacts / Build-Shell (push) Has been cancelled

Wrap Bypass SwitchCard controls in a responsive grid for better layout and spacing. Rename the Config tab title from 'Bypass配置' to '反检测'. Clean up WebUI button/label text by removing emoji prefixes (removed 📥, 🔐, ) for a cleaner UI. Files changed: bypass.tsx (layout), index.tsx (tab title), webui.tsx (text cleanup).
This commit is contained in:
手瓜一十雪
2026-02-20 17:11:58 +08:00
parent 41d94cd5e2
commit 53f27ea9e2
3 changed files with 83 additions and 81 deletions

View File

@@ -83,6 +83,7 @@ const BypassConfigCard = () => {
Napi2Native Napi2Native
</p> </p>
</div> </div>
<div className='grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-3'>
<Controller <Controller
control={control} control={control}
name='hook' name='hook'
@@ -160,6 +161,7 @@ const BypassConfigCard = () => {
/> />
)} )}
/> />
</div>
<SaveButtons <SaveButtons
onSubmit={onSubmit} onSubmit={onSubmit}
reset={onReset} reset={onReset}

View File

@@ -115,7 +115,7 @@ export default function ConfigPage () {
<BackupConfigCard /> <BackupConfigCard />
</ConfigPageItem> </ConfigPageItem>
</Tab> </Tab>
<Tab title='Bypass配置' key='bypass'> <Tab title='反检测' key='bypass'>
<ConfigPageItem> <ConfigPageItem>
<BypassConfigCard /> <BypassConfigCard />
</ConfigPageItem> </ConfigPageItem>

View File

@@ -131,7 +131,7 @@ const WebUIConfigCard = () => {
isLoading={isLoadingOptions} isLoading={isLoadingOptions}
className='w-fit' className='w-fit'
> >
{!isLoadingOptions && '📥'} {!isLoadingOptions}
</Button> </Button>
<Button <Button
@@ -225,12 +225,12 @@ const WebUIConfigCard = () => {
disabled={!registrationOptions} disabled={!registrationOptions}
className='w-fit' className='w-fit'
> >
🔐 Passkey Passkey
</Button> </Button>
</div> </div>
{registrationOptions && ( {registrationOptions && (
<div className='text-xs text-green-600'> <div className='text-xs text-green-600'>
</div> </div>
)} )}
</div> </div>