diff --git a/Composer/packages/client/src/pages/botProject/runtime-settings/RuntimeSettings.tsx b/Composer/packages/client/src/pages/botProject/runtime-settings/RuntimeSettings.tsx index 82b5e1eccb..5356979f62 100644 --- a/Composer/packages/client/src/pages/botProject/runtime-settings/RuntimeSettings.tsx +++ b/Composer/packages/client/src/pages/botProject/runtime-settings/RuntimeSettings.tsx @@ -3,8 +3,9 @@ /** @jsx jsx */ import { jsx } from '@emotion/core'; -import { useState, Fragment, useEffect } from 'react'; +import { useState, Fragment, useEffect, useMemo } from 'react'; import formatMessage from 'format-message'; +import { mergeStyleSets } from '@uifabric/styling'; import { Toggle } from 'office-ui-fabric-react/lib/Toggle'; import { DefaultButton } from 'office-ui-fabric-react/lib/Button'; import { TextField } from 'office-ui-fabric-react/lib/TextField'; @@ -15,6 +16,7 @@ import { RouteComponentProps } from '@reach/router'; import { useRecoilValue } from 'recoil'; import { Spinner } from 'office-ui-fabric-react/lib/Spinner'; import { OpenConfirmModal } from '@bfc/ui-shared'; +import { isUsingAdaptiveRuntime } from '@bfc/shared'; import { dispatcherState, @@ -68,6 +70,7 @@ export const RuntimeSettings: React.FC isUsingAdaptiveRuntime(settings.runtime), [settings]); useEffect(() => { // check the status of the boilerplate material and see if it requires an update @@ -225,36 +228,43 @@ export const RuntimeSettings: React.FC {header()} - {toggleOfCustomRuntime()} + {!isAdaptive && toggleOfCustomRuntime()} +
+ {!isAdaptive && ( + handleRuntimeSettingOnBlur('path')} + onChange={handleRuntimeSettingOnChange('path')} + onRenderLabel={onRenderLabel} + /> + )} + {!isAdaptive && ( +
+ {formatMessage('Or: ')} + + {formatMessage('Get a new copy of the runtime code')} + +
+ )} +
- handleRuntimeSettingOnBlur('path')} - onChange={handleRuntimeSettingOnChange('path')} - onRenderLabel={onRenderLabel} - /> - {formatMessage('Or: ')} - - {formatMessage('Get a new copy of the runtime code')} - - handleRuntimeSettingOnBlur('command')} onChange={handleRuntimeSettingOnChange('command')}