equal
  deleted
  inserted
  replaced
  
    
    
    22 package com.geekorum.aboutoss.ui.material  | 
    22 package com.geekorum.aboutoss.ui.material  | 
    23   | 
    23   | 
    24 import android.os.Bundle  | 
    24 import android.os.Bundle  | 
    25 import androidx.activity.compose.setContent  | 
    25 import androidx.activity.compose.setContent  | 
    26 import androidx.activity.viewModels  | 
    26 import androidx.activity.viewModels  | 
         | 
    27 import androidx.compose.foundation.isSystemInDarkTheme  | 
    27 import androidx.compose.material.MaterialTheme  | 
    28 import androidx.compose.material.MaterialTheme  | 
         | 
    29 import androidx.compose.material.darkColors  | 
         | 
    30 import androidx.compose.material.lightColors  | 
    28 import androidx.compose.runtime.Composable  | 
    31 import androidx.compose.runtime.Composable  | 
    29 import com.geekorum.aboutoss.core.gms.GmsLicenseInfoRepository  | 
    32 import com.geekorum.aboutoss.core.gms.GmsLicenseInfoRepository  | 
    30 import com.geekorum.aboutoss.ui.common.BaseOpensourceLicenseActivity  | 
    33 import com.geekorum.aboutoss.ui.common.BaseOpensourceLicenseActivity  | 
    31 import com.geekorum.aboutoss.ui.common.Factory  | 
    34 import com.geekorum.aboutoss.ui.common.Factory  | 
    32 import com.geekorum.aboutoss.ui.common.OpenSourceLicensesViewModel  | 
    35 import com.geekorum.aboutoss.ui.common.OpenSourceLicensesViewModel  | 
    72         /**  | 
    75         /**  | 
    73          * The composable Theme function to set the theme of the UI in [OpenSourceLicensesActivity]  | 
    76          * The composable Theme function to set the theme of the UI in [OpenSourceLicensesActivity]  | 
    74          * Default to base material theme [MaterialTheme]  | 
    77          * Default to base material theme [MaterialTheme]  | 
    75          */  | 
    78          */  | 
    76         var themeProvider: @Composable (@Composable () -> Unit) -> Unit = { content -> | 
    79         var themeProvider: @Composable (@Composable () -> Unit) -> Unit = { content -> | 
    77             MaterialTheme(content = content)  | 
    80             val colors = if (isSystemInDarkTheme()) darkColors() else lightColors()  | 
         | 
    81             MaterialTheme(colors = colors, content = content)  | 
    78         }  | 
    82         }  | 
    79     }  | 
    83     }  | 
    80 }  | 
    84 }  | 
    81   | 
    85   |