import React from "react"; import { AssetSelector } from "./AssetSelector"; import { Typography } from "@gardenfi/garden-book"; type InputFieldProps = { id: string; label: string; value: string | null; readOnly?: boolean; onChange?: (value: string) => void; placeholder?: string; showAssetSelector?: boolean; isFromAsset?: boolean; openDropdown?: string | null; setOpenDropdown?: (id: string | null) => void; dropdownId?: string; asset?: any; // Optional asset property }; const InputField: React.FC = ({ id, label, value, readOnly, onChange, placeholder, showAssetSelector = false, isFromAsset = false, openDropdown, setOpenDropdown, dropdownId, asset, }) => (
onChange?.(e.target.value)} className={`w-full rounded-md text-black outline-none`} />
{showAssetSelector && (
)} {/* Optionally show asset info */} {asset && (
{asset.symbol &&

Symbol: {asset.symbol}

} {asset.decimals &&

Decimals: {asset.decimals}

}
)}
); export default InputField;