The named parameter 'prefixIcon' isn't defined. Try correcting the name to an existing named parameter's name, or defining a named parameter with the name 'prefixIcon'.dartundefined_named_parameter No quick fixes available

 

Pesan error ini muncul karena kamu menggunakan properti prefixIcon, tapi widget yang kamu pakai tidak punya parameter itu.

Biasanya prefixIcon hanya tersedia di dalam InputDecoration (misalnya pada TextField atau TextFormField), bukan langsung di widget.

Contoh salah (yang bikin error):

TextField(
  prefixIcon: Icon(Icons.email), //  Error, karena TextField tidak punya parameter ini
)

Contoh benar (gunakan decorationInputDecoration):

TextField(
  decoration: InputDecoration(
    prefixIcon: Icon(Icons.email),
    labelText: 'Email',
    border: OutlineInputBorder(),
  ),
)

Atau untuk TextFormField:

TextFormField(
  decoration: InputDecoration(
    prefixIcon: Icon(Icons.lock),
    labelText: 'Password',
    border: OutlineInputBorder(),
  ),
)

Jadi solusinya: pindahkan prefixIcon ke dalam decoration: InputDecoration(...).


0 Comments:

Post a Comment