package Ġcom . example . lif eli ke . comp osable . logged out Ċ Ċ import Ġandroidx . compose . foundation . Base TextField Ċ import Ġandroidx . compose . foundation . Experimental Foundation Api Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . text . Text Range Ċ import Ġandroidx . compose . ui . text . input . TextField Value Ċ import Ġcom . example . lif eli ke . comp osable . logged out . common . Reg Flow Panel Ċ import Ġcom . example . lif eli ke . entity . User ĊĊ Ċ interface ĠReg User Phone Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Experimental Foundation Api ĊĠĠĠĠĠĠĠ Ġ@ Composable ĊĠĠĠĠĠĠĠ Ġfun ĠContent ( user : ĠUser , Ġon Next : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠReg Flow Panel (" Your Ġfake Ġphone Ġnumber ", Ġon Next ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBase TextField ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= ĠText FieldValue ( user . phone , ĠText Range ( user . phone . length , user . phone . length )), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Value Change Ġ= Ġ{ Ġuser . phone Ġ= Ġit . text . filter Ġ{ Ġit . is Digit () Ġ} Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ