|
|
@ -89,12 +89,7 @@ class Footer extends React.Component { |
|
|
|
<Row> |
|
|
|
<Col md={6} sm={24} xs={24}> |
|
|
|
<div className="footer-center"> |
|
|
|
<h2>Ant Design</h2> |
|
|
|
<div> |
|
|
|
<a target="_blank " href="https://github.com/ant-design/ant-design"> |
|
|
|
GitHub |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
<h2><FormattedMessage id="app.footer.resources" /></h2> |
|
|
|
<div> |
|
|
|
<a href="http://pro.ant.design">Ant Design Pro</a> |
|
|
|
</div> |
|
|
@ -111,39 +106,6 @@ class Footer extends React.Component { |
|
|
|
<FormattedMessage id="app.footer.awesome" /> |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a target="_blank " href="http://ant-design.gitee.io/"> |
|
|
|
<FormattedMessage id="app.footer.chinamirror" /> |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
<div style={{ marginTop: 16 }}> |
|
|
|
<ColorPicker |
|
|
|
type="sketch" |
|
|
|
small |
|
|
|
color={this.state.color} |
|
|
|
position="top" |
|
|
|
presetColors={[ |
|
|
|
'#F5222D', |
|
|
|
'#FA541C', |
|
|
|
'#FA8C16', |
|
|
|
'#FAAD14', |
|
|
|
'#FADB14', |
|
|
|
'#A0D911', |
|
|
|
'#52C41A', |
|
|
|
'#13C2C2', |
|
|
|
'#1890FF', |
|
|
|
'#2F54EB', |
|
|
|
'#722ED1', |
|
|
|
'#EB2F96', |
|
|
|
]} |
|
|
|
onChangeComplete={this.handleColorChange} |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</Col> |
|
|
|
<Col md={6} sm={24} xs={24}> |
|
|
|
<div className="footer-center"> |
|
|
|
<h2><FormattedMessage id="app.footer.resources" /></h2> |
|
|
|
<div> |
|
|
|
<a href="http://scaffold.ant.design">Scaffolds</a> |
|
|
|
<span> - </span> |
|
|
@ -152,10 +114,6 @@ class Footer extends React.Component { |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="https://github.com/dvajs/dva">dva</a> - <FormattedMessage id="app.footer.dva" /> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="https://github.com/dvajs/dva-cli">dva-cli</a> - |
|
|
|
<FormattedMessage id="app.footer.dev-tools" /> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="http://motion.ant.design">Ant Motion</a> |
|
|
|
<span> - </span> |
|
|
@ -171,11 +129,53 @@ class Footer extends React.Component { |
|
|
|
<span> - </span> |
|
|
|
<FormattedMessage id="app.footer.antux" /> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a target="_blank " href="http://ant-design.gitee.io/"> |
|
|
|
<FormattedMessage id="app.footer.chinamirror" /> |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</Col> |
|
|
|
<Col md={6} sm={24} xs={24}> |
|
|
|
<div className="footer-center"> |
|
|
|
<h2><FormattedMessage id="app.footer.community" /></h2> |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="http://zhuanlan.zhihu.com/antdesign"> |
|
|
|
<FormattedMessage id="app.footer.zhihu" /> |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="http://medium.com/ant-design/"> |
|
|
|
Medium |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="http://twitter.com/antdesignui"> |
|
|
|
Twitter |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="http://zhuanlan.zhihu.com/xtech"> |
|
|
|
<FormattedMessage id="app.footer.zhihu.xtech" /> |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="http://seeconf.alipay.com/"> |
|
|
|
SEE Conf |
|
|
|
</a> |
|
|
|
<span> - </span> |
|
|
|
<FormattedMessage id="app.footer.seeconf" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</Col> |
|
|
|
<Col md={6} sm={24} xs={24}> |
|
|
|
<div className="footer-center"> |
|
|
|
<h2><FormattedMessage id="app.footer.help" /></h2> |
|
|
|
<div> |
|
|
|
<a target="_blank " href="https://github.com/ant-design/ant-design"> |
|
|
|
GitHub |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a href="/changelog"> |
|
|
|
<FormattedMessage id="app.footer.change-log" /> |
|
|
@ -224,6 +224,20 @@ class Footer extends React.Component { |
|
|
|
<img className="title-icon" src="https://gw.alipayobjects.com/zos/rmsportal/nBVXkrFdWHxbZlmMbsaH.svg" alt="" /> |
|
|
|
<FormattedMessage id="app.footer.more-product" /> |
|
|
|
</h2> |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="https://yuque.com/"> |
|
|
|
<FormattedMessage id="app.footer.yuque" /> |
|
|
|
</a> |
|
|
|
<span> - </span> |
|
|
|
<FormattedMessage id="app.footer.yuque.slogan" /> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="https://yunfengdie.com/"> |
|
|
|
<FormattedMessage id="app.footer.fengdie" /> |
|
|
|
</a> |
|
|
|
<span> - </span> |
|
|
|
<FormattedMessage id="app.footer.fengdie.slogan" /> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="https://antv.alipay.com/">AntV</a> |
|
|
|
<span> - </span> |
|
|
@ -234,6 +248,34 @@ class Footer extends React.Component { |
|
|
|
<span> - </span> |
|
|
|
<FormattedMessage id="app.footer.eggjs" /> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<a target="_blank" rel="noopener noreferrer" href="http://xcloud.alipay.com/"> |
|
|
|
<FormattedMessage id="app.footer.xcloud" /> |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
<div style={{ marginTop: 20 }}> |
|
|
|
<ColorPicker |
|
|
|
type="sketch" |
|
|
|
small |
|
|
|
color={this.state.color} |
|
|
|
position="top" |
|
|
|
presetColors={[ |
|
|
|
'#F5222D', |
|
|
|
'#FA541C', |
|
|
|
'#FA8C16', |
|
|
|
'#FAAD14', |
|
|
|
'#FADB14', |
|
|
|
'#A0D911', |
|
|
|
'#52C41A', |
|
|
|
'#13C2C2', |
|
|
|
'#1890FF', |
|
|
|
'#2F54EB', |
|
|
|
'#722ED1', |
|
|
|
'#EB2F96', |
|
|
|
]} |
|
|
|
onChangeComplete={this.handleColorChange} |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|