import React from 'react'; import { ViewType } from '../../types'; import Info from './Info'; import { Dropdown, Text, Item } from './styled'; interface OptionsDropdownPropsType { className: string; shouldShowDropdown: boolean; view: ViewType; onMakeDefault: () => void; onEdit: () => void; onDuplicate: () => void; onDelete: () => void; handleCloseDropdown: () => void; } const OptionsDropdown = ({ className, view, shouldShowDropdown, onMakeDefault, onEdit, onDuplicate, onDelete, handleCloseDropdown, }: OptionsDropdownPropsType) => ( {view.type === 'fixed' && } {!view.default && ( Make default view )} {view.type !== 'fixed' && ( Edit )} {(view.duplicatable && view.type === 'fixed') || view.type !== 'fixed' ? ( Duplicate ) : null} {view.type !== 'fixed' && ( Delete )} ); export default OptionsDropdown;