+ >
+ );
+};
+
+export default FormMultiField;
diff --git a/client/src/EMS/BloodPressureField.scss b/client/src/Components/FormMultiField.scss
similarity index 85%
rename from client/src/EMS/BloodPressureField.scss
rename to client/src/Components/FormMultiField.scss
index 646cdabe..af6bf0e0 100644
--- a/client/src/EMS/BloodPressureField.scss
+++ b/client/src/Components/FormMultiField.scss
@@ -1,12 +1,12 @@
@import '../theme/base';
-.bpfield {
+.multi-field {
display: flex;
gap: 0.6rem;
position: relative;
}
-.bpfield__input {
+.multi-field__input {
.grid-row {
flex-wrap: nowrap;
}
diff --git a/client/src/EMS/BloodPressureField.js b/client/src/EMS/BloodPressureField.js
index 09ac9811..f143171b 100644
--- a/client/src/EMS/BloodPressureField.js
+++ b/client/src/EMS/BloodPressureField.js
@@ -5,7 +5,7 @@ import { ValidationState } from '../Models/PatientFieldData';
import FormInput from '../Components/FormInput';
import { useForm } from '../Components/Form';
-import './BloodPressureField.scss';
+import FormMultiField from '../Components/FormMultiField';
function BPInput({ metadata, unit }) {
const { data, onChange } = useForm();
@@ -18,18 +18,16 @@ function BPInput({ metadata, unit }) {
// grouped with its input in a div because the fields are arranged horizontally
// in a row. since the errors are absolutely positioned, they'd both shift to
// the left margin of the .bpfield without this extra div, causing an overlap.
-