package Ġki wi . orbit . compose . catalog . screens Ċ Ċ import Ġandroidx . compose . foundation . layout . Arrange ment Ċ import Ġandroidx . compose . foundation . layout . Box Ċ import Ġandroidx . compose . foundation . layout . Column Ċ import Ġandroidx . compose . foundation . layout . Spacer Ċ import Ġandroidx . compose . foundation . layout . fill MaxSize Ċ import Ġandroidx . compose . foundation . layout . fill Max Width Ċ import Ġandroidx . compose . foundation . layout . height Ċ import Ġandroidx . compose . foundation . layout . padding Ċ import Ġandroidx . compose . foundation . remember Scroll State Ċ import Ġandroidx . compose . foundation . vertical Scroll Ċ import Ġandroidx . compose . runtime . Composable Ċ 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 . Orbit Theme Ċ import Ġki wi . orbit . compose . ui . controls . Button Critical Ċ import Ġki wi . orbit . compose . ui . controls . Button Critical Sub tle Ċ import Ġki wi . orbit . compose . ui . controls . Button Link Ċ import Ġki wi . orbit . compose . ui . controls . Button Primary Ċ import Ġki wi . orbit . compose . ui . controls . Button Primary Sub tle Ċ import Ġki wi . orbit . compose . ui . controls . Button Secondary Ċ import Ġki wi . orbit . compose . ui . controls . Text Ċ import Ġki wi . orbit . compose . ui . foundation . Provide Colors Ċ import Ġki wi . orbit . compose . ui . foundation . as Interactive Theme Ċ Ċ @ Composable Ċ fun ĠButton Screen ( on Up Click : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ ĠScreen ( ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" Button ", ĊĠĠĠĠĠĠĠ Ġon Up Click Ġ= Ġon Up Click , ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠBox ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠModifier ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. fill MaxSize () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vertical Scroll ( remember Scroll State ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. padding ( it ) ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠButton Screen Inner () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Preview Ċ @ Composable Ċ private Ġfun ĠButton Screen Inner () Ġ{ ĊĠĠĠ ĠColumn ( ĊĠĠĠĠĠĠĠ Ġvertical Arrange ment Ġ= ĠArrange ment . spaced By ( 8 . dp ), ĊĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . padding ( 1 6 . dp ), ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠmaxWidth Ġ= ĠModifier . fill Max Width () ĊĊĠĠĠĠĠĠĠ ĠButton Primary ( onClick Ġ= Ġ{}, ĠmaxWidth ) Ġ{ ĠText (" Primary ĠButton ") Ġ} ĊĠĠĠĠĠĠĠ ĠButton Primary Sub tle ( onClick Ġ= Ġ{}, ĠmaxWidth ) Ġ{ ĠText (" Primary ĠSub tle ĠButton ") Ġ} ĊĠĠĠĠĠĠĠ ĠButton Secondary ( onClick Ġ= Ġ{}, ĠmaxWidth ) Ġ{ ĠText (" Secondary ĠButton ") Ġ} ĊĠĠĠĠĠĠĠ ĠButton Critical ( onClick Ġ= Ġ{}, ĠmaxWidth ) Ġ{ ĠText (" Critical ĠButton ") Ġ} ĊĠĠĠĠĠĠĠ ĠButton Critical Sub tle ( onClick Ġ= Ġ{}, ĠmaxWidth ) Ġ{ ĠText (" Critical ĠSub tle ĠButton ") Ġ} ĊĠĠĠĠĠĠĠ ĠButton Link ( onClick Ġ= Ġ{}, ĠmaxWidth ) Ġ{ ĠText (" Link ĠButton ") Ġ} ĊĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 1 6 . dp )) ĊĠĠĠĠĠĠĠ ĠText (" Man ually Ġthe med ") ĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . height ( 8 . dp )) ĊĊĠĠĠĠĠĠĠ ĠProvide Colors ( Orbit Theme . colors . as Interactive Theme ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠButton Primary ( onClick Ġ= Ġ{}, ĠmaxWidth ) Ġ{ ĠText (" Interactive ĠButton ") Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ