package Ġcom . jes en . compose _ b ili . ui . pages . delegate Ċ Ċ import Ġandroidx . compose . foundation . layout . fill MaxSize Ċ import Ġandroidx . compose . material . Icon Ċ import Ġandroidx . compose . material . IconButton Ċ import Ġandroidx . compose . material . Sca ffold Ċ import Ġandroidx . compose . material . Text Ċ import Ġandroidx . compose . material . icons . Icons Ċ import Ġandroidx . compose . material . icons . filled . Arrow Back Ċ import Ġandroidx . compose . runtime .* Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . unit . dp Ċ import Ġcom . jes en . b ili webview _ module . session . Session Manager Ċ import Ġcom . jes en . b ili webview _ module . webview . B ili WebView Ċ import Ġcom . jes en . common _ util _ lib . utils . B ili Top Bar Ċ import Ġcom . jes en . common _ util _ lib . utils . Local Nav Controller Ċ Ċ /** Ċ Ġ* ĠWebView é¡µéĿ¢ å°ģè£ħ Ċ Ġ*/ Ċ @ Composable Ċ fun ĠDelegate WebView ( url : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġnav Controller Ġ= ĠLocal Nav Controller . current ĊĠĠĠ Ġvar Ġtitle Ġby Ġremember Ġ{ ĊĠĠĠĠĠĠĠ Ġmutable State Of (" åĬłè½½ ä¸Ń ...") ĊĠĠĠ Ġ} ĊĠĠĠ ĠScaffold ( top Bar Ġ= Ġ{ ĊĠĠĠĠĠĠĠ ĠB ili Top Bar ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText ( text Ġ= Ġtitle ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnavigation Icon Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIcon Button ( onClick Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnav Controller . pop Back Stack () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIcon ( Icons . Default . Arrow Back , Ġnull ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, Ġelevation Ġ= Ġ 1 2 . dp ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠ Ġ}) Ġ{ ĊĠĠĠĠĠĠĠ ĠB ili WebView ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . fill MaxSize (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlink Ġ= Ġurl , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsession Ġ= ĠSession Manager . session ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ