1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rainbond-rainbond-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
index.js 1.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
songyg Отправлено 3 лет назад 4d88c69
import React, { PureComponent } from "react";
import { formatMessage, FormattedMessage } from 'umi-plugin-locale';
import { Button, Icon, Modal } from "antd";
import { connect } from "dva";
import globalUtil from "../../utils/global";
@connect()
export default class ShowKeyModal extends PureComponent {
constructor(props) {
super(props);
this.state = {
key: ""
};
}
componentDidMount() {
const { dispatch } = this.props;
dispatch({
type: "teamControl/getRegionKey",
payload: {
team_name: globalUtil.getCurrTeamName(),
region_name: globalUtil.getCurrRegionName()
},
callback: data => {
if (data) {
this.setState({ key: data.public_key });
}
}
});
}
render() {
const { onCancel, onOk } = this.props;
const { key } = this.state;
return (
<Modal
title={formatMessage({id:'componentCheck.modify_image_name.key.title'})}
visible
onCancel={onCancel}
footer={[<Button onClick={onOk || onCancel}>{formatMessage({id:'button.be_authorized'})}</Button>]}
>
<p>
<Icon type="info-circle-o" />{" "}
{formatMessage({id:'componentCheck.modify_image_name.key.pages.desc'})}
</p>
<p
style={{
border: "1px dotted #dcdcdc",
padding: "20px",
wordWrap: "break-word",
wordBreak: "normal"
}}
>
{key || formatMessage({id:'status.loading'})}
</p>
</Modal>
);
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/rainbond-rainbond-ui.git
git@gitlife.ru:oschina-mirror/rainbond-rainbond-ui.git
oschina-mirror
rainbond-rainbond-ui
rainbond-rainbond-ui
main