Match-id-5b34fbfa7369cf09c2f18ddceb7df34f8927bc38

This commit is contained in:
* 2023-08-28 14:41:56 +08:00
parent 43b9cbb2a0
commit 9f936db089
84 changed files with 97 additions and 107 deletions

View File

@ -1,4 +1,3 @@
const debug = require('debug')('create-umi:generator');
const BasicGenerator = require('../../BasicGenerator'); const BasicGenerator = require('../../BasicGenerator');
const fs = require('fs'); const fs = require('fs');

View File

@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" /> <link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + React</title> <title>Vite + Inula</title>
<script type="module" src="/src/admin/main.jsx"></script> <script type="module" src="/src/admin/main.jsx"></script>
</head> </head>
<body></body> <body></body>

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { BarsOutlined, DownOutlined } from '@ant-design/icons'; import { BarsOutlined, DownOutlined } from '@ant-design/icons';
import { Dropdown, Button, Menu } from 'antd'; import { Dropdown, Button, Menu } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { Editor } from 'react-draft-wysiwyg'; import { Editor } from 'react-draft-wysiwyg';
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css'; import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
import styles from './Editor.module.less'; import styles from './Editor.module.less';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { TooltipProps } from 'antd/lib/tooltip'; import { TooltipProps } from 'antd/lib/tooltip';
export interface EllipsisTooltipProps extends TooltipProps { export interface EllipsisTooltipProps extends TooltipProps {
@ -10,7 +10,7 @@ export interface EllipsisProps {
tooltip?: boolean | EllipsisTooltipProps; tooltip?: boolean | EllipsisTooltipProps;
length?: number; length?: number;
lines?: number; lines?: number;
style?: React.CSSProperties; style?: Inula.CSSProperties;
className?: string; className?: string;
fullWidthRecognition?: boolean; fullWidthRecognition?: boolean;
} }
@ -18,4 +18,4 @@ export interface EllipsisProps {
export function getStrFullLength(str: string): number; export function getStrFullLength(str: string): number;
export function cutStrByFullLength(str: string, maxLength: number): string; export function cutStrByFullLength(str: string, maxLength: number): string;
export default class Ellipsis extends React.Component<EllipsisProps, any> {} export default class Ellipsis extends Inula.Component<EllipsisProps, any> {}

View File

@ -1,4 +1,4 @@
import React, { Component } from 'react'; import Inula, { Component } from 'inulajs';
import { Tooltip } from 'antd'; import { Tooltip } from 'antd';
import classNames from 'classnames'; import classNames from 'classnames';
import styles from './index.module.less'; import styles from './index.module.less';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import styles from './FilterItem.module.less'; import styles from './FilterItem.module.less';

View File

@ -1,14 +1,14 @@
import React from 'react'; import Inula from 'inulajs';
export interface GlobalFooterProps { export interface GlobalFooterProps {
links?: Array<{ links?: Array<{
key?: string; key?: string;
title: React.ReactNode; title: Inula.ReactNode;
href: string; href: string;
blankTarget?: boolean; blankTarget?: boolean;
}>; }>;
copyright?: React.ReactNode; copyright?: Inula.ReactNode;
style?: React.CSSProperties; style?: Inula.CSSProperties;
className?: string; className?: string;
} }
export default class GlobalFooter extends React.Component<GlobalFooterProps, any> {} export default class GlobalFooter extends Inula.Component<GlobalFooterProps, any> {}

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import classNames from 'classnames'; import classNames from 'classnames';
import styles from './index.module.less'; import styles from './index.module.less';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react'; import Inula, { Fragment } from 'inulajs';
import { Breadcrumb } from 'antd'; import { Breadcrumb } from 'antd';
import { Link } from 'react-router-dom'; import { Link } from 'react-router-dom';
import { t } from 'utils/intl'; import { t } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react'; import Inula, { Fragment } from 'inulajs';
import { Menu, Layout, Avatar, Popover, List } from 'antd'; import { Menu, Layout, Avatar, Popover, List } from 'antd';
import { Ellipsis } from 'components'; import { Ellipsis } from 'components';
import { RightOutlined, MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons'; import { RightOutlined, MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { Switch, Layout } from 'antd'; import { Switch, Layout } from 'antd';
import { t } from 'utils/intl'; import { t } from 'utils/intl';
import { Trans } from 'utils/intl'; import { Trans } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { useState, Fragment } from 'react'; import Inula, { useState, Fragment } from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Menu } from 'antd'; import { Menu } from 'antd';
import { NavLink } from 'react-router-dom'; import { NavLink } from 'react-router-dom';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import classNames from 'classnames'; import classNames from 'classnames';
import styles from './Loader.module.less'; import styles from './Loader.module.less';

View File

@ -1,4 +1,4 @@
import React, { Component } from 'react'; import Inula, { Component } from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import classnames from 'classnames'; import classnames from 'classnames';
import Loader from '../Loader'; import Loader from '../Loader';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react'; import Inula, { Fragment } from 'inulajs';
import { Helmet } from 'react-helmet'; import { Helmet } from 'react-helmet';
import { queryLayout } from 'utils'; import { queryLayout } from 'utils';
import config from 'utils/config'; import config from 'utils/config';

View File

@ -1,4 +1,4 @@
import React, { useEffect, Fragment } from 'react'; import Inula, { useEffect, Fragment } from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { MyLayout, GlobalFooter } from '../components'; import { MyLayout, GlobalFooter } from '../components';
import { BackTop, Layout, Drawer } from 'antd'; import { BackTop, Layout, Drawer } from 'antd';

View File

@ -1,4 +1,4 @@
import React, { Suspense } from 'react'; import Inula, { Suspense } from 'inulajs';
import { ConfigProvider } from 'antd'; import { ConfigProvider } from 'antd';
import { IntlProvider } from 'react-intl'; import { IntlProvider } from 'react-intl';
import { getLocale } from '../utils'; import { getLocale } from '../utils';

View File

@ -1,12 +1,11 @@
import React from 'react'; import Inula from 'inulajs';
import ReactDom from 'react-dom';
import { BrowserRouter } from 'react-router-dom'; import { BrowserRouter } from 'react-router-dom';
import 'antd/dist/antd.css'; import 'antd/dist/antd.css';
import Layout from './layouts'; import Layout from './layouts';
ReactDom.render( Inula.render(
<BrowserRouter> <BrowserRouter>
<Layout></Layout> <Layout></Layout>
</BrowserRouter>, </BrowserRouter>,

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { FrownOutlined } from '@ant-design/icons'; import { FrownOutlined } from '@ant-design/icons';
import { Page } from 'components'; import { Page } from 'components';
import styles from './404.module.less'; import styles from './404.module.less';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Table, Tag } from 'antd'; import { Table, Tag } from 'antd';
import Color from 'utils/theme'; import Color from 'utils/theme';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Table, Tag } from 'antd'; import { Table, Tag } from 'antd';
import Color from '../../../utils/theme'; import Color from '../../../utils/theme';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import classnames from 'classnames'; import classnames from 'classnames';
import Color from 'utils/theme'; import Color from 'utils/theme';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import Color from 'utils/theme'; import Color from 'utils/theme';
import CountUp from 'react-countup'; import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Card } from 'antd'; import { Card } from 'antd';
import CountUp from 'react-countup'; import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import styles from './quote.module.less'; import styles from './quote.module.less';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import moment from 'moment'; import moment from 'moment';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Table, Tag } from 'antd'; import { Table, Tag } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import classnames from 'classnames'; import classnames from 'classnames';
import Color from '../../../utils/theme'; import Color from '../../../utils/theme';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Button, Avatar } from 'antd'; import { Button, Avatar } from 'antd';
import CountUp from 'react-countup'; import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Spin } from 'antd'; import { Spin } from 'antd';
import styles from './weather.module.less'; import styles from './weather.module.less';

View File

@ -1,4 +1,4 @@
import React, { useEffect } from 'react'; import Inula, { useEffect } from 'inulajs';
import { Row, Col, Card } from 'antd'; import { Row, Col, Card } from 'antd';
import Color from '../../utils/theme'; import Color from '../../utils/theme';
import { Page, ScrollBar } from '../../components'; import { Page, ScrollBar } from '../../components';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { Redirect } from 'react-router-dom'; import { Redirect } from 'react-router-dom';
function Index() { function Index() {

View File

@ -1,4 +1,4 @@
import React, { lazy } from 'react'; import Inula, { lazy } from 'inulajs';
export function getRoutes() { export function getRoutes() {
const routes = [ const routes = [

View File

@ -1,4 +1,4 @@
import React, { useRef } from 'react'; import Inula, { useRef } from 'inulajs';
import moment from 'moment'; import moment from 'moment';
import { FilterItem } from 'components'; import { FilterItem } from 'components';
import { Button, Row, Col, DatePicker, Form, Input, Cascader } from 'antd'; import { Button, Row, Col, DatePicker, Form, Input, Cascader } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { Table, Modal } from 'antd'; import { Table, Modal } from 'antd';
import { DropOption } from 'components'; import { DropOption } from 'components';
import { t } from 'utils/intl'; import { t } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { useRef } from 'react'; import Inula, { useRef } from 'inulajs';
import { Form, Input, InputNumber, Radio, Modal, Cascader } from 'antd'; import { Form, Input, InputNumber, Radio, Modal, Cascader } from 'antd';
import { t, Trans } from 'utils/intl'; import { t, Trans } from 'utils/intl';
import city from 'utils/city'; import city from 'utils/city';

View File

@ -1,4 +1,4 @@
import React, { PureComponent } from 'react'; import Inula, { PureComponent } from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Page } from 'components'; import { Page } from 'components';
import styles from './index.module.less'; import styles from './index.module.less';

View File

@ -1,4 +1,4 @@
import React, { useEffect } from 'react'; import Inula, { useEffect } from 'inulajs';
import { Row, Col, Button, Popconfirm } from 'antd'; import { Row, Col, Button, Popconfirm } from 'antd';
import { Page } from '../../components'; import { Page } from '../../components';
import { stringify } from 'qs'; import { stringify } from 'qs';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { import {
PayCircleOutlined, PayCircleOutlined,
ShoppingCartOutlined, ShoppingCartOutlined,

View File

@ -2,7 +2,7 @@
* 国际化支持按需加载 * 国际化支持按需加载
*/ */
import React from 'react'; import Inula from 'inulajs';
import { createIntl, createIntlCache, FormattedMessage } from 'react-intl'; import { createIntl, createIntlCache, FormattedMessage } from 'react-intl';
import zhCN from 'antd/lib/locale-provider/zh_CN'; import zhCN from 'antd/lib/locale-provider/zh_CN';
import enUS from 'antd/lib/locale-provider/en_US'; import enUS from 'antd/lib/locale-provider/en_US';

View File

@ -1,4 +0,0 @@
PROJECT_NAME=my-app
COMPILE_MODE=webpack
BUILD_PATH=./webpack/webpack.dev.js
DEBUG=true

View File

@ -1,4 +0,0 @@
export default {
enableMock: true,
mockPath: './mock',
};

View File

@ -36,6 +36,7 @@
"typescript": "^4.2.3", "typescript": "^4.2.3",
"url-loader": "^4.1.1", "url-loader": "^4.1.1",
"webpack": "^5.72.1", "webpack": "^5.72.1",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^4.9.3" "webpack-dev-server": "^4.9.3"
}, },
"dependencies": { "dependencies": {

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { BarsOutlined, DownOutlined } from '@ant-design/icons'; import { BarsOutlined, DownOutlined } from '@ant-design/icons';
import { Dropdown, Button, Menu } from 'antd'; import { Dropdown, Button, Menu } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { Editor } from 'react-draft-wysiwyg'; import { Editor } from 'react-draft-wysiwyg';
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css'; import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
import styles from './Editor.less'; import styles from './Editor.less';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { TooltipProps } from 'antd/lib/tooltip'; import { TooltipProps } from 'antd/lib/tooltip';
export interface EllipsisTooltipProps extends TooltipProps { export interface EllipsisTooltipProps extends TooltipProps {
@ -10,7 +10,7 @@ export interface EllipsisProps {
tooltip?: boolean | EllipsisTooltipProps; tooltip?: boolean | EllipsisTooltipProps;
length?: number; length?: number;
lines?: number; lines?: number;
style?: React.CSSProperties; style?: Inula.CSSProperties;
className?: string; className?: string;
fullWidthRecognition?: boolean; fullWidthRecognition?: boolean;
} }
@ -18,4 +18,4 @@ export interface EllipsisProps {
export function getStrFullLength(str: string): number; export function getStrFullLength(str: string): number;
export function cutStrByFullLength(str: string, maxLength: number): string; export function cutStrByFullLength(str: string, maxLength: number): string;
export default class Ellipsis extends React.Component<EllipsisProps, any> {} export default class Ellipsis extends Inula.Component<EllipsisProps, any> {}

View File

@ -1,4 +1,4 @@
import React, { Component } from 'react'; import Inula, { Component } from 'inulajs';
import { Tooltip } from 'antd'; import { Tooltip } from 'antd';
import classNames from 'classnames'; import classNames from 'classnames';
import styles from './index.less'; import styles from './index.less';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import styles from './FilterItem.less'; import styles from './FilterItem.less';

View File

@ -1,14 +1,14 @@
import React from 'react'; import Inula from 'inulajs';
export interface GlobalFooterProps { export interface GlobalFooterProps {
links?: Array<{ links?: Array<{
key?: string; key?: string;
title: React.ReactNode; title: Inula.ReactNode;
href: string; href: string;
blankTarget?: boolean; blankTarget?: boolean;
}>; }>;
copyright?: React.ReactNode; copyright?: Inula.ReactNode;
style?: React.CSSProperties; style?: Inula.CSSProperties;
className?: string; className?: string;
} }
export default class GlobalFooter extends React.Component<GlobalFooterProps, any> {} export default class GlobalFooter extends Inula.Component<GlobalFooterProps, any> {}

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import classNames from 'classnames'; import classNames from 'classnames';
import styles from './index.less'; import styles from './index.less';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react'; import Inula, { Fragment } from 'inulajs';
import { Breadcrumb } from 'antd'; import { Breadcrumb } from 'antd';
import { Link } from 'react-router-dom'; import { Link } from 'react-router-dom';
import { t } from 'utils/intl'; import { t } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react'; import Inula, { Fragment } from 'inulajs';
import { Menu, Layout, Avatar, Popover, List } from 'antd'; import { Menu, Layout, Avatar, Popover, List } from 'antd';
import { Ellipsis } from 'components'; import { Ellipsis } from 'components';
import { RightOutlined, MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons'; import { RightOutlined, MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { Switch, Layout } from 'antd'; import { Switch, Layout } from 'antd';
import { t } from 'utils/intl'; import { t } from 'utils/intl';
import { Trans } from 'utils/intl'; import { Trans } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { useState, Fragment } from 'react'; import Inula, { useState, Fragment } from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Menu } from 'antd'; import { Menu } from 'antd';
import { NavLink } from 'react-router-dom'; import { NavLink } from 'react-router-dom';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import classNames from 'classnames'; import classNames from 'classnames';
import styles from './Loader.less'; import styles from './Loader.less';

View File

@ -1,4 +1,4 @@
import React, { Component } from 'react'; import Inula, { Component } from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import classnames from 'classnames'; import classnames from 'classnames';
import Loader from '../Loader'; import Loader from '../Loader';

View File

@ -1,4 +1,4 @@
import React, { Fragment } from 'react'; import Inula, { Fragment } from 'inulajs';
import { Helmet } from 'react-helmet'; import { Helmet } from 'react-helmet';
import { queryLayout } from 'utils'; import { queryLayout } from 'utils';
import config from 'utils/config'; import config from 'utils/config';

View File

@ -1,4 +1,4 @@
import React, { useEffect, Fragment } from 'react'; import Inula, { useEffect, Fragment } from 'inulajs';
import { MyLayout, GlobalFooter } from '../components'; import { MyLayout, GlobalFooter } from '../components';
import { BackTop, Layout } from 'antd'; import { BackTop, Layout } from 'antd';
import { pathToRegexp } from 'path-to-regexp'; import { pathToRegexp } from 'path-to-regexp';

View File

@ -1,4 +1,4 @@
import React, { Suspense } from 'react'; import Inula, { Suspense } from 'inulajs';
import { ConfigProvider } from 'antd'; import { ConfigProvider } from 'antd';
import { IntlProvider } from 'react-intl'; import { IntlProvider } from 'react-intl';
import { getLocale } from '../utils'; import { getLocale } from '../utils';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { FrownOutlined } from '@ant-design/icons'; import { FrownOutlined } from '@ant-design/icons';
import { Page } from 'components'; import { Page } from 'components';
import styles from './404.less'; import styles from './404.less';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Table, Tag } from 'antd'; import { Table, Tag } from 'antd';
import { Color } from 'utils'; import { Color } from 'utils';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Table, Tag } from 'antd'; import { Table, Tag } from 'antd';
import { Color } from 'utils'; import { Color } from 'utils';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import classnames from 'classnames'; import classnames from 'classnames';
import { Color } from 'utils'; import { Color } from 'utils';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Color } from 'utils'; import { Color } from 'utils';
import CountUp from 'react-countup'; import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Card } from 'antd'; import { Card } from 'antd';
import CountUp from 'react-countup'; import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import styles from './quote.less'; import styles from './quote.less';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import moment from 'moment'; import moment from 'moment';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Table, Tag } from 'antd'; import { Table, Tag } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import classnames from 'classnames'; import classnames from 'classnames';
import { Color } from 'utils'; import { Color } from 'utils';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Button, Avatar } from 'antd'; import { Button, Avatar } from 'antd';
import CountUp from 'react-countup'; import CountUp from 'react-countup';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Spin } from 'antd'; import { Spin } from 'antd';
import styles from './weather.less'; import styles from './weather.less';

View File

@ -1,4 +1,4 @@
import React, { useEffect } from 'react'; import Inula, { useEffect } from 'inulajs';
import { Row, Col, Card } from 'antd'; import { Row, Col, Card } from 'antd';
import { Color } from '../../utils'; import { Color } from '../../utils';
import { Page, ScrollBar } from '../../components'; import { Page, ScrollBar } from '../../components';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { Redirect } from 'react-router-dom'; import { Redirect } from 'react-router-dom';
function Index() { function Index() {

View File

@ -1,4 +1,4 @@
import React, { lazy } from 'react'; import Inula, { lazy } from 'inulajs';
export function getRoutes() { export function getRoutes() {
const routes = [ const routes = [

View File

@ -1,4 +1,4 @@
import React, { useRef } from 'react'; import Inula, { useRef } from 'inulajs';
import moment from 'moment'; import moment from 'moment';
import { FilterItem } from 'components'; import { FilterItem } from 'components';
import { Button, Row, Col, DatePicker, Form, Input, Cascader } from 'antd'; import { Button, Row, Col, DatePicker, Form, Input, Cascader } from 'antd';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { Table, Modal, Avatar } from 'antd'; import { Table, Modal, Avatar } from 'antd';
import { DropOption } from 'components'; import { DropOption } from 'components';
import { t } from 'utils/intl'; import { t } from 'utils/intl';

View File

@ -1,4 +1,4 @@
import React, { useRef } from 'react'; import Inula, { useRef } from 'inulajs';
import { Form, Input, InputNumber, Radio, Modal, Cascader } from 'antd'; import { Form, Input, InputNumber, Radio, Modal, Cascader } from 'antd';
import { t, Trans } from 'utils/intl'; import { t, Trans } from 'utils/intl';
import city from 'utils/city'; import city from 'utils/city';

View File

@ -1,4 +1,4 @@
import React, { PureComponent } from 'react'; import Inula, { PureComponent } from 'inulajs';
import PropTypes from 'prop-types'; import PropTypes from 'prop-types';
import { Page } from 'components'; import { Page } from 'components';
import styles from './index.less'; import styles from './index.less';

View File

@ -1,4 +1,4 @@
import React, { useEffect } from 'react'; import Inula, { useEffect } from 'inulajs';
import { Row, Col, Button, Popconfirm } from 'antd'; import { Row, Col, Button, Popconfirm } from 'antd';
import { Page } from '../../components'; import { Page } from '../../components';
import { stringify } from 'qs'; import { stringify } from 'qs';

View File

@ -1,4 +1,4 @@
import React from 'react'; import Inula from 'inulajs';
import { import {
PayCircleOutlined, PayCircleOutlined,
ShoppingCartOutlined, ShoppingCartOutlined,

View File

@ -2,7 +2,7 @@
* 国际化支持按需加载 * 国际化支持按需加载
*/ */
import React from 'react'; import Inula from 'inulajs';
import { createIntl, createIntlCache, FormattedMessage } from 'react-intl'; import { createIntl, createIntlCache, FormattedMessage } from 'react-intl';
import zhCN from 'antd/lib/locale-provider/zh_CN'; import zhCN from 'antd/lib/locale-provider/zh_CN';
import enUS from 'antd/lib/locale-provider/en_US'; import enUS from 'antd/lib/locale-provider/en_US';

View File

@ -1,4 +1,3 @@
const debug = require('debug')('create-umi:generator');
const BasicGenerator = require('../../BasicGenerator'); const BasicGenerator = require('../../BasicGenerator');
const fs = require('fs'); const fs = require('fs');

View File

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<title>My React App</title> <title>My Inula App</title>
</head> </head>
<body> <body>
<div id="root"></div> <div id="root"></div>

View File

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<title>React App</title> <title>Inula App</title>
</head> </head>
<body> <body>
<div id="root"></div> <div id="root"></div>

View File

@ -1,6 +1,6 @@
{ {
"name": "create-inula", "name": "create-inula",
"version": "1.0.0", "version": "1.0.10",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"bin": { "bin": {
@ -9,13 +9,13 @@
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"chalk": "4.0.0", "chalk": "^4.1.2",
"glob": "^10.3.3", "glob": "^10.3.3",
"inquirer": "^8.0.0",
"lodash": "^4.17.21",
"mkdirp": "^3.0.1",
"yargs-parser": "^21.1.1", "yargs-parser": "^21.1.1",
"yeoman-environment": "^3.15.0", "yeoman-environment": "^3.15.0",
"yeoman-generator": "^5.8.0" "yeoman-generator": "^5.8.0"
},
"devDependencies": {
"lodash": "^4.17.21"
} }
} }