text: function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
  
  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
  
  import * as React from 'react';
  import { StyleSheet, View } from 'react-native';
  
  /**
   * A component to show a list of actions in a Dialog.
   *
   * <div class="screenshots">
   *   <figure>
   *     <img class="medium" src="screenshots/dialog-actions.png" />
   *   </figure>
   * </div>
   *
   * ## Usage
   * ```js
   * import * as React from 'react';
   * import { Button, Dialog, Portal } from 'react-native-paper';
   *
   * const MyComponent = () => {
   *   const [visible, setVisible] = React.useState(false);
   *
   *   const hideDialog = () => setVisible(false);
   *
   *   return (
   *     <Portal>
   *       <Dialog visible={visible} onDismiss={hideDialog}>
   *         <Dialog.Actions>
   *           <Button onPress={() => console.log('Cancel')}>Cancel</Button>
   *           <Button onPress={() => console.log('Ok')}>Ok</Button>
   *         </Dialog.Actions>
   *       </Dialog>
   *     </Portal>
   *   );
   * };
   *
   * export default MyComponent;
   * ```
   */
  class DialogActions extends React.Component {
    render() {
      return /*#__PURE__*/React.createElement(View, _extends({}, this.props, {
        style: [styles.container, this.props.style]
      }), React.Children.map(this.props.children, child => /*#__PURE__*/React.isValidElement(child) ? /*#__PURE__*/React.cloneElement(child, {
        compact: true
      }) : child));
    }
  
  }
  
  _defineProperty(DialogActions, "displayName", 'Dialog.Actions');
  
  const styles = StyleSheet.create({
    container: {
      flexDirection: 'row',
      alignItems: 'center',
      justifyContent: 'flex-end',
      padding: 8
    }
  });
  export default DialogActions;
  //# sourceMappingURL=DialogActions.js.map