import React, {useState} from 'react'; import { StrategySummary, EditStrategySpec } from 'wdk-client/Utils/WdkUser'; import './EditStrategyForm.css'; interface Props { strategy: StrategySummary; clearActiveModal: () => void; editStrategy: (strategyId: number, properties: EditStrategySpec) => void; } export default function SaveStrategyForm(props: Props) { const [ name, setName ] = useState(props.strategy.name); const [ isPublic, setIsPublic ] = useState(props.strategy.isPublic); const [ description, setDescription ] = useState(props.strategy.description || ''); const maxDescriptionSize = 4000; const descriptionSize = description.length; const descriptionTooLong = descriptionSize > maxDescriptionSize; return (
{props.strategy.isSaved &&
Public
}