TachiyomiTheme.kt 725 B

123456789101112131415161718192021222324
  1. package eu.kanade.presentation.theme
  2. import androidx.compose.material3.MaterialTheme
  3. import androidx.compose.runtime.Composable
  4. import androidx.compose.ui.platform.LocalContext
  5. import androidx.compose.ui.platform.LocalLayoutDirection
  6. import com.google.android.material.composethemeadapter3.createMdc3Theme
  7. @Composable
  8. fun TachiyomiTheme(content: @Composable () -> Unit) {
  9. val context = LocalContext.current
  10. val layoutDirection = LocalLayoutDirection.current
  11. val (colorScheme, typography) = createMdc3Theme(
  12. context = context,
  13. layoutDirection = layoutDirection,
  14. )
  15. MaterialTheme(
  16. colorScheme = colorScheme!!,
  17. typography = typography!!,
  18. content = content,
  19. )
  20. }