import { component, mergeConfig } from '../../engines/common.js';
import { buttonConfig } from '../Button/Button.js';

var DEFAULT_FADE = true;
var DEFAULT_POSITION = 'bottom';
var DEFAULT_CLOSE_ICON_TYPE = 'default';
var TIMER_DELAY = 300;
var FADE_Z_INDEX = '9900';
var gradients = {
  top: 'radial-gradient(200% 200% at 50% -100%, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%)',
  bottom: 'radial-gradient(200% 200% at 50% 200%, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%)'
};
var mergedButtonConfig = /*#__PURE__*/mergeConfig(buttonConfig);
var Button = /*#__PURE__*/component(mergedButtonConfig);

export { Button, DEFAULT_CLOSE_ICON_TYPE, DEFAULT_FADE, DEFAULT_POSITION, FADE_Z_INDEX, TIMER_DELAY, gradients };
