import { Button, FileInput, Menu, MenuItem, Navbar, NavbarDivider, Popover, } from "@blueprintjs/core"; import _ from "lodash"; import React, { FunctionComponent } from "react"; import { Link } from "react-router-dom"; import * as GQL from "../../core/generated-graphql"; import { NavigationUtils } from "../../utils/navigation"; interface IProps { performer?: Partial; studio?: Partial; isNew: boolean; isEditing: boolean; onToggleEdit: () => void; onSave: () => void; onDelete: () => void; onImageChange: (event: React.FormEvent) => void; // TODO: only for performers. make generic onDisplayFreeOnesDialog?: () => void; } export const DetailsEditNavbar: FunctionComponent = (props: IProps) => { function renderEditButton() { if (props.isNew) { return; } return (