diff --git a/src/components/settings.tsx b/src/components/settings.tsx
index 3239b5b..6fb7383 100644
--- a/src/components/settings.tsx
+++ b/src/components/settings.tsx
@@ -33,6 +33,8 @@ const getDefaultsForTranslation = (pkParams: any, therapeuticRange: any, uiSetti
// UI Settings
simulationDays: defaults.uiSettings.simulationDays,
displayedDays: defaults.uiSettings.displayedDays,
+ yAxisMin: defaults.uiSettings.yAxisMin,
+ yAxisMax: defaults.uiSettings.yAxisMax,
therapeuticRangeMin: defaults.therapeuticRange.min,
therapeuticRangeMax: defaults.therapeuticRange.max,
@@ -44,6 +46,7 @@ const getDefaultsForTranslation = (pkParams: any, therapeuticRange: any, uiSetti
// Advanced Settings
standardVdValue: defaults.pkParams.advanced.standardVd?.preset === 'adult' ? '377' : defaults.pkParams.advanced.standardVd?.preset === 'child' ? '175' : defaults.pkParams.advanced.standardVd?.customValue || '377',
standardVdPreset: defaults.pkParams.advanced.standardVd?.preset || 'adult',
+ customVdValue: defaults.pkParams.advanced.standardVd.customValue,
bodyWeight: defaults.pkParams.advanced.standardVd.bodyWeight,
tmaxDelay: defaults.pkParams.advanced.foodEffect.tmaxDelay,
fOral: defaults.pkParams.advanced.fOral,
@@ -407,6 +410,8 @@ const Settings = ({
required={true}
error={!!therapeuticRangeError || !therapeuticRange.min}
errorMessage={therapeuticRangeError || t('errorTherapeuticRangeMinRequired') || 'Minimum therapeutic range is required'}
+ showResetButton={true}
+ defaultValue={defaultsForT.therapeuticRangeMin}
/>
-
@@ -458,7 +465,7 @@ const Settings = ({
required={true}
errorMessage={t('errorNumberRequired')}
showResetButton={true}
- defaultValue="2"
+ defaultValue={defaultsForT.displayedDays}
/>
@@ -492,7 +499,7 @@ const Settings = ({
placeholder={t('auto')}
allowEmpty={true}
showResetButton={true}
- defaultValue=""
+ defaultValue={defaultsForT.yAxisMin}
warning={!!yAxisRangeError}
warningMessage={yAxisRangeError}
/>
@@ -507,7 +514,7 @@ const Settings = ({
unit="ng/ml"
allowEmpty={true}
showResetButton={true}
- defaultValue=""
+ defaultValue={defaultsForT.yAxisMax}
warning={!!yAxisRangeError}
warningMessage={yAxisRangeError}
/>
@@ -602,7 +609,7 @@ const Settings = ({
required={true}
errorMessage={t('errorNumberRequired')}
showResetButton={true}
- defaultValue="5"
+ defaultValue={defaultsForT.simulationDays}
/>
@@ -655,7 +662,7 @@ const Settings = ({
unit={t('unitDays')}
required={true}
showResetButton={true}
- defaultValue="7"
+ defaultValue={defaultsForT.steadyStateDays}
/>
)}
@@ -707,7 +714,7 @@ const Settings = ({
warningMessage={t('warningEliminationOutOfRange')}
errorMessage={t('errorEliminationHalfLifeRequired')}
showResetButton={true}
- defaultValue="11"
+ defaultValue={defaultsForT.damphHalfLife}
/>
@@ -746,7 +753,7 @@ const Settings = ({
warningMessage={t('warningConversionOutOfRange')}
errorMessage={t('errorConversionHalfLifeRequired')}
showResetButton={true}
- defaultValue="0.8"
+ defaultValue={defaultsForT.ldxHalfLife}
/>
@@ -781,6 +788,8 @@ const Settings = ({
warning={absorptionWarning}
warningMessage={t('warningAbsorptionOutOfRange')}
errorMessage={t('errorAbsorptionRateRequired')}
+ showResetButton={true}
+ defaultValue={defaultsForT.ldxAbsorptionHalfLife}
/>
@@ -855,6 +864,8 @@ const Settings = ({
max={2000}
unit="L"
required={true}
+ showResetButton={true}
+ defaultValue={defaultsForT.customVdValue}
/>
)}
@@ -887,6 +898,8 @@ const Settings = ({
max={300}
unit={t('bodyWeightUnit')}
required={true}
+ showResetButton={true}
+ defaultValue={defaultsForT.bodyWeight}
/>
)}
@@ -923,6 +936,8 @@ const Settings = ({
max={5}
unit={t('tmaxDelayUnit')}
required={true}
+ showResetButton={true}
+ defaultValue={defaultsForT.tmaxDelay}
/>
@@ -1102,6 +1117,8 @@ const Settings = ({
min={0.5}
max={1.0}
required={true}
+ showResetButton={true}
+ defaultValue={defaultsForT.fOral}
/>