mirror of
https://gitee.com/dcren/cloud-native-app-initializer.git
synced 2026-07-04 13:06:47 +08:00
Optimize front page (#58)
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import queryString from 'query-string'
|
||||
import {toast} from 'react-toastify'
|
||||
import {useContext, useEffect, useState} from 'react'
|
||||
import { toast } from 'react-toastify'
|
||||
import { useContext, useEffect, useState } from 'react'
|
||||
|
||||
import {AppContext} from '../reducer/App'
|
||||
import {InitializrContext} from '../reducer/Initializr'
|
||||
import {isValidParams} from './ApiUtils'
|
||||
import { AppContext } from '../reducer/App'
|
||||
import { InitializrContext } from '../reducer/Initializr'
|
||||
import { isValidParams } from './ApiUtils'
|
||||
|
||||
const getHash = () => {
|
||||
return window.location.hash
|
||||
@@ -39,6 +39,13 @@ export default function useHash() {
|
||||
useEffect(() => {
|
||||
if (complete && hash) {
|
||||
const params = queryString.parse(`?${hash.substr(2)}`)
|
||||
if (params && window.safemode) {
|
||||
delete params.artifactId
|
||||
delete params.groupId
|
||||
delete params.description
|
||||
delete params.name
|
||||
delete params.packageName
|
||||
}
|
||||
dispatch({ type: 'LOAD', payload: { params, lists: config.lists } })
|
||||
clearHash()
|
||||
setHash('')
|
||||
|
||||
Reference in New Issue
Block a user