Menambahkan Ikon di Sebelah Kiri dengan startAdornment pada Material-UI TextField di React.js

Daftar Isi

Perkenalan

Material-UI menyediakan banyak komponen yang mempermudah pembangunan antarmuka pengguna yang estetis dan responsif di React.js. Dalam artikel ini, kita akan membahas cara menggunakan prop startAdornment pada komponen TextField untuk menambahkan ikon di sebelah kiri.

Langkah 1: Instalasi dan Setup

Pastikan proyek React Anda telah menginstal React dan Material-UI. Jika belum, jalankan perintah berikut:

				
					npm install react @mui/material @emotion/react @emotion/styled

				
			

Langkah 2: Import Material-UI dan Icon

Impor komponen yang diperlukan ke dalam file komponen React Anda. Pastikan Anda mengganti YourIcon dengan ikon yang sesuai, yang dapat Anda temukan di Material-UI Icons.

				
					import React from 'react';
import TextField from '@mui/material/TextField';
import IconButton from '@mui/material/IconButton';
import YourIcon from '@mui/icons-material/YourIcon'; // Ganti YourIcon dengan ikon yang diinginkan

				
			

Langkah 3: Menggunakan startAdornment

Buat komponen TextField dengan ikon menggunakan prop startAdornment.

				
					const TextFieldWithIcon = () => {
  return (
    <TextField
      label="Input Text"
      variant="outlined"
      fullWidth
      InputProps={{
        startAdornment: (
          <IconButton>
            <YourIcon />
          </IconButton>
        ),
      }}
    />
  );
};

export default TextFieldWithIcon;

				
			

Langkah 4: Penggunaan Komponen

Gunakan komponen tersebut di dalam komponen atau halaman React Anda.

				
					import React from 'react';
import TextFieldWithIcon from './TextFieldWithIcon'; // Sesuaikan dengan path file Anda

const App = () => {
  return (
    <div>
      <h1>Contoh Penggunaan TextField dengan Icon di Sebelah Kiri</h1>
      <TextFieldWithIcon />
    </div>
  );
};

export default App;

				
			

Kesimpulan

Dengan mengikuti langkah-langkah di atas, Anda dapat menggunakan startAdornment pada komponen TextField dari Material-UI untuk menambahkan ikon di sebelah kiri. Sesuaikan kode tersebut sesuai kebutuhan dan gaya desain proyek Anda.

Facebook
Twitter
LinkedIn
WhatsApp
Telegram
Dwiki Nuri Dhuha
Dwiki Nuri Dhuha
Hello World! Let me introduce myself, I’m Dwiki Nuri Dhuha from Indonesia & i’m Computer Geek – Full Stack – Engineer – Introvert – Perfectionist – Workaholic.

Leave a Reply

Your email address will not be published. Required fields are marked *