import React from 'react'; import type { Application, IManifest } from '@spinnaker/core'; import { ManifestCopier } from './ManifestCopier'; export interface ICopyFromTemplateProps { application: Application; handleCopy(manifest: IManifest): void; } export interface ICopyFromTemplateState { show: boolean; } export class CopyFromTemplateButton extends React.Component { constructor(props: ICopyFromTemplateProps) { super(props); this.state = { show: false }; } private toggle = () => this.setState({ show: !this.state.show }); private handleManifestSelected = (manifest: IManifest) => { this.props.handleCopy(manifest); this.toggle(); }; public render() { return ( <> ); } }