package Ġki wi . orbit . compose . catalog . screens Ċ Ċ import Ġandroidx . compose . material . AlertDialog Ċ import Ġandroidx . compose . material . Text Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . navigation . Nav Controller Ċ Ċ @ Composable Ċ fun ĠDialog s Material Dialog ( nav Controller : ĠNav Controller ) Ġ{ ĊĠĠĠ ĠDialog s Material Dialog ( ĊĠĠĠĠĠĠĠ ĠonClose Ġ= Ġ{ Ġnav Controller . pop Back Stack () Ġ}, ĊĠĠĠ Ġ) Ċ } Ċ Ċ @ Suppress (" Dependency ") Ċ @ Composable Ċ private Ġfun ĠDialog s Material Dialog ( ĊĠĠĠ ĠonClose : Ġ() Ġ-> ĠUnit , Ċ ) Ġ{ ĊĠĠĠ ĠAlertDialog ( ĊĠĠĠĠĠĠĠ Ġon Dismiss Request Ġ= ĠonClose , ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ{ ĠText (" Title ") Ġ}, ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġ{ ĠText (" Some Ġmessage .") Ġ}, ĊĠĠĠĠĠĠĠ Ġconfirm Button Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġandroidx . compose . material . Text Button ( onClick Ġ= ĠonClose ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Ok ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ) Ċ } Ċ