package Ġcom . mad on asy om bu a . sport s db . ui . screen . home Ċ Ċ import Ġandroidx . compose . foundation . layout .* Ċ import Ġandroidx . compose . material .* Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . graphics . Color Ċ import Ġandroidx . compose . ui . unit . dp Ċ import Ġcom . mad on asy om bu a . sport s db . data . remote . model . League Ċ import Ġcom . mad on asy om bu a . sport s db . ui . theme . Green 7 0 0 Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠLove th ĠN w ok ike Ċ Ġ* Ġon Ġ 3 / 1 7 / 2 0 2 1 Ċ Ġ* Ġ*/ Ċ @ Composable Ċ fun ĠLeague Tab ( le ag ues : List < League >, selected League : League , on League Selected :( League )-> Unit ){ ĊĊĠĠĠ Ġval Ġselected Index Ġ= Ġle ag ues . indexOf First Ġ{ Ġit Ġ== Ġselected League Ġ} ĊĠĠĠĠĠĠĠ ĠScroll able Tab Row ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdivider Ġ= Ġ{}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġselected TabIndex Ġ= Ġselected Index , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġedge Padding Ġ= 8 . dp , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠbackgroundColor Ġ= ĠColor . White , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Color Ġ= ĠGreen 7 0 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġle ag ues . forEach Indexed Ġ{ Ġindex , Ġle ague Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTab ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġselected Ġ= Ġindex Ġ== Ġselected Index , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ= Ġ{ Ġon League Selected ( league )}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLeague Choice ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġle ague . name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġselected Ġ= Ġindex Ġ== Ġselected Index , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . padding ( horizontal Ġ= Ġ 4 . dp , Ġvertical Ġ= Ġ 1 6 . dp ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Composable Ċ private Ġfun ĠLeague Choice ( ĊĠĠĠ Ġtext : ĠString , ĊĠĠĠ Ġselected : ĠBoolean , ĊĠĠĠ Ġmodifier : ĠModifier Ġ= ĠModifier Ċ ) Ġ{ ĊĠĠĠ ĠSurface ( ĊĠĠĠĠĠĠĠ Ġshape Ġ= ĠMaterial Theme . shapes . small , ĊĠĠĠĠĠĠĠ Ġmodifier Ġ= Ġmodifier , ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠGreen 7 0 0 ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġtext , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠMaterial Theme . typography . body 2 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcolor Ġ= ĠColor . Black , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . padding ( start Ġ= Ġ 8 . dp , Ġend Ġ= Ġ 8 . dp , top Ġ= Ġ 8 . dp , bottom Ġ= Ġ 8 . dp ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }