package Ġshow cases Ċ Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . runtime . getValue Ċ import Ġandroidx . compose . runtime . mutable State Of Ċ import Ġandroidx . compose . runtime . setValue Ċ import Ġdev . pet us ka . k atalog . runtime . Show case Ċ import Ġdev . pet us ka . k atalog . runtime . layout . Interactive Show case Ċ import Ġdev . pet us ka . k mdc . fab . M DC Fab Ċ import Ġdev . pet us ka . k mdc . fab . M DC Fab Type Ċ import Ġdev . pet us ka . k mdc . touch . target . MD CT ouch Target Ċ import Ġsandbox . control . Boolean Control Ċ Ċ private Ġclass ĠMD CT ouch Target VM Ġ{ ĊĠ Ġvar Ġenabled Ġby Ġmutable State Of ( true ) Ċ } Ċ Ċ @ Composable Ċ @ Show case ( id Ġ= Ġ" MD CT ouch Target ") Ċ fun ĠMD CT ouch Target () Ġ= ĠInteractive Show case ( ĊĠ ĠviewModel Ġ= Ġ{ ĠMD CT ouch Target VM () Ġ}, ĊĠ Ġcontrols Ġ= Ġ{ ĊĠĠĠ ĠBoolean Control (" Enabled ", Ġ:: enabled ) ĊĠ Ġ}, Ċ ) Ġ{ ĊĠ Ġval Ġrender Ġ= Ġ@ Composable Ġ{ ĊĠĠĠ ĠM DC Fab ( type Ġ= ĠM DC Fab Type . Mini , Ġtouch Ġ= Ġenabled ) ĊĠ Ġ} ĊĠ Ġif Ġ( enabled ) Ġ{ ĊĠĠĠ ĠMD CT ouch Target Ġ{ ĊĠĠĠĠĠ Ġrender () ĊĠĠĠ Ġ} ĊĠ Ġ} Ġelse Ġ{ ĊĠĠĠ Ġrender () ĊĠ Ġ} Ċ } Ċ