import EditGrayA from "@/components/icons/EditGrayA";
import EditOrangeA from "@/components/icons/EditOrangeA";
import { Button, TextField } from "@mui/material";
function Field({
changeData,
multiline,
icon,
placeholder,
data,
value,
name,
iconGray,
error,
isTransparent,
type,
props,
disable,
}) {
// وقتی value پاس داده شود فیلد controlled است (برای مقادیر فقطخواندنی مثل موبایل)؛
// در غیر این صورت رفتار قبلی (uncontrolled با defaultValue) حفظ میشود.
const controlled =
value !== undefined
? { value: value ?? "" }
: { defaultValue: data };
return (