package Ġcom . fj og lar . compose challenge . my so ot he . ui . theme Ċ Ċ import Ġandroidx . compose . foundation . is System In Dark Theme Ċ import Ġandroidx . compose . material . Material Theme Ċ import Ġandroidx . compose . material . dark Colors Ċ import Ġandroidx . compose . runtime . Composable Ċ Ċ private Ġval ĠDark Color Palette Ġ= Ġdark Colors ( ĊĠĠĠ Ġprimary Ġ= ĠWhite , ĊĠĠĠ Ġsecondary Ġ= ĠRust 3 0 0 , ĊĠĠĠ Ġbackground Ġ= ĠGray 9 0 0 , ĊĠĠĠ Ġsurface Ġ= ĠWhite 1 5 0 , ĊĠĠĠ Ġon Primary Ġ= ĠGray 9 0 0 , ĊĠĠĠ Ġon Secondary Ġ= ĠGray 9 0 0 , ĊĠĠĠ Ġon Background Ġ= ĠT au pe 1 0 0 , ĊĠĠĠ Ġon Surface Ġ= ĠWhite 8 0 0 , Ċ ) Ċ Ċ private Ġval ĠLight Color Palette Ġ= Ġdark Colors ( ĊĠĠĠ Ġprimary Ġ= ĠGray 9 0 0 , ĊĠĠĠ Ġsecondary Ġ= ĠRust 6 0 0 , ĊĠĠĠ Ġbackground Ġ= ĠT au pe 1 0 0 , ĊĠĠĠ Ġsurface Ġ= ĠWhite 8 5 0 , ĊĠĠĠ Ġon Primary Ġ= ĠWhite , ĊĠĠĠ Ġon Secondary Ġ= ĠWhite , ĊĠĠĠ Ġon Background Ġ= ĠT au pe 8 0 0 , ĊĠĠĠ Ġon Surface Ġ= ĠGray 8 0 0 , Ċ ) Ċ Ċ @ Composable Ċ fun ĠMy S oot he Theme ( ĊĠĠĠ Ġdark Theme : ĠBoolean Ġ= Ġis System In Dark Theme (), ĊĠĠĠ Ġcontent : Ġ@ Composable Ġ() Ġ-> ĠUnit , Ċ ) Ġ{ ĊĠĠĠ Ġval Ġcolors Ġ= Ġif Ġ( dark Theme ) Ġ{ ĊĠĠĠĠĠĠĠ ĠDark Color Palette ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ ĠLight Color Palette ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠMaterial Theme ( ĊĠĠĠĠĠĠĠ Ġcolors Ġ= Ġcolors , ĊĠĠĠĠĠĠĠ Ġty pography Ġ= ĠTypography , ĊĠĠĠĠĠĠĠ Ġshapes Ġ= ĠShapes , ĊĠĠĠĠĠĠĠ Ġcontent Ġ= Ġcontent ĊĠĠĠ Ġ) Ċ }