import React from "react";
import { BaseFormField, BaseFormFieldProps } from "./BaseFormField";

import { OtherAssetsFormField } from "@/hooks/useOtherAssetsForm";

interface AssetTypeOtherInputProps
  extends BaseFormFieldProps<OtherAssetsFormField> {
  aassettype: string;
  setaassettype: (value: string) => void;
  
}

const AssetTypeOtherInput: React.FC<AssetTypeOtherInputProps> = ({ 
  aassettype, 
  setaassettype,
  clearError,
  errors,
  handleFieldBlur,
  validateField,
 }) => {
  return (
    <BaseFormField
  fieldName="aassettype"
  label="Asset Type"
  value={aassettype}
  setValue={setaassettype}
  placeholder="Enter asset type"
  enableHoverEffects={true}
  clearError={clearError}
  errors={errors}
  handleFieldBlur={handleFieldBlur}
  validateField={validateField}
/>
  );
};

export default AssetTypeOtherInput;
