package Ġki wi . orbit . compose . catalog . screens Ċ Ċ import Ġandroidx . compose . foundation . layout . Box Ċ import Ġandroidx . compose . foundation . layout . Column Ċ import Ġandroidx . compose . foundation . layout . Row Ċ import Ġandroidx . compose . foundation . layout . Spacer Ċ import Ġandroidx . compose . foundation . layout . fill MaxSize Ċ import Ġandroidx . compose . foundation . layout . padding Ċ import Ġandroidx . compose . foundation . layout . size Ċ import Ġandroidx . compose . foundation . remember Scroll State Ċ import Ġandroidx . compose . foundation . vertical Scroll Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . runtime . getValue Ċ import Ġandroidx . compose . runtime . mutable State Of Ċ import Ġandroidx . compose . runtime . remember Ċ import Ġandroidx . compose . runtime . setValue Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . tool ing . preview . Preview Ċ import Ġandroidx . compose . ui . unit . dp Ċ import Ġki wi . orbit . compose . catalog . Screen Ċ import Ġki wi . orbit . compose . ui . controls . Tag Ċ import Ġki wi . orbit . compose . ui . controls . Text Ċ Ċ @ Composable Ċ fun ĠTag Screen ( on Up Click : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ ĠScreen ( ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" Tag ", ĊĠĠĠĠĠĠĠ Ġon Up Click Ġ= Ġon Up Click , ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠBox ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠModifier ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. fill MaxSize () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vertical Scroll ( remember Scroll State ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. padding ( it ) ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTag Screen Inner () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Preview Ċ @ Composable Ċ private Ġfun ĠTag Screen Inner () Ġ{ ĊĠĠĠ ĠColumn ( Modifier . padding ( 1 6 . dp )) Ġ{ ĊĠĠĠĠĠĠĠ ĠRow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTag Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Pr ague ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSp acer ( Modifier . size ( 1 6 . dp )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġselected Ġby Ġremember Ġ{ Ġmutable State Of ( false ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTag ( selected Ġ= Ġselected , ĠonSelect Ġ= Ġ{ Ġselected Ġ= Ġ! selected Ġ}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Pr ague ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . size ( 1 6 . dp )) ĊĠĠĠĠĠĠĠ ĠRow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTag ( selected Ġ= Ġtrue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Pr ague ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSp acer ( Modifier . size ( 1 6 . dp )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġselected Ġby Ġremember Ġ{ Ġmutable State Of ( true ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTag ( selected Ġ= Ġselected , ĠonSelect Ġ= Ġ{ Ġselected Ġ= Ġ! selected Ġ}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Pr ague ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . size ( 3 2 . dp )) ĊĊĠĠĠĠĠĠĠ ĠRow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTag ( on Remove Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Pr ague ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSp acer ( Modifier . size ( 1 6 . dp )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġselected Ġby Ġremember Ġ{ Ġmutable State Of ( false ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTag ( selected Ġ= Ġselected , ĠonSelect Ġ= Ġ{ Ġselected Ġ= Ġ! selected Ġ}, Ġon Remove Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Pr ague ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . size ( 1 6 . dp )) ĊĠĠĠĠĠĠĠ ĠRow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTag ( selected Ġ= Ġtrue , Ġon Remove Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Pr ague ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSp acer ( Modifier . size ( 1 6 . dp )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġselected Ġby Ġremember Ġ{ Ġmutable State Of ( true ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTag ( selected Ġ= Ġselected , ĠonSelect Ġ= Ġ{ Ġselected Ġ= Ġ! selected Ġ}, Ġon Remove Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Pr ague ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ