mirror of
https://github.com/MengMengCode/CLICD.git
synced 2026-08-04 21:31:23 +08:00
ebba97f1d6
· 增加了局域网DHCP IP分配适配 · 完善了多盘兼容支持 #17
22 lines
674 B
TypeScript
22 lines
674 B
TypeScript
import { useEffect } from 'react'
|
|
import { useLanguage } from '../contexts/LanguageContext'
|
|
import { useDialog } from './Dialog'
|
|
|
|
export default function BrowserDialogTranslator() {
|
|
const { t } = useLanguage()
|
|
const { alert: showAlert } = useDialog()
|
|
|
|
useEffect(() => {
|
|
const originalAlert = window.alert
|
|
const originalConfirm = window.confirm
|
|
window.alert = (message?: unknown) => { void showAlert('提示', String(message ?? '')) }
|
|
window.confirm = (message?: string) => originalConfirm(t(String(message ?? '')))
|
|
return () => {
|
|
window.alert = originalAlert
|
|
window.confirm = originalConfirm
|
|
}
|
|
}, [showAlert, t])
|
|
|
|
return null
|
|
}
|