diff --git a/ui/src/components/CustomField.tsx b/ui/src/components/CustomField.tsx index 1722d1d2c..2bf19d430 100644 --- a/ui/src/components/CustomField.tsx +++ b/ui/src/components/CustomField.tsx @@ -11,9 +11,11 @@ import React, { CSSProperties } from "react"; import { Control, Controller, UseFormRegister } from "react-hook-form"; import { capitalizeFirstLetter } from "~/utils/helper"; import { MultiSelect } from "./multiselect"; +import Skeleton from "react-loading-skeleton"; type CustomFieldNameProps = { name: string; + isLoading?: boolean; title?: string; disabled?: boolean; register: UseFormRegister; @@ -33,6 +35,7 @@ export const CustomFieldName = ({ style = {}, placeholder, options = [], + isLoading = false, ...props }: FormFieldProps & CustomFieldNameProps & @@ -64,86 +67,92 @@ export const CustomFieldName = ({ - { - switch (variant) { - case "textarea": { - return ( -