import type { FormikProps } from 'formik'; import React from 'react'; import type { IAccount } from '@spinnaker/core'; import { AccountSelectInput, HelpField } from '@spinnaker/core'; import type { IKubernetesManifestCommandData } from '../manifestCommandBuilder.service'; export interface IManifestBasicSettingsProps { accounts: IAccount[]; onAccountSelect: (account: string) => void; selectedAccount: string; } export function ManifestBasicSettings({ accounts, onAccountSelect, selectedAccount }: IManifestBasicSettingsProps) { return (
Account
onAccountSelect(evt.target.value)} readOnly={false} accounts={accounts} provider="kubernetes" />
); } export interface IWizardManifestBasicSettingsProps { formik: FormikProps; } export class WizardManifestBasicSettings extends React.Component { private accountUpdated = (account: string): void => { const { formik } = this.props; formik.values.command.account = account; formik.setFieldValue('account', account); }; public render() { const { formik } = this.props; return ( ); } }