1
0
mirror of https://github.com/trezor/trezor-wallet synced 2025-05-24 17:58:46 +00:00

Fixed proptypes

This commit is contained in:
Vladimir Volek 2018-10-02 19:09:57 +02:00 committed by Szymon Lesisz
parent 3f5c5fdaee
commit da3e1aa878
2 changed files with 48 additions and 46 deletions

View File

@ -77,7 +77,7 @@ class Group extends Component {
icon={ICONS.ARROW_DOWN} icon={ICONS.ARROW_DOWN}
color={colors.TEXT_SECONDARY} color={colors.TEXT_SECONDARY}
size={24} size={24}
isActive={this.state.visible} isActive={!this.state.visible}
canAnimate canAnimate
/> />
</Right> </Right>
@ -106,12 +106,14 @@ class Group extends Component {
Group.propTypes = { Group.propTypes = {
type: PropTypes.string, type: PropTypes.string,
close: PropTypes.func.isRequired, close: PropTypes.func.isRequired,
groupNotifications: PropTypes.arrayOf({ groupNotifications: PropTypes.arrayOf(
key: PropTypes.string, PropTypes.shape({
type: PropTypes.string, key: PropTypes.number,
title: PropTypes.string, type: PropTypes.string,
message: PropTypes.string, title: PropTypes.string,
}), message: PropTypes.string,
}),
),
}; };
export default Group; export default Group;

View File

@ -23,45 +23,45 @@ class NotificationsGroup extends Component {
} }
render() { render() {
const { close } = this.props; const { close, notifications } = this.props;
const notifications = [ // const notifications = [
{ // {
key: 1, // key: 1,
title: 'this is a title of error notification', // title: 'this is a title of error notification',
type: 'error', // type: 'error',
message: 'this is a message of error notification', // message: 'this is a message of error notification',
}, // },
{ // {
key: 2, // key: 2,
title: 'this is a title of warning notification', // title: 'this is a title of warning notification',
type: 'warning', // type: 'warning',
message: 'this is a message of warning notification', // message: 'this is a message of warning notification',
}, // },
{ // {
key: 3, // key: 3,
title: 'this is a title of warning notification', // title: 'this is a title of warning notification',
type: 'warning', // type: 'warning',
message: 'this is a message of warning notification', // message: 'this is a message of warning notification',
}, // },
{ // {
key: 4, // key: 4,
title: 'this is a title of warning notification sds d', // title: 'this is a title of warning notification sds d',
type: 'warning', // type: 'warning',
message: 'this is a message of warning notification', // message: 'this is a message of warning notification',
}, // },
{ // {
key: 5, // key: 5,
title: 'this is a title of warning notification as', // title: 'this is a title of warning notification as',
type: 'info', // type: 'info',
message: 'this is a message of warning notification', // message: 'this is a message of warning notification',
}, // },
{ // {
key: 6, // key: 6,
title: 'this is a title of info notification s ', // title: 'this is a title of info notification s ',
type: 'info', // type: 'info',
message: 'this is a message of info notification', // message: 'this is a message of info notification',
}, // },
]; // ];
const notificationGroups = this.groupNotifications(notifications); const notificationGroups = this.groupNotifications(notifications);
const sortedNotifications = this.sortByPriority(notificationGroups); const sortedNotifications = this.sortByPriority(notificationGroups);