import React, { Component, FormEvent } from 'react'; import { GenericComponent } from '@leanup/lib'; import { ResolvedRoute } from '../../app/controller'; import { EditorSerieComponent } from '../editor/component.react'; import { EditSerieController } from './controller'; interface Props { resolvedRoute: ResolvedRoute; } export class EditSerieComponent extends Component implements GenericComponent { public readonly ctrl: EditSerieController; public constructor(props: Props) { super(props); this.ctrl = new EditSerieController({ hooks: { doRender: this.forceUpdate.bind(this), }, }); this.ctrl.changeMeasuredSerie(parseInt(props.resolvedRoute.data?.id || '0')); } public render(): JSX.Element { return (
) => { event.preventDefault(); event.stopPropagation(); this.ctrl.onSubmit(); }} >

Edit a existing measuring serie

); } }