Skip to main content
Pada latihan ini, Anda akan mengetahui cara untuk membuat dan memanfaatkan Component untuk komponen yang sering digunakan.
  1. Bagian selanjutnya adalah filter kategori. Buat lingkaran dengan menggunakan Ellipse Tool (O) dengan jarak 12 px dari teks di atasnya. Tahan Shift untuk membuat lingkaran sempurna dengan ukuran 48x48. Kemudian, ubah properti Fill menjadi gambar Icon Category All seperti ini:
    dos:918231d57d2ca3c4bd20be21641cd24c20211006162727.gif
  2. Lalu gunakan Text Tool (T) untuk menambahkan teks di bawahnya. Jangan lupa untuk mengatur margin teks dengan ikon di atasnya menjadi 8px. Konfigurasi selengkapnya seperti berikut:
    dos:652f0dffb0fb796512ba331c040c10cb20211006161940.jpeg
    Pastikan sudah menggunakan Auto Width dan Align Center supaya teks selalu dalam satu baris dan rata tengah.
  3. Jika sebelumnya Anda sudah mengenal Group dan Frame, sekarang kita akan berkenalan dengan Components. Anda perlu menggunakan Components jika terdapat elemen yang digunakan berulang lagi pada sebuah desain. Untuk membuat sebuah Components, caranya cukup klik kanan pada elemen dan pilih Create Components.
    dos:0ad44ccc9e12c624ad0a5b41c813651420211006164639.gif
    Anda dapat melihat logo dari Component adalah seperti ini:
    dos:2d42034ae72e7a6b4fb8581e4284fc8220211006161939.jpeg
    Anda juga dapat melihat semua Component yang sudah dibuat pada tab Asset yang ada di panel sebelah kiri seperti ini:
    dos:fef31c107a3ca5e9086b409ebc7d1c4320211006161939.jpeg
  • Untuk mengetahui manfaat dari Component, buatlah Instance dengan drag and drop component dari Asset atau duplicate (Ctrl+D) component tersebut seperti ini:
    dos:74bcfbb544372bdc19c79dd9aab5c90920211006174736.gif
    Perbedaan dari Component dengan Instance dapat dilihat pada logonya seperti berikut:
    dos:887c1569652b0ae29d07f1e0194aaa1220211006161939.jpeg
    Dapat dilihat logo dari Instance adalah berupa belah ketupat kosong, Sedangkan logo dari Component utama atau biasa disebut dengan Main Component adalah belah ketupat berisi pola seperti gambar di atas.
  • Kelebihan dari penggunaan Component adalah jika terdapat perubahan pada Main Component maka semua Instance akan juga ikut berubah. Berikut adalah contohnya.
    dos:ef25afab81af0d7581544de82ce4a7ce20211006175042.gif
    Dengan adanya fitur ini, Anda dapat membuat elemen yang konsisten dengan mudah, tanpa harus mengubah satu per satu ketika terjadi perubahan desain. Mantap, bukan?
  • Walaupun begitu, Anda tetap bisa memodifikasi setiap instance sesuai keinginan. Sebagai contoh di sini setiap teks diganti menjadi seperti berikut:
    dos:365d1bb98f94cbf5ba8ee793ab6b613d20211006175107.jpeg
    Nah, walaupun teks telah diubah, Anda tetap dapat mengganti pengaturan dari teks pada satu tempat, seperti berikut:
    dos:a4e964922b3be4c635d57a63dc47501020211006175215.gifSangat efisien, bukan? Karena banyak sekali manfaat yang didapatkan dari penggunaan Component, kita akan menggunakannya untuk setiap elemen yang digunakan berkali-kali seperti tombol, Card, App bar, dan lain sebagainya.
    Sebagai tambahan, berikut adalah beberapa menu tambahan yang muncul jika Anda melakukan klik kanan pada instance:
    dos:d4ece751b39252953a166dcf245f7d8920211006175350.png
    • Reset all overrides : Menghapus modifikasi yang sudah dilakukan menjadi pengaturan awal seperti Main Component.
    • Detach instance : Melepas instance menjadi elemen biasa (frame).
    • Go to main component : Menuju ke lokasi Main Component.
    • Push overrides to main component : Mengubah konfigurasi Main Component sesuai dengan konfigurasi pada instance yang dipilih.