import React from 'react'
import Notice from 'antd-mobile/es/notice-bar'

export interface NoticeBarProps {
  children?: React.ReactNode
  action?: React.ReactNode
  icon?: React.ReactElement
}

export default class NoticeBar extends React.Component<NoticeBarProps> {
  public render() {
    return (
      <Notice
        className="jm-error"
        mode="link"
        // @ts-ignore
        action={this.props.action}
        icon={this.props.icon}
      >
        {this.props.children}
      </Notice>
    )
  }
}
