package Ġcom . mut ual mobile . feat . github repos . ui . github . rep ode t ails Ċ Ċ import Ġandroidx . compose . foundation . layout . Column Ċ import Ġandroidx . compose . foundation . layout . fill Max Height Ċ import Ġandroidx . compose . foundation . layout . fill Max Width Ċ import Ġandroidx . compose . foundation . layout . padding Ċ import Ġandroidx . compose . material . Material Theme Ċ import Ġandroidx . compose . material . Sca ffold Ċ import Ġandroidx . compose . material . Text Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . text . style . Text Overflow Ċ import Ġandroidx . compose . ui . unit . dp Ċ import Ġcom . google . ac comp an ist . in sets . navigation Bars Padding Ċ import Ġcom . google . ac comp an ist . in sets . status Bars Padding Ċ import Ġcom . mut ual mobile . feat . github repos . ui . model . UI Repo Ċ import Ġcom . mut ual mobile . feat . github repos . utils . get Formatted Create Date Ċ import Ġcom . mut ual mobile . feat . github repos . utils . get Formatted Duration Ċ import Ġcom . mut ual mobile . pr axis . common ui . material . Common Top AppBar Ċ import Ġcom . mut ual mobile . pr axis . common ui . theme . Pr axis Surface Ċ import Ġcom . mut ual mobile . pr axis . common ui . theme . Pr axis Theme Ċ Ċ const Ġval ĠDATE _ TIME _ DETAILS Ġ= Ġ" MMM Ġd Ġy yyy Ġhh : mm Ġa " Ċ Ċ @ Composable Ċ fun ĠRepo Details Screen ( ui Repo : ĠUI Repo ) Ġ{ ĊĠ ĠScaffold ( ĊĠĠĠ ĠbackgroundColor Ġ= ĠPr axis Theme . colors . ui Background , ĊĠĠĠ Ġcontent Color Ġ= ĠPr axis Theme . colors . text Secondary , ĊĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠ Ġ. status Bars Padding () ĊĠĠĠĠĠ Ġ. navigation Bars Padding (), ĊĠĠĠ Ġtop Bar Ġ= Ġ{ ĊĠĠĠĠĠ ĠCommon Top AppBar ( ui Repo . fullName ) ĊĠĠĠ Ġ}) Ġ{ ĊĠĠĠ ĠPr axis Surface ( ĊĠĠĠĠĠ Ġcolor Ġ= ĠPr axis Theme . colors . ui Background , ĊĠĠĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠĠĠ Ġ. fill Max Height () ĊĠĠĠĠĠĠĠ Ġ. fill Max Width (), ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠ ĠColumn ( ĊĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠĠĠĠĠ Ġ. fill Max Height () ĊĠĠĠĠĠĠĠĠĠ Ġ. fill Max Width () ĊĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Language : Ġ${ if Ġ( ui Repo . language . isNull Or Blank ()) Ġ" Empty " Ġelse Ġui Repo . language }", ĊĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠMaterial Theme . typography . body 1 , ĊĠĠĠĠĠĠĠĠĠ Ġoverflow Ġ= ĠText Overflow . El lipsis , ĊĠĠĠĠĠĠĠĠĠ Ġmax Lines Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. padding ( 8 . dp ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Created : Ġ${ get Formatted Create Date ( ui Repo . create Date )} ", ĊĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠMaterial Theme . typography . body 1 , ĊĠĠĠĠĠĠĠĠĠ Ġoverflow Ġ= ĠText Overflow . El lipsis , ĊĠĠĠĠĠĠĠĠĠ Ġmax Lines Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. padding ( 8 . dp ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ ĠText ( ĊĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Duration : Ġ~ ${ get Formatted Duration ( ui Repo . create Date )} ", ĊĠĠĠĠĠĠĠĠĠ Ġstyle Ġ= ĠMaterial Theme . typography . body 2 , ĊĠĠĠĠĠĠĠĠĠ Ġoverflow Ġ= ĠText Overflow . El lipsis , ĊĠĠĠĠĠĠĠĠĠ Ġmax Lines Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. padding ( 8 . dp ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }