package Ġbr . com . vl abs . wi imm fi app . ui . more Ċ Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġbr . com . vl abs . wi imm fi app . router . More Router Ċ import Ġbr . com . vl abs . wi imm fi app . ui . more . model . More Item Ċ import Ġbr . com . vl abs . wi imm fi app . ui . more . model . More Item . D ON ATE Ċ Ċ class ĠMore ViewModel ( ĊĠĠĠ Ġprivate Ġval Ġmore Router : ĠMore Router Ċ ) Ġ: ĠViewModel () Ġ{ ĊĊĠĠĠ Ġval Ġmore Items : ĠMutable LiveData < List < More Item >> Ġ= ĠMutable LiveData ( ĊĠĠĠĠĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠD ON ATE ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġon More Item Clicked ( item : ĠMore Item ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen ( item ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠD ON ATE Ġ-> Ġshow Don ate Page () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġshow Don ate Page () Ġ{ ĊĠĠĠĠĠĠĠ Ġmore Router . open Don ate () ĊĠĠĠ Ġ} Ċ }