"use strict";

exports.__esModule = true;
exports.doc = void 0;

var _reactDesc = require("react-desc");

var doc = function doc(QuickNav) {
  var DocumentedQuickNav = (0, _reactDesc.describe)(QuickNav).description('An alert component').usage("import { QuickNav } from '@dragonchain-dev/dragon-kit'\n      \n<QuickNav />");
  DocumentedQuickNav.propTypes = {
    entity: _reactDesc.PropTypes.string.description('Website name or entity').isRequired,
    ecosystemLinks: _reactDesc.PropTypes.arrayOf(_reactDesc.PropTypes.shape({
      blank: _reactDesc.PropTypes.bool.description('Open the URL in a new window').defaultValue(true),
      name: _reactDesc.PropTypes.string.description('URL name').isRequired,
      type: _reactDesc.PropTypes.oneOf(['link', 'route']).description('Is the URL an internal route or external link').isRequired,
      url: _reactDesc.PropTypes.string.description('URL').isRequired,
      quickNav: _reactDesc.PropTypes.bool.description('Display in QuickNav').isRequired
    })).description('An array of footer URLs').isRequired,
    appLinks: _reactDesc.PropTypes.arrayOf(_reactDesc.PropTypes.shape({
      name: _reactDesc.PropTypes.string.description('URL name').isRequired,
      type: _reactDesc.PropTypes.oneOf(['link', 'route']).description('Is the URL an internal route or external link').isRequired,
      url: _reactDesc.PropTypes.string.description('URL').isRequired
    })).description('An array of footer URLs').isRequired
  };
  return DocumentedQuickNav;
};

exports.doc = doc;