package Ġcom . w aj ah at kar im 3 . compose code lab . ui Ċ Ċ import Ġandroidx . compose . Composable Ċ import Ġandroidx . ui . foundation . is System In Dark Theme Ċ import Ġandroidx . ui . material . Material Theme Ċ import Ġandroidx . ui . material . dark Color Palette Ċ import Ġandroidx . ui . material . light Color Palette Ċ Ċ private Ġval ĠDark Color Palette Ġ= Ġdark Color Palette ( ĊĠĠĠĠĠĠĠ Ġprimary Ġ= Ġpur ple 2 0 0 , ĊĠĠĠĠĠĠĠ Ġprimary Variant Ġ= Ġpur ple 7 0 0 , ĊĠĠĠĠĠĠĠ Ġsecondary Ġ= Ġte al 2 0 0 Ċ ) Ċ Ċ private Ġval ĠLight Color Palette Ġ= Ġlight Color Palette ( ĊĠĠĠĠĠĠĠ Ġprimary Ġ= Ġpur ple 5 0 0 , ĊĠĠĠĠĠĠĠ Ġprimary Variant Ġ= Ġpur ple 7 0 0 , ĊĠĠĠĠĠĠĠ Ġsecondary Ġ= Ġte al 2 0 0 ĊĊĠĠĠĠĠĠĠ Ġ/* ĠOther Ġdefault Ġcolors Ġto Ġoverride ĊĠĠĠ Ġbackground Ġ= ĠColor . White , ĊĠĠĠ Ġsurface Ġ= ĠColor . White , ĊĠĠĠ Ġon Primary Ġ= ĠColor . White , ĊĠĠĠ Ġon Secondary Ġ= ĠColor . Black , ĊĠĠĠ Ġon Background Ġ= ĠColor . Black , ĊĠĠĠ Ġon Surface Ġ= ĠColor . Black , ĊĠĠĠ Ġ*/ Ċ ) Ċ Ċ @ Composable Ċ fun ĠCompose C odel ab 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 Ġ= Ġty pography , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshapes Ġ= Ġshapes , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġcontent ĊĠĠĠ Ġ) Ċ }