package Ġcom . mo eg irl viewer . component Ċ Ċ import Ġandroidx . compose . foundation . layout . height Ċ import Ġandroidx . compose . foundation . layout . width Ċ import Ġandroidx . compose . material . Icon Ċ import Ġandroidx . compose . material . IconButton Ċ import Ġandroidx . compose . material . Local Content Alpha Ċ import Ġandroidx . compose . material . Local Content Color Ċ import Ġandroidx . compose . material . icons . Icons Ċ import Ġandroidx . compose . material . icons . filled . Arrow Back Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . graphics . Color Ċ import Ġandroidx . compose . ui . graphics . vector . Image Vector Ċ import Ġandroidx . compose . ui . unit . Dp Ċ import Ġandroidx . compose . ui . unit . dp Ċ import Ġcom . mo eg irl viewer . util . Globals Ċ Ċ @ Composable Ċ fun ĠApp Header Icon ( ĊĠ Ġmodifier : ĠModifier Ġ= ĠModifier , ĊĠ Ġimage : ĠImage Vector , ĊĠ Ġicon Size : ĠD p Ġ= Ġ 2 9 . dp , ĊĠ Ġicon Color : ĠColor Ġ= ĠLocal Content Color . current , ĊĠ ĠonClick : Ġ() Ġ-> ĠUnit , Ċ ) Ġ{ ĊĠ ĠIcon Button ( ĊĠĠĠ ĠonClick Ġ= ĠonClick ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠIcon ( ĊĠĠĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠĠĠ Ġ. width ( icon Size ) ĊĠĠĠĠĠĠĠ Ġ. height ( icon Size ) ĊĠĠĠĠĠĠĠ Ġ. then ( modifier ), ĊĠĠĠĠĠ Ġimage Vector Ġ= Ġimage , ĊĠĠĠĠĠ Ġcontent Description Ġ= Ġnull , ĊĠĠĠĠĠ Ġt int Ġ= Ġicon Color , ĊĠĠĠ Ġ) ĊĠ Ġ} Ċ } Ċ Ċ @ Composable Ċ fun ĠBack Button ( ĊĠ Ġmodifier : ĠModifier Ġ= ĠModifier , ĊĠ Ġicon Color : ĠColor Ġ= ĠLocal Content Color . current , Ċ ) Ġ{ ĊĠ ĠApp Header Icon ( ĊĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠ Ġ. then ( modifier ), ĊĠĠĠ Ġimage Ġ= ĠIcons . Filled . Arrow Back , ĊĠĠĠ Ġicon Size Ġ= Ġ 2 9 . dp , ĊĠĠĠ Ġicon Color Ġ= Ġicon Color , ĊĠĠĠ ĠonClick Ġ= Ġ{ ĠGlobals . nav Controller . pop Back Stack () Ġ} ĊĠ Ġ) Ċ }