Add app info, configs, reset and docker
This commit is contained in:
0
src/pages/Info/index.less
Normal file
0
src/pages/Info/index.less
Normal file
25
src/pages/Info/index.tsx
Normal file
25
src/pages/Info/index.tsx
Normal file
@@ -0,0 +1,25 @@
|
||||
import {
|
||||
APP_BUILD_DATE,
|
||||
APP_BUILD_NUMBER,
|
||||
APP_COMMIT_ID,
|
||||
APP_NAME,
|
||||
APP_VERSION,
|
||||
} from '@/app.config'
|
||||
import { RouteTypes } from '@/routes/types'
|
||||
import './index.less'
|
||||
|
||||
export default function Info() {
|
||||
return (
|
||||
<div>
|
||||
<h1>App Info</h1>
|
||||
<p>App name: {APP_NAME}</p>
|
||||
<p>App version: {APP_VERSION}</p>
|
||||
<p>App build number: {APP_BUILD_NUMBER}</p>
|
||||
<p>App build date: {APP_BUILD_DATE}</p>
|
||||
<p> App commit id: {APP_COMMIT_ID}</p>
|
||||
|
||||
<br />
|
||||
<a href={RouteTypes.RESET}>Reset</a>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
23
src/pages/Reset/index.tsx
Normal file
23
src/pages/Reset/index.tsx
Normal file
@@ -0,0 +1,23 @@
|
||||
import { RouteTypes } from '@/routes/types'
|
||||
import { clearStorage } from '@/utils/ls_util'
|
||||
import { useEffect } from 'react'
|
||||
import { Redirect } from 'react-router'
|
||||
|
||||
const Reset = () => {
|
||||
const clearAllCaches = () => {
|
||||
caches.keys().then((cacheNames) => {
|
||||
cacheNames.forEach((cacheName) => {
|
||||
caches.delete(cacheName).then((r) => console.log('Caches cleared', r))
|
||||
})
|
||||
})
|
||||
}
|
||||
useEffect(() => {
|
||||
clearStorage()
|
||||
sessionStorage.clear()
|
||||
clearAllCaches()
|
||||
}, [])
|
||||
|
||||
return <Redirect to={RouteTypes.HOME} />
|
||||
}
|
||||
|
||||
export default Reset
|
||||
Reference in New Issue
Block a user