package Ġit . cia os ono ke k ko . form builder . form . holder Ċ Ċ import Ġandroid . view . View Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġit . cia os ono ke k ko . form builder . databinding . View Form Label Binding Ċ import Ġit . cia os ono ke k ko . form builder . form . Form Ċ Ċ class ĠForm Label Holder (_ view : ĠView Form Label Binding ) Ġ: ĠRecyclerView . ViewHolder (_ view . root ) Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġview : ĠView Form Label Binding Ġ= Ġ_ view ĊĊĠĠĠ Ġfun Ġbind ( data : ĠForm . Label ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsetup ( data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġsetup ( data : ĠForm . Label ) Ġ{ ĊĠĠĠĠĠĠĠ Ġview . txt Title . text Ġ= Ġdata . title ĊĊĠĠĠĠĠĠĠ Ġdata . sub Title ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview . txt Subtitle . text Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġif Ġ( view . txt Subtitle . text . isNull OrEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview . txt Subtitle . visibility Ġ= ĠView . GONE ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }