package Ġki wi . orbit . compose . catalog . screens Ċ Ċ import Ġandroidx . compose . foundation . layout . Column Ċ import Ġandroidx . compose . foundation . layout . Row Ċ import Ġandroidx . compose . foundation . layout . Spacer Ċ import Ġandroidx . compose . foundation . layout . fill Max Width Ċ import Ġandroidx . compose . foundation . layout . padding Ċ import Ġandroidx . compose . foundation . layout . size Ċ 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 . Sub Screen Ċ import Ġki wi . orbit . compose . ui . controls . Surface Ċ import Ġki wi . orbit . compose . ui . controls . Tag Ċ import Ġki wi . orbit . compose . ui . controls . Text Ċ Ċ @ Composable Ċ fun ĠTag Screen ( on Up Click : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ ĠSub Screen ( ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" Tag ", ĊĠĠĠĠĠĠĠ Ġon Up Click Ġ= Ġon Up Click , ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSurface Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠColumn ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠModifier ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. padding ( 1 6 . dp ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. fill Max Width () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTag Screen Inner () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Preview Ċ @ Composable Ċ fun ĠTag Screen Inner () Ġ{ ĊĠĠĠ ĠRow Ġ{ ĊĠĠĠĠĠĠĠ ĠTag Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Pr ague ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . size ( 1 6 . dp )) ĊĠĠĠĠĠĠĠ Ġvar Ġselected Ġby Ġremember Ġ{ Ġmutable State Of ( false ) Ġ} ĊĠĠĠĠĠĠĠ ĠTag ( 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 , Ġ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 , Ġ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 , ĠonSelect Ġ= Ġ{ Ġselected Ġ= Ġ! selected Ġ}, Ġon Remove Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText (" Pr ague ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ