//
// SPDX-License-Identifier: AGPL-3.0
-import * as React from "react";
+import React from "react";
import { Field } from "redux-form";
-import { TextField } from "~/components/text-field/text-field";
-import { USER_EMAIL_VALIDATION, USER_LENGTH_VALIDATION } from "~/validators/validators";
-import { NativeSelectField } from "~/components/select-field/select-field";
+import { TextField } from "components/text-field/text-field";
+import { USER_EMAIL_VALIDATION, USER_LENGTH_VALIDATION } from "validators/validators";
+import { NativeSelectField } from "components/select-field/select-field";
import { InputLabel } from "@material-ui/core";
-import { VirtualMachinesResource } from "~/models/virtual-machines";
+import { VirtualMachinesResource } from "models/virtual-machines";
export const UserEmailField = () =>
<Field
name='email'
- component={TextField}
+ component={TextField as any}
validate={USER_EMAIL_VALIDATION}
autoFocus={true}
label="Email" />;
<InputLabel>Virtual Machine</InputLabel>
<Field
name='virtualMachine'
- component={NativeSelectField}
+ component={NativeSelectField as any}
validate={USER_LENGTH_VALIDATION}
items={getVirtualMachinesList(data.items)} />
</div>;
export const UserGroupsVirtualMachineField = () =>
<Field
name='groups'
- component={TextField}
+ component={TextField as any}
validate={USER_LENGTH_VALIDATION}
label="Groups for virtual machine (comma separated list)" />;