diff --git a/src/core/libs/index.js b/src/core/libs/index.js
index 576bf1b8..c59e7dd0 100644
--- a/src/core/libs/index.js
+++ b/src/core/libs/index.js
@@ -1,8 +1,9 @@
import verbosity from './verbosity'
import * as v3_model from './v3_model'
-import * as appInterface from './appInterface'
+import * as ui from './ui'
export * from './settings'
export * from './router'
export * from './dynamicsdcp'
+export * from './browser'
-export { v3_model, appInterface, verbosity }
+export { v3_model, ui, verbosity }
diff --git a/src/core/libs/socket/index.ts b/src/core/libs/socket/index.ts
index 2599b810..85015039 100644
--- a/src/core/libs/socket/index.ts
+++ b/src/core/libs/socket/index.ts
@@ -1,7 +1,7 @@
import io from 'socket.io-client'
import verbosity from 'core/libs/verbosity'
import settings from 'core/libs/settings'
-import { notify } from 'core/libs/appInterface'
+import { notify } from 'core/libs/ui'
const stateCodes = {
0: "closed",
diff --git a/src/core/libs/appInterface/export_data/index.tsx b/src/core/libs/ui/export_data/index.tsx
similarity index 75%
rename from src/core/libs/appInterface/export_data/index.tsx
rename to src/core/libs/ui/export_data/index.tsx
index 0839b56d..72374ed8 100644
--- a/src/core/libs/appInterface/export_data/index.tsx
+++ b/src/core/libs/ui/export_data/index.tsx
@@ -1,6 +1,6 @@
import * as React from 'react'
import * as antd from 'antd'
-import * as Icons from 'components/Icons'
+import { Code, Download, HardDrive } from 'components/Icons'
import { downloadDecodedURI } from 'core'
export interface exportData_props {
@@ -11,7 +11,7 @@ export interface exportData_props {
const exportCodeRender = (data) => {
if(data.length > 500){
return
-
+
Hey, this file is too much large!
So it couldn't be displayed.
@@ -23,10 +23,10 @@ const exportCodeRender = (data) => {
const exportData_render = (props: exportData_props) => {
antd.Modal.confirm({
- title:
Your export
{`${props.type.split("/")[1]}`} ,
+ title:
Your export
{`${props.type.split("/")[1]}`} ,
icon: null,
onOk: () => downloadDecodedURI({data: props.data, type: props.type}),
- okText: <>
Download as File> ,
+ okText: <>
Download as File> ,
cancelText: "Done",
content: exportCodeRender(props.data),
});
diff --git a/src/core/libs/appInterface/index.js b/src/core/libs/ui/index.js
similarity index 100%
rename from src/core/libs/appInterface/index.js
rename to src/core/libs/ui/index.js
diff --git a/src/core/libs/appInterface/modals/modals.js b/src/core/libs/ui/modals/modals.js
similarity index 100%
rename from src/core/libs/appInterface/modals/modals.js
rename to src/core/libs/ui/modals/modals.js
diff --git a/src/core/libs/appInterface/modals/modals.less b/src/core/libs/ui/modals/modals.less
similarity index 100%
rename from src/core/libs/appInterface/modals/modals.less
rename to src/core/libs/ui/modals/modals.less
diff --git a/src/core/libs/appInterface/notify/index.js b/src/core/libs/ui/notify/index.js
similarity index 87%
rename from src/core/libs/appInterface/notify/index.js
rename to src/core/libs/ui/notify/index.js
index ac690b41..de6dab3e 100644
--- a/src/core/libs/appInterface/notify/index.js
+++ b/src/core/libs/ui/notify/index.js
@@ -1,11 +1,11 @@
import { notification, message } from 'antd'
-import * as Icons from 'components/Icons'
+import { Triangle, FieldTimeOutlined, LoadingOutlined } from 'components/Icons'
export const notify = {
fatal: (...res) => {
notification.error({
message: 'Fatal Error',
- icon:
,
+ icon:
,
description: res,
placement: 'bottomLeft'
})
@@ -13,7 +13,7 @@ export const notify = {
expire: (...res) => {
notification.error({
message: 'Hey ',
- icon:
,
+ icon:
,
description: res,
placement: 'bottomLeft',
})
@@ -73,7 +73,7 @@ export const notify = {
},
proccess: (...res) => {
notification.open({
- icon:
,
+ icon:
,
message: 'Please wait',
description:
{res}
,
placement: 'bottomLeft',
@@ -83,7 +83,7 @@ export const notify = {
notification.open({
placement: props.placement? props.placement : 'bottomLeft',
duration: props.duration? props.placement : 15,
- icon: props.icon? props.icon :
,
+ icon: props.icon? props.icon :
,
message: props.message? props.message : '',
description: props.description? props.description : ''
})
diff --git a/src/debuggers/redux.js b/src/debuggers/redux.js
index d37706ca..7882f9c7 100644
--- a/src/debuggers/redux.js
+++ b/src/debuggers/redux.js
@@ -1,7 +1,7 @@
import React from 'react';
import { connect } from 'umi';
import * as antd from 'antd'
-import * as Icons from 'components/Icons'
+import { Database, Redux, AlertTriangle } from 'components/Icons'
import { ParamsList } from 'components'
import { __legacy__objectToArray } from 'core'
import store from 'store'
@@ -82,7 +82,7 @@ class ReduxDebugger extends React.Component {
style={{ wordBreak: 'break-all' }}
header={
-
+
{e.key}
}>
@@ -94,7 +94,7 @@ class ReduxDebugger extends React.Component {
return (
-
Redux Store Dangerously experimental debugger
+
Redux Store Dangerously experimental debugger
{this.renderCheckboxes()}
diff --git a/src/models/app.js b/src/models/app.js
index d2e26313..41fe060d 100755
--- a/src/models/app.js
+++ b/src/models/app.js
@@ -2,7 +2,7 @@ import store from 'store'
import { app_config } from 'config'
import keys from 'config/app_keys'
import { user, session } from 'core/models'
-import { router, verbosity, appInterface } from 'core/libs'
+import { router, verbosity, ui } from 'core/libs'
import settings from 'core/libs/settings'
import { queryIndexer } from 'core'
import Cryptr from 'cryptr'
diff --git a/src/models/extended.js b/src/models/extended.js
index 88642806..11625695 100644
--- a/src/models/extended.js
+++ b/src/models/extended.js
@@ -1,4 +1,4 @@
-import { router, verbosity, appInterface } from 'core/libs'
+import { router, verbosity, ui } from 'core/libs'
import { DynamicSDCP } from 'core/libs/dynamicsdcp'
import settings from 'core/libs/settings'
import * as core from 'core'
@@ -31,14 +31,14 @@ export default {
usePlugins([payload.array], (err, results) => {
if (err) {
verbosity(["Init error!", err])
- appInterface.notify.error("Plugin initialize error!", err)
+ ui.notify.error("Plugin initialize error!", err)
return false
}
const rootInit = results[0]
if (!rootInit.uuid) {
verbosity("Cannot initialize a plugin without UUID.", "Please read SDK documentation for more info.")
- appInterface.notify.error("Cannot initialize a plugin without UUID.")
+ ui.notify.error("Cannot initialize a plugin without UUID.")
return false
}
@@ -85,7 +85,7 @@ export default {
window.PluginGlobals[plugin.uuid] = new extendedPlugin({ extended, extendedRequire })
- appInterface.notify.open({
+ ui.notify.open({
message: `${plugin.title} v${plugin.version}`,
description: `New plugin is now installed !`
})
diff --git a/src/models/socket.ts b/src/models/socket.ts
index cde62520..cb3600d2 100644
--- a/src/models/socket.ts
+++ b/src/models/socket.ts
@@ -2,7 +2,7 @@ import store from 'store'
import { app_config } from 'config'
import keys from 'config/app_keys'
import { user, session } from 'core/models'
-import { router, verbosity, appInterface } from 'core/libs'
+import { router, verbosity, ui } from 'core/libs'
import settings from 'core/libs/settings'
import { __legacy__objectToArray } from 'core'
import { Howl, Howler } from 'howler'
diff --git a/src/models/user.ts b/src/models/user.ts
index 06c21808..5ff3709d 100644
--- a/src/models/user.ts
+++ b/src/models/user.ts
@@ -3,7 +3,7 @@ import store from 'store'
import { app_config } from 'config'
import keys from 'config/app_keys'
import { user, session } from 'core/models'
-import { router, verbosity, appInterface } from 'core/libs'
+import { router, verbosity, ui } from 'core/libs'
import settings from 'core/libs/settings'
import { DynamicSDCP } from 'core/libs/dynamicsdcp'
import * as core from 'core'
diff --git a/src/pages/index.js b/src/pages/index.js
index dff12680..e99c961c 100755
--- a/src/pages/index.js
+++ b/src/pages/index.js
@@ -3,7 +3,7 @@ import ReduxDebugger from 'debuggers/redux'
import * as antd from 'antd'
import { FloatComponent } from 'components'
import { connect } from 'umi'
-import * as Icons from 'components/Icons'
+import { ClusterOutlined } from 'components/Icons'
import { __legacy__objectToArray } from 'core'
@connect((store) => (store))
@@ -57,7 +57,7 @@ export default class Index extends React.Component {
- Socket
+ Socket
Header Node
diff --git a/src/pages/login/index.js b/src/pages/login/index.js
index aafeb075..bf4057a6 100755
--- a/src/pages/login/index.js
+++ b/src/pages/login/index.js
@@ -1,6 +1,6 @@
import React from 'react'
import { iatToString } from 'core'
-import { router, appInterface } from 'core/libs'
+import { router, ui } from 'core/libs'
import styles from './index.less'
import classnames from 'classnames'
@@ -63,7 +63,7 @@ class Login extends React.Component {
componentDidMount() {
if (this.props.app.session_valid) {
- appInterface.notify.info('You have already logged into an account, you can change your account by logging in again')
+ ui.notify.info('You have already logged into an account, you can change your account by logging in again')
}
}
diff --git a/src/pages/logout.js b/src/pages/logout.js
index fe47a3e8..8e29686f 100644
--- a/src/pages/logout.js
+++ b/src/pages/logout.js
@@ -2,8 +2,7 @@ import React from 'react'
import * as antd from 'antd'
import { connect } from 'umi'
import { router } from 'core/libs';
-import * as Icons from 'components/Icons'
-
+import { Home, Trash } from 'components/Icons'
@connect(({ app }) => ({ app }))
export default class Logout extends React.Component{
@@ -23,8 +22,8 @@ export default class Logout extends React.Component{
onCancel() {
dispatchLogout()
},
- okText: <>Resume>,
- cancelText: <>Logout>
+ okText: <>Resume>,
+ cancelText: <>Logout>
});
}
diff --git a/src/pages/settings/components/theme/configurator.js b/src/pages/settings/components/theme/configurator.js
index d26102aa..dae2533d 100644
--- a/src/pages/settings/components/theme/configurator.js
+++ b/src/pages/settings/components/theme/configurator.js
@@ -1,7 +1,7 @@
import React from 'react'
import ErrorHandler from 'core/libs/errorhandler'
import { theme } from 'core/libs/style'
-import exportDataAsFile from 'core/libs/appInterface/export_data'
+import exportDataAsFile from 'core/libs/ui/export_data'
import verbosity from 'core/libs/verbosity'
export default class ThemeConfigurator extends React.Component {