/* Ċ Ġ* ĠCopyright Ġ( C ) Ġby ĠM inter Team . Ġ 2 0 2 1 Ċ Ġ* Ġ@ link Ġ< a Ġhref =" https :// github . com / M inter Team "> Org ĠGithub </ a > Ċ Ġ* Ġ@ link Ġ< a Ġhref =" https :// github . com / ed ward stock "> Maint ainer ĠGithub </ a > Ċ Ġ* Ċ Ġ* ĠThe ĠMIT ĠLicense Ċ Ġ* Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ċ Ġ* Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ċ Ġ* Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ċ Ġ* Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ċ Ġ* Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ċ Ġ* Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ċ Ġ* Ġall Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ġ* Ċ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR Ċ Ġ* ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , Ċ Ġ* ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE Ċ Ġ* ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER Ċ Ġ* ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , Ċ Ġ* ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN Ċ Ġ* ĠTHE ĠSOFTWARE . Ċ Ġ*/ Ċ package Ġnetwork . min ter . bip wallet . wallet s . ui Ċ Ċ import Ġm oxy . presenter . Inject Presenter Ċ import Ġm oxy . presenter . Provide Presenter Ċ import Ġnetwork . min ter . bip wallet . internal . dialogs . Base Bottom Sheet Dialog Fragment Ċ import Ġnetwork . min ter . bip wallet . tx . adapters . Transaction Facade Ċ import Ġnetwork . min ter . bip wallet . tx . ui . Transaction List Activity Ċ import Ġnetwork . min ter . bip wallet . tx . ui . Transaction View Dialog Ċ import Ġnetwork . min ter . bip wallet . wallet s . contract . T xs Tab Page View Ċ import Ġnetwork . min ter . bip wallet . wallet s . views . T xs Tab Page Presenter Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Provider Ċ Ċ class ĠT xs Tab Page Fragment Ġ: ĠBase Tab Page Fragment (), ĠT xs Tab Page View Ġ{ ĊĠĠĠ Ġ@ Jvm Field Ġ@ Inject ĊĠĠĠ Ġvar Ġpresenter Provider : ĠProvider < T xs Tab Page Presenter >? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Jvm Field Ġ@ Inject Presenter ĊĠĠĠ Ġvar Ġpresenter : ĠT xs Tab Page Presenter ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġget Tab Type (): ĠTab Type Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTab Type . T xs ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġstart Transactions () Ġ{ ĊĠĠĠĠĠĠĠ ĠTransaction List Activity . Builder ( this ). start () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġvar Ġbottom Dialog : ĠBase Bottom Sheet Dialog Fragment ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġstart Details ( tx : ĠTransaction Facade ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbottom Dialog ?. dismiss () ĊĠĠĠĠĠĠĠ Ġbottom Dialog Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġbottom Dialog Ġ= ĠTransaction View Dialog . Builder ( tx ). build () ĊĠĠĠĠĠĠĠ Ġbottom Dialog !!. show ( parent FragmentManager , Ġ" tx _ view ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provide Presenter ĊĠĠĠ Ġfun Ġprovide Presenter (): ĠT xs Tab Page Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpresenter Provider !!. get () ĊĠĠĠ Ġ} Ċ }