diff --git a/src/components/SettingDrawer/ThemeColor.js b/src/components/SettingDrawer/ThemeColor.js deleted file mode 100644 index e5d66d4be5cb29a2684eff46734e06fba17d6923..0000000000000000000000000000000000000000 --- a/src/components/SettingDrawer/ThemeColor.js +++ /dev/null @@ -1,74 +0,0 @@ -import React from 'react'; -import { Tooltip, Icon } from 'antd'; -import { formatMessage } from 'umi/locale'; -import styles from './ThemeColor.less'; - -const Tag = ({ color, check, ...rest }) => ( -
- {check ? : ''} -
-); - -const ThemeColor = ({ colors, title, value, onChange }) => { - let colorList = colors; - if (!colors) { - colorList = [ - { - key: 'dust', - color: '#F5222D', - }, - { - key: 'volcano', - color: '#FA541C', - }, - { - key: 'sunset', - color: '#FAAD14', - }, - { - key: 'cyan', - color: '#13C2C2', - }, - { - key: 'green', - color: '#52C41A', - }, - { - key: 'daybreak', - color: '#1890FF', - }, - { - key: 'geekblue', - color: '#2F54EB', - }, - { - key: 'purple', - color: '#722ED1', - }, - ]; - } - return ( -
-

{title}

-
- {colorList.map(({ key, color }) => ( - - onChange && onChange(color)} - /> - - ))} -
-
- ); -}; - -export default ThemeColor; diff --git a/src/components/SettingDrawer/ThemeColor.less b/src/components/SettingDrawer/ThemeColor.less deleted file mode 100644 index 4983eb9c67d207cfa4f9470a5a82068eb9c20c71..0000000000000000000000000000000000000000 --- a/src/components/SettingDrawer/ThemeColor.less +++ /dev/null @@ -1,21 +0,0 @@ -.themeColor { - overflow: hidden; - margin-top: 24px; - .title { - font-size: 14px; - color: rgba(0, 0, 0, 0.65); - line-height: 22px; - margin-bottom: 12px; - } - .colorBlock { - width: 20px; - height: 20px; - border-radius: 2px; - float: left; - cursor: pointer; - margin-right: 8px; - text-align: center; - color: #fff; - font-weight: bold; - } -} diff --git a/src/components/SettingDrawer/index.less b/src/components/SettingDrawer/index.less deleted file mode 100644 index af4109be3a3293a4cbdee09eda6a7355d20d62a2..0000000000000000000000000000000000000000 --- a/src/components/SettingDrawer/index.less +++ /dev/null @@ -1,74 +0,0 @@ -@import '~antd/lib/style/themes/default.less'; - -.content { - min-height: 100%; - background: #fff; - position: relative; -} - -.blockChecbox { - display: flex; - .item { - margin-right: 16px; - position: relative; - // box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); - border-radius: @border-radius-base; - cursor: pointer; - img { - width: 48px; - } - } - .selectIcon { - position: absolute; - top: 0; - right: 0; - width: 100%; - padding-top: 15px; - padding-left: 24px; - height: 100%; - color: @primary-color; - font-size: 14px; - font-weight: bold; - } -} - -.color_block { - width: 38px; - height: 22px; - margin: 4px; - border-radius: 4px; - cursor: pointer; - margin-right: 12px; - display: inline-block; - vertical-align: middle; -} - -.title { - font-size: 14px; - color: @heading-color; - line-height: 22px; - margin-bottom: 12px; -} - -.handle { - position: absolute; - top: 240px; - background: @primary-color; - width: 48px; - height: 48px; - right: 300px; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; - pointer-events: auto; - z-index: 0; - text-align: center; - font-size: 16px; - border-radius: 4px 0 0 4px; -} - -.productionHint { - font-size: 12px; - margin-top: 16px; -} diff --git a/src/layouts/BasicLayout.js b/src/layouts/BasicLayout.js index b121b45274313db6bb2934c1deeba1699f73bbaa..4d12958ceb9548758fe4791a22099a1e00897c3f 100644 --- a/src/layouts/BasicLayout.js +++ b/src/layouts/BasicLayout.js @@ -1,4 +1,4 @@ -import React, { Suspense } from 'react'; +import React from 'react'; import { Layout } from 'antd'; import DocumentTitle from 'react-document-title'; import isEqual from 'lodash/isEqual'; @@ -14,14 +14,10 @@ import logo from '../assets/logo.svg'; import Footer from './Footer'; import Header from './Header'; import Context from './MenuContext'; -import PageLoading from '@/components/PageLoading'; import SiderMenu from '@/components/SiderMenu'; import { title } from '../defaultSettings'; import styles from './BasicLayout.less'; -// lazy load SettingDrawer -const SettingDrawer = React.lazy(() => import('@/components/SettingDrawer')); - const { Content } = Layout; const Exception403 =

Exception403

; @@ -145,15 +141,6 @@ class BasicLayout extends React.PureComponent { }); }; - renderSettingDrawer = () => { - // Do not render SettingDrawer in production - // unless it is deployed in preview.pro.ant.design as demo - if (process.env.NODE_ENV === 'production' && APP_TYPE !== 'site') { - return null; - } - return ; - }; - render() { const { navTheme, @@ -215,7 +202,6 @@ class BasicLayout extends React.PureComponent { )} - }>{this.renderSettingDrawer()} ); } diff --git a/src/locales/en-US.js b/src/locales/en-US.js index 7cc113872924fccae97d5df3840de6287634c242..7b8aea318cd87c503e71cbdaa911152cd22e2f65 100644 --- a/src/locales/en-US.js +++ b/src/locales/en-US.js @@ -1,8 +1,6 @@ import globalHeader from './en-US/globalHeader'; import menu from './en-US/menu'; -import settingDrawer from './en-US/settingDrawer'; import settings from './en-US/settings'; -import pwa from './en-US/pwa'; export default { 'navBar.lang': 'Languages', @@ -12,7 +10,5 @@ export default { 'app.home.introduce': 'introduce', ...globalHeader, ...menu, - ...settingDrawer, ...settings, - ...pwa, }; diff --git a/src/locales/en-US/pwa.js b/src/locales/en-US/pwa.js deleted file mode 100644 index ed8d199ead182b5e0834de03410de2eb19167a88..0000000000000000000000000000000000000000 --- a/src/locales/en-US/pwa.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - 'app.pwa.offline': 'You are offline now', - 'app.pwa.serviceworker.updated': 'New content is available', - 'app.pwa.serviceworker.updated.hint': 'Please press the "Refresh" button to reload current page', - 'app.pwa.serviceworker.updated.ok': 'Refresh', -}; diff --git a/src/locales/en-US/settingDrawer.js b/src/locales/en-US/settingDrawer.js deleted file mode 100644 index a644905e756eb70d4a2677d6979a5895d78ebbbb..0000000000000000000000000000000000000000 --- a/src/locales/en-US/settingDrawer.js +++ /dev/null @@ -1,31 +0,0 @@ -export default { - 'app.setting.pagestyle': 'Page style setting', - 'app.setting.pagestyle.dark': 'Dark style', - 'app.setting.pagestyle.light': 'Light style', - 'app.setting.content-width': 'Content Width', - 'app.setting.content-width.fixed': 'Fixed', - 'app.setting.content-width.fluid': 'Fluid', - 'app.setting.themecolor': 'Theme Color', - 'app.setting.themecolor.dust': 'Dust Red', - 'app.setting.themecolor.volcano': 'Volcano', - 'app.setting.themecolor.sunset': 'Sunset Orange', - 'app.setting.themecolor.cyan': 'Cyan', - 'app.setting.themecolor.green': 'Polar Green', - 'app.setting.themecolor.daybreak': 'Daybreak Blue (default)', - 'app.setting.themecolor.geekblue': 'Geek Glue', - 'app.setting.themecolor.purple': 'Golden Purple', - 'app.setting.navigationmode': 'Navigation Mode', - 'app.setting.sidemenu': 'Side Menu Layout', - 'app.setting.topmenu': 'Top Menu Layout', - 'app.setting.fixedheader': 'Fixed Header', - 'app.setting.fixedsidebar': 'Fixed Sidebar', - 'app.setting.fixedsidebar.hint': 'Works on Side Menu Layout', - 'app.setting.hideheader': 'Hidden Header when scrolling', - 'app.setting.hideheader.hint': 'Works when Hidden Header is enabled', - 'app.setting.othersettings': 'Other Settings', - 'app.setting.weakmode': 'Weak Mode', - 'app.setting.copy': 'Copy Setting', - 'app.setting.copyinfo': 'copy success,please replace defaultSettings in src/models/setting.js', - 'app.setting.production.hint': - 'Setting panel shows in development environment only, please manually modify', -}; diff --git a/src/locales/pt-BR.js b/src/locales/pt-BR.js index b4c456f060a10036c484ae6282c9b1e3c7d27cdc..bc8e6149e0f9fac37ba58c884a0472c2ba48b7fa 100644 --- a/src/locales/pt-BR.js +++ b/src/locales/pt-BR.js @@ -1,8 +1,6 @@ import globalHeader from './pt-BR/globalHeader'; import menu from './pt-BR/menu'; -import settingDrawer from './pt-BR/settingDrawer'; import settings from './pt-BR/settings'; -import pwa from './pt-BR/pwa'; export default { 'navBar.lang': 'Idiomas', @@ -12,7 +10,5 @@ export default { 'app.home.introduce': 'introduzir', ...globalHeader, ...menu, - ...settingDrawer, ...settings, - ...pwa, }; diff --git a/src/locales/pt-BR/pwa.js b/src/locales/pt-BR/pwa.js deleted file mode 100644 index 05cc79784227229ec18ed0b7598e6a03db6bb7d7..0000000000000000000000000000000000000000 --- a/src/locales/pt-BR/pwa.js +++ /dev/null @@ -1,7 +0,0 @@ -export default { - 'app.pwa.offline': 'Você está offline agora', - 'app.pwa.serviceworker.updated': 'Novo conteúdo está disponível', - 'app.pwa.serviceworker.updated.hint': - 'Por favor, pressione o botão "Atualizar" para recarregar a página atual', - 'app.pwa.serviceworker.updated.ok': 'Atualizar', -}; diff --git a/src/locales/pt-BR/settingDrawer.js b/src/locales/pt-BR/settingDrawer.js deleted file mode 100644 index 8a10b57e2d9ddf2a4de00eba5b4da1bef0ebedb0..0000000000000000000000000000000000000000 --- a/src/locales/pt-BR/settingDrawer.js +++ /dev/null @@ -1,32 +0,0 @@ -export default { - 'app.setting.pagestyle': 'Configuração de estilo da página', - 'app.setting.pagestyle.dark': 'Dark style', - 'app.setting.pagestyle.light': 'Light style', - 'app.setting.content-width': 'Largura do conteúdo', - 'app.setting.content-width.fixed': 'Fixo', - 'app.setting.content-width.fluid': 'Fluido', - 'app.setting.themecolor': 'Cor do Tema', - 'app.setting.themecolor.dust': 'Dust Red', - 'app.setting.themecolor.volcano': 'Volcano', - 'app.setting.themecolor.sunset': 'Sunset Orange', - 'app.setting.themecolor.cyan': 'Cyan', - 'app.setting.themecolor.green': 'Polar Green', - 'app.setting.themecolor.daybreak': 'Daybreak Blue (default)', - 'app.setting.themecolor.geekblue': 'Geek Glue', - 'app.setting.themecolor.purple': 'Golden Purple', - 'app.setting.navigationmode': 'Modo de Navegação', - 'app.setting.sidemenu': 'Layout do Menu Lateral', - 'app.setting.topmenu': 'Layout do Menu Superior', - 'app.setting.fixedheader': 'Cabeçalho fixo', - 'app.setting.fixedsidebar': 'Barra lateral fixa', - 'app.setting.fixedsidebar.hint': 'Funciona no layout do menu lateral', - 'app.setting.hideheader': 'Esconder o cabeçalho quando rolar', - 'app.setting.hideheader.hint': 'Funciona quando o esconder cabeçalho está abilitado', - 'app.setting.othersettings': 'Outras configurações', - 'app.setting.weakmode': 'Weak Mode', - 'app.setting.copy': 'Copiar Configuração', - 'app.setting.copyinfo': - 'copiado com sucesso,por favor trocar o defaultSettings em src/models/setting.js', - 'app.setting.production.hint': - 'O painel de configuração apenas é exibido no ambiente de desenvolvimento, por favor modifique manualmente o', -}; diff --git a/src/locales/zh-CN.js b/src/locales/zh-CN.js index 273a7f6a4e11596efc558ff8aad0495d94687ad7..eedffaf79708bbec76d57b7f47f0aa3633d20f2c 100644 --- a/src/locales/zh-CN.js +++ b/src/locales/zh-CN.js @@ -1,8 +1,6 @@ import globalHeader from './zh-CN/globalHeader'; import menu from './zh-CN/menu'; -import settingDrawer from './zh-CN/settingDrawer'; import settings from './zh-CN/settings'; -import pwa from './zh-CN/pwa'; export default { 'navBar.lang': '语言', @@ -12,7 +10,5 @@ export default { 'app.home.introduce': '介绍', ...globalHeader, ...menu, - ...settingDrawer, ...settings, - ...pwa, }; diff --git a/src/locales/zh-CN/pwa.js b/src/locales/zh-CN/pwa.js deleted file mode 100644 index e9504849e7840c963295ac2f732a68136a1e48f0..0000000000000000000000000000000000000000 --- a/src/locales/zh-CN/pwa.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - 'app.pwa.offline': '当前处于离线状态', - 'app.pwa.serviceworker.updated': '有新内容', - 'app.pwa.serviceworker.updated.hint': '请点击“刷新”按钮或者手动刷新页面', - 'app.pwa.serviceworker.updated.ok': '刷新', -}; diff --git a/src/locales/zh-CN/settingDrawer.js b/src/locales/zh-CN/settingDrawer.js deleted file mode 100644 index 15685a4055eb61174e39ad8eb6308cca7517af91..0000000000000000000000000000000000000000 --- a/src/locales/zh-CN/settingDrawer.js +++ /dev/null @@ -1,31 +0,0 @@ -export default { - 'app.setting.pagestyle': '整体风格设置', - 'app.setting.pagestyle.dark': '暗色菜单风格', - 'app.setting.pagestyle.light': '亮色菜单风格', - 'app.setting.content-width': '内容区域宽度', - 'app.setting.content-width.fixed': '定宽', - 'app.setting.content-width.fluid': '流式', - 'app.setting.themecolor': '主题色', - 'app.setting.themecolor.dust': '薄暮', - 'app.setting.themecolor.volcano': '火山', - 'app.setting.themecolor.sunset': '日暮', - 'app.setting.themecolor.cyan': '明青', - 'app.setting.themecolor.green': '极光绿', - 'app.setting.themecolor.daybreak': '拂晓蓝(默认)', - 'app.setting.themecolor.geekblue': '极客蓝', - 'app.setting.themecolor.purple': '酱紫', - 'app.setting.navigationmode': '导航模式', - 'app.setting.sidemenu': '侧边菜单布局', - 'app.setting.topmenu': '顶部菜单布局', - 'app.setting.fixedheader': '固定 Header', - 'app.setting.fixedsidebar': '固定侧边菜单', - 'app.setting.fixedsidebar.hint': '侧边菜单布局时可配置', - 'app.setting.hideheader': '下滑时隐藏 Header', - 'app.setting.hideheader.hint': '固定 Header 时可配置', - 'app.setting.othersettings': '其他设置', - 'app.setting.weakmode': '色弱模式', - 'app.setting.copy': '拷贝设置', - 'app.setting.copyinfo': '拷贝成功,请到 src/defaultSettings.js 中替换默认配置', - 'app.setting.production.hint': - '配置栏只在开发环境用于预览,生产环境不会展现,请拷贝后手动修改配置文件', -}; diff --git a/src/locales/zh-TW.js b/src/locales/zh-TW.js index 35d483401ec776afef19d702b9ea863e527363d5..5c5b4d299bad455148e824938d8278c6084d54c5 100644 --- a/src/locales/zh-TW.js +++ b/src/locales/zh-TW.js @@ -1,8 +1,6 @@ import globalHeader from './zh-TW/globalHeader'; import menu from './zh-TW/menu'; -import settingDrawer from './zh-TW/settingDrawer'; import settings from './zh-TW/settings'; -import pwa from './zh-TW/pwa'; export default { 'navBar.lang': '語言', @@ -15,7 +13,5 @@ export default { '表單頁用於向用戶收集或驗證信息,基礎表單常見於數據項較少的表單場景。', ...globalHeader, ...menu, - ...settingDrawer, ...settings, - ...pwa, }; diff --git a/src/locales/zh-TW/pwa.js b/src/locales/zh-TW/pwa.js deleted file mode 100644 index 108a6e489be8e7567ac6d41cd7d81d7715020b3b..0000000000000000000000000000000000000000 --- a/src/locales/zh-TW/pwa.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - 'app.pwa.offline': '當前處於離線狀態', - 'app.pwa.serviceworker.updated': '有新內容', - 'app.pwa.serviceworker.updated.hint': '請點擊“刷新”按鈕或者手動刷新頁面', - 'app.pwa.serviceworker.updated.ok': '刷新', -}; diff --git a/src/locales/zh-TW/settingDrawer.js b/src/locales/zh-TW/settingDrawer.js deleted file mode 100644 index 24dc281fa87e613c41824a78bf6561eaa0152a6d..0000000000000000000000000000000000000000 --- a/src/locales/zh-TW/settingDrawer.js +++ /dev/null @@ -1,31 +0,0 @@ -export default { - 'app.setting.pagestyle': '整體風格設置', - 'app.setting.pagestyle.dark': '暗色菜單風格', - 'app.setting.pagestyle.light': '亮色菜單風格', - 'app.setting.content-width': '內容區域寬度', - 'app.setting.content-width.fixed': '定寬', - 'app.setting.content-width.fluid': '流式', - 'app.setting.themecolor': '主題色', - 'app.setting.themecolor.dust': '薄暮', - 'app.setting.themecolor.volcano': '火山', - 'app.setting.themecolor.sunset': '日暮', - 'app.setting.themecolor.cyan': '明青', - 'app.setting.themecolor.green': '極光綠', - 'app.setting.themecolor.daybreak': '拂曉藍(默認)', - 'app.setting.themecolor.geekblue': '極客藍', - 'app.setting.themecolor.purple': '醬紫', - 'app.setting.navigationmode': '導航模式', - 'app.setting.sidemenu': '側邊菜單布局', - 'app.setting.topmenu': '頂部菜單布局', - 'app.setting.fixedheader': '固定 Header', - 'app.setting.fixedsidebar': '固定側邊菜單', - 'app.setting.fixedsidebar.hint': '側邊菜單布局時可配置', - 'app.setting.hideheader': '下滑時隱藏 Header', - 'app.setting.hideheader.hint': '固定 Header 時可配置', - 'app.setting.othersettings': '其他設置', - 'app.setting.weakmode': '色弱模式', - 'app.setting.copy': '拷貝設置', - 'app.setting.copyinfo': '拷貝成功,請到 src/defaultSettings.js 中替換默認配置', - 'app.setting.production.hint': - '配置欄只在開發環境用於預覽,生產環境不會展現,請拷貝後手動修改配置文件', -};