import React, {Component} from 'react'
|
import {connect} from 'react-redux'
|
// import { message, Modal } from 'antd'
|
import { Flex, WhiteSpace } from 'antd-mobile'
|
|
// import Api from '@/api'
|
import zhCN from '@/locales/zh-CN/login.js'
|
import enUS from '@/locales/en-US/login.js'
|
// import asyncComponent from '@/utils/asyncComponent'
|
// import asyncLoadComponent from '@/utils/asyncLoadComponent'
|
import './index.scss'
|
|
|
const PlaceHolder = ({ className = '', ...restProps }) => (
|
<div className={`${className} placeholder`} {...restProps}>Block</div>
|
)
|
|
class Mobile extends Component {
|
state = {
|
dict: localStorage.getItem('lang') !== 'en-US' ? zhCN : enUS,
|
}
|
|
/**
|
* @description 组件销毁,清除state更新
|
*/
|
componentWillUnmount () {
|
this.setState = () => {
|
return
|
}
|
}
|
|
render () {
|
// const { } = this.state
|
|
return (
|
<div className="mobile-container">
|
<div className="flex-container">
|
<div className="sub-title">Basic</div>
|
<Flex>
|
<Flex.Item><PlaceHolder /></Flex.Item>
|
<Flex.Item><PlaceHolder /></Flex.Item>
|
</Flex>
|
<WhiteSpace size="lg" />
|
<Flex>
|
<Flex.Item><PlaceHolder /></Flex.Item>
|
<Flex.Item><PlaceHolder /></Flex.Item>
|
<Flex.Item><PlaceHolder /></Flex.Item>
|
</Flex>
|
<WhiteSpace size="lg" />
|
<Flex>
|
<Flex.Item><PlaceHolder /></Flex.Item>
|
<Flex.Item><PlaceHolder /></Flex.Item>
|
<Flex.Item><PlaceHolder /></Flex.Item>
|
<Flex.Item><PlaceHolder /></Flex.Item>
|
</Flex>
|
<WhiteSpace size="lg" />
|
|
<div className="sub-title">Wrap</div>
|
<Flex wrap="wrap">
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
</Flex>
|
<WhiteSpace size="lg" />
|
|
<div className="sub-title">Align</div>
|
<Flex justify="center">
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
</Flex>
|
<WhiteSpace />
|
<Flex justify="end">
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
</Flex>
|
<WhiteSpace />
|
<Flex justify="between">
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline" />
|
</Flex>
|
|
<WhiteSpace />
|
<Flex align="start">
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline small" />
|
<PlaceHolder className="inline" />
|
</Flex>
|
<WhiteSpace />
|
<Flex align="end">
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline small" />
|
<PlaceHolder className="inline" />
|
</Flex>
|
<WhiteSpace />
|
<Flex align="baseline">
|
<PlaceHolder className="inline" />
|
<PlaceHolder className="inline small" />
|
<PlaceHolder className="inline" />
|
</Flex>
|
</div>
|
</div>
|
)
|
}
|
}
|
|
const mapStateToProps = () => {
|
return {}
|
}
|
|
const mapDispatchToProps = () => {
|
return {}
|
}
|
|
export default connect(mapStateToProps, mapDispatchToProps)(Mobile)
|