diff --git a/plugins/scaffolder/src/components/fields/RepoUrlPicker/host.tsx b/plugins/scaffolder/src/components/fields/RepoUrlPicker/host.tsx
new file mode 100644
index 0000000000..4d841d8665
--- /dev/null
+++ b/plugins/scaffolder/src/components/fields/RepoUrlPicker/host.tsx
@@ -0,0 +1,73 @@
+/*
+ * Copyright 2021 The Backstage Authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import React from 'react';
+import {
+ Progress,
+ Select,
+ SelectedItems,
+ SelectItem,
+} from '@backstage/core-components';
+import FormControl from '@material-ui/core/FormControl';
+import FormHelperText from '@material-ui/core/FormHelperText';
+import Input from '@material-ui/core/Input';
+import InputLabel from '@material-ui/core/InputLabel';
+
+export const RepoUrlPickerHost = ({
+ host,
+ organization,
+ hosts,
+ onChange,
+ rawErrors,
+}) => {
+ return (
+ <>
+ 0 && !host}
+ >
+
+
+
+ The host where the repository will be created
+
+
+ {/* Show this for dev.azure.com only */}
+ {host === 'dev.azure.com' && (
+ 0 && !organization}
+ >
+ Organization
+
+ The name of the organization
+
+ )}
+ >
+ );
+};