完善 ip 提取功能,优化更新主题样式

This commit is contained in:
2025-04-12 11:10:51 +08:00
parent e0c75f9506
commit e928b5a270
29 changed files with 615 additions and 383 deletions

View File

@@ -193,7 +193,7 @@ export default function BillsPage(props: BillsPageProps) {
<Search/>
<span></span>
</Button>
<Button variant={`outline`} className={`h-9`} type="button" onClick={() => form.reset()}>
<Button theme={`outline`} className={`h-9`} type="button" onClick={() => form.reset()}>
<Eraser/>
<span></span>
</Button>

View File

@@ -1,13 +1,12 @@
import {ReactNode} from 'react'
import Page from '@/components/page'
import Extract from '@/components/composites/extract'
export type ExtractPageProps = {
}
export type ExtractPageProps = {}
export default async function ExtractPage(props: ExtractPageProps) {
return (
<Page>
<Extract/>
</Page>
)
}

View File

@@ -1,4 +1,4 @@
import Purchase from '@/components/composites/purchase/purchase'
import Purchase from '@/components/composites/purchase'
import Page from '@/components/page'
export type PurchasePageProps = {}

View File

@@ -204,7 +204,7 @@ export default function ResourcesPage(props: ResourcesPageProps) {
<Search/>
<span></span>
</Button>
<Button variant={`outline`} className={`h-9`} onClick={() => form.reset({
<Button theme={`outline`} className={`h-9`} onClick={() => form.reset({
type: 'all',
resource_no: '',
create_after: undefined,

View File

@@ -244,7 +244,7 @@ export default function WhitelistPage(props: WhitelistPageProps) {
</Button>
<Button
variant={`danger`}
theme={`error`}
className={`ml-2`}
disabled={selection.size === 0 || wait}
onClick={() => confirmRemove()}>
@@ -294,7 +294,7 @@ export default function WhitelistPage(props: WhitelistPageProps) {
<div className="flex justify-end gap-2">
<Button
className={`h-9 w-9`}
variant="outline"
theme="outline"
onClick={() => openDialog('edit', item)}
disabled={wait}
>
@@ -303,7 +303,7 @@ export default function WhitelistPage(props: WhitelistPageProps) {
<Button
className={`h-9 w-9`}
onClick={() => confirmRemove(item.id)}
variant={`danger`}
theme={`error`}
disabled={wait}
>
<Trash2 className="w-4 h-4"/>
@@ -352,7 +352,7 @@ export default function WhitelistPage(props: WhitelistPageProps) {
)}
</FormField>
<DialogFooter className={`gap-4 mt-4`}>
<Button variant={`outline`} type="button" onClick={() => toggleDialog(false)} disabled={wait}></Button>
<Button theme={`outline`} type="button" onClick={() => toggleDialog(false)} disabled={wait}></Button>
<Button type={`submit`} disabled={wait}>
{wait && <Loader2 className="w-4 h-4 mr-2 animate-spin"/>}
@@ -372,8 +372,8 @@ export default function WhitelistPage(props: WhitelistPageProps) {
</AlertDialogDescription>
</AlertDialogHeader>
<AlertDialogFooter>
<Button variant="outline" onClick={() => setAlertVisible(false)}></Button>
<Button variant="danger" onClick={() => remove()}></Button>
<Button theme="outline" onClick={() => setAlertVisible(false)}></Button>
<Button theme="error" onClick={() => remove()}></Button>
</AlertDialogFooter>
</AlertDialogContent>
</AlertDialog>