message: ActionSheet: supported context insets
diff: @@ -3,7 +3,6 @@ import PropTypes from 'prop-types';
  import PopoutWrapper from '../PopoutWrapper/PopoutWrapper';
  import getClassName from '../../helpers/getClassName';
  import classnames from '../../lib/classnames';
  -
  import { platform, ANDROID, IOS } from '../../lib/platform';
  import transitionEvents from '../../lib/transitionEvents';
  @@ -31,6 +30,10 @@ export default class ActionSheet extends React.Component {
  className: PropTypes.string
  };
  + static contextTypes = {
  + insets: PropTypes.object
  + };
  +
  onClose = () => {
  this.setState({ closing: true });
  this.waitTransitionFinish(this.props.onClose);
  @@ -84,9 +87,10 @@ export default class ActionSheet extends React.Component {
  {text && <div className="ActionSheet__text">{text}</div>}
  </header>
  }
  - {React.Children.map(children, Child => (
  + {React.Children.map(children, (Child, index) => (
  Child && React.cloneElement(Child, {
  - onClick: this.onItemClick(Child.props.onClick, Child.props.autoclose)
  + onClick: this.onItemClick(Child.props.onClick, Child.props.autoclose),
  + style: index === children.length - 1 && this.context.insets ? { marginBottom: this.context.insets.bottom } : null
  })
  ), null)}
  </div>
  