+ {
+ isEditing &&
+ <>
+
Existing records for demolished buildings
+
+ >
+ }
+
+ {
+ !isDisabled &&
+
+
Add a new demolished building record
+
+
+
+
+
+
+ }
+
+ >
+ );
+};
diff --git a/app/src/frontend/building/data-containers/dynamics/dynamics.tsx b/app/src/frontend/building/data-containers/dynamics/dynamics.tsx
new file mode 100644
index 00000000..25e03d18
--- /dev/null
+++ b/app/src/frontend/building/data-containers/dynamics/dynamics.tsx
@@ -0,0 +1,123 @@
+import React from 'react';
+import { Link } from 'react-router-dom';
+import InfoBox from '../../../components/info-box';
+
+import { Category } from '../../../config/categories-config';
+import { dataFields } from '../../../config/data-fields-config';
+
+import DataEntry from '../../data-components/data-entry';
+import { DataEntryGroup } from '../../data-components/data-entry-group';
+import { DynamicsBuildingPane, DynamicsDataEntry } from './dynamics-data-entry';
+import { FieldRow } from '../../data-components/field-row';
+import NumericDataEntry from '../../data-components/numeric-data-entry';
+import withCopyEdit from '../../data-container';
+
+import { CategoryViewProps } from '../category-view-props';
+
+/**
+* Dynamics view/edit section
+*/
+const DynamicsView: React.FunctionComponent