package Ġio . horizontal systems . bank wallet . modules . coin . details Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . annotation . String Res Ċ import Ġandroidx . compose . foundation . background Ċ import Ġandroidx . compose . foundation . layout . Column Ċ import Ġandroidx . compose . foundation . layout . Spacer Ċ import Ġandroidx . compose . foundation . layout . height Ċ import Ġandroidx . compose . foundation . layout . padding Ċ import Ġandroidx . compose . foundation . lazy . Lazy Column Ċ import Ġandroidx . compose . foundation . lazy . items Ċ import Ġandroidx . compose . material . Text Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . platform . Compose View Ċ import Ġandroidx . compose . ui . platform . View Composition Strategy Ċ import Ġandroidx . compose . ui . res . string Resource Ċ import Ġandroidx . compose . ui . unit . dp Ċ import Ġandroidx . core . os . bundle Of Ċ import Ġio . horizontal systems . bank wallet . R Ċ import Ġio . horizontal systems . bank wallet . core . Base Fragment Ċ import Ġio . horizontal systems . bank wallet . modules . coin . details . Coin Details Module . Security Info View Item Ċ import Ġio . horizontal systems . bank wallet . ui . compose . Compose App Theme Ċ import Ġio . horizontal systems . bank wallet . ui . compose . Trans latable String Ċ import Ġio . horizontal systems . bank wallet . ui . compose . components . AppBar Ċ import Ġio . horizontal systems . bank wallet . ui . compose . components . Cell Single Line Clear Ċ import Ġio . horizontal systems . bank wallet . ui . compose . components . MenuItem Ċ import Ġio . horizontal systems . core . find Nav Controller Ċ Ċ class ĠCoin Security Info Fragment Ġ: ĠBase Fragment () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn ĠCompose View ( require Context ()). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset View Composition Strategy ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠView Composition Strategy . Dispose On Lifecycle Destroyed ( view Lifecycle Owner ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Content Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCompose App Theme Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCoin Security Info ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequire Arguments (). getInt ( TITLE _ KEY ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequire Arguments (). get Parcelable ArrayList ( VIEW _ ITEMS _ KEY ) !! , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Close Ġ= Ġ{ Ġfind Nav Controller (). pop Back Stack () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠTITLE _ KEY Ġ= Ġ" title _ key " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠVIEW _ ITEMS _ KEY Ġ= Ġ" view _ items _ key " ĊĊĠĠĠĠĠĠĠ Ġfun Ġprepare Params (@ String Res Ġtitle : ĠInt , Ġview Items : ĠList < Security Info View Item >) Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbundle Of ( TITLE _ KEY Ġto Ġtitle , ĠVIEW _ ITEMS _ KEY Ġto Ġview Items ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ @ Composable Ċ fun ĠCoin Security Info ( ĊĠĠĠ Ġ@ String Res Ġtitle : ĠInt , ĊĠĠĠ Ġview Items : ĠList < Security Info View Item >, ĊĠĠĠ ĠonClick Close : Ġ() Ġ-> ĠUnit Ċ ) Ġ{ ĊĠĠĠ ĠColumn ( modifier Ġ= ĠModifier . background ( color Ġ= ĠCompose App Theme . colors . ty ler )) Ġ{ ĊĠĠĠĠĠĠĠ ĠApp Bar ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= ĠTrans latable String . Res String ( R . string . Coin Page _ Security Params _ Info ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmenu Items Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMenuItem ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= ĠTrans latable String . Res String ( R . string . Button _ Close ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= ĠR . drawable . ic _ close , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ= ĠonClick Close ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ ĠCell Single Line Clear ( border Top Ġ= Ġtrue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġstring Resource ( title ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠCompose App Theme . typography . body , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor Ġ= ĠCompose App Theme . colors . le ah ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠLazy Column Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitems ( view Items ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCoin Security Info Item ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSp acer ( modifier Ġ= ĠModifier . height ( 1 2 . dp )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Composable Ċ fun ĠCoin Security Info Item ( info View Item : ĠSecurity Info View Item ) Ġ{ ĊĠĠĠ ĠColumn ( modifier Ġ= ĠModifier . padding ( start Ġ= Ġ 2 4 . dp , Ġend Ġ= Ġ 9 . dp )) Ġ{ ĊĠĠĠĠĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . padding ( vertical Ġ= Ġ 1 2 . dp ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġstring Resource ( info View Item . title ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠCompose App Theme . typography . body , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcolor Ġ= Ġinfo View Item . grade . security Grade Color () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . padding ( vertical Ġ= Ġ 1 2 . dp ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġstring Resource ( info View Item . description ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠCompose App Theme . typography . body , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcolor Ġ= ĠCompose App Theme . colors . br an ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ