package Ġcom . pop al ay . track tor . feature . tracker detail Ċ Ċ import Ġandroidx . compose . foundation . Icon Ċ import Ġandroidx . compose . foundation . Text Ċ import Ġandroidx . compose . material . IconButton Ċ import Ġandroidx . compose . material . icons . Icons Ċ import Ġandroidx . compose . material . icons . filled . Arrow Back Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . res . vector Resource Ċ import Ġcom . pop al ay . track tor . core . R Ċ import Ġcom . pop al ay . track tor . data . model . Tracker With Records Ċ import Ġcom . pop al ay . track tor . ui . widget . Top AppBar Ċ Ċ @ Composable Ċ fun ĠTracker Details AppBar ( ĊĠĠĠ Ġtracker : ĠTracker With Records , ĊĠĠĠ Ġon Arrow Clicked : Ġ() Ġ-> ĠUnit Ġ= Ġ{}, ĊĠĠĠ Ġon Undo Clicked : Ġ() Ġ-> ĠUnit Ġ= Ġ{}, ĊĠĠĠ ĠonDelete Clicked : Ġ() Ġ-> ĠUnit Ġ= Ġ{} Ċ ) Ġ{ ĊĠĠĠ ĠTop AppBar ( ĊĠĠĠĠĠĠĠ Ġnavigation Icon Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIcon Button ( onClick Ġ= Ġon Arrow Clicked ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIcon ( Icons . Default . Arrow Back ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText ( tracker . tracker . title ) Ġ}, ĊĠĠĠĠĠĠĠ Ġactions Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( tracker . records . size Ġ> Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIcon Button ( onClick Ġ= Ġon Undo Clicked ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIcon ( vector Resource ( R . drawable . undo _ 2 4 px )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIcon Button ( onClick Ġ= ĠonDelete Clicked ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIcon ( vector Resource ( R . drawable . delete _ fore ver _ 2 4 px )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) Ċ }