define(["require","exports","tslib","react","spectrum/popover","modules/clean/react/file_action_button_type","modules/clean/react/file_viewer/more_dropdown/models","modules/clean/react/title_bar/overflow_menu"],(function(e,o,t,n,r,i,p,a){"use strict";function c(e){var o=i.getFileActionButtonText(e.fileActionButtonType);return n.default.createElement(a.PopoverOrMobileItem,{className:e.className,key:"file_action_button_type_"+e.fileActionButtonType,onSelect:e.handler},e.component?n.default.createElement(e.component,{buttonType:e.fileActionButtonType,buttonText:o}):o)}Object.defineProperty(o,"__esModule",{value:!0}),n=t.__importDefault(n),o.getPopoverOrMobileItemForMoreOption=c,o.getPopoverOrMobileItemsForMoreOptions=function(e){var o,t=[],i=p.MoreOption;return e.forEach((function(e,o){(e instanceof p.MoreOptionGroup||i===p.MoreOptionGroup)&&t.push(n.default.createElement(r.PopoverContentSeparator,{key:e instanceof p.MoreOptionGroup?"more_options__separator-group_"+e.fileActionButtonGroup:"more_options__separator-option_"+e.fileActionButtonType})),i=e instanceof p.MoreOption?p.MoreOption:p.MoreOptionGroup,t=t.concat((function(e){return e instanceof p.MoreOption?[c(e)]:e.options.map((function(e){return c(e)}))})(e))})),(o=t).length&&o[0].type===r.PopoverContentSeparator?o.slice(1):o}})); //# sourceMappingURL=views.min.js-vflh5wd74.map