/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 - 2 0 2 2 ĠJetBrains Ġs . r . o . Ġand Ġrespective Ġauthors Ġand Ġdevelopers . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġcom . jetbrains . compose Ċ Ċ import Ġandroidx . compose . foundation . layout . fill MaxSize Ċ import Ġandroidx . compose . material . Surface Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . jetbrains . compose . theme . Widget Theme Ċ import Ġorg . intellij . data vis . r . in lay s . components . Graphics Manager Ċ Ċ @ Composable Ċ fun ĠInt ellij Theme ( project : ĠProject , Ġcontent : Ġ@ Composable Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġval Ġis Dark Mode Ġ= Ġtry Ġ{ ĊĠĠĠĠĠĠĠ ĠGraphics Manager . getInstance ( project )?. is Dark Mode Enabled Ġ?: Ġfalse ĊĠĠĠ Ġ} Ġcatch Ġ( t : ĠThrowable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġfalse ĊĠĠĠ Ġ} ĊĠĠĠ ĠWidget Theme ( dark Theme Ġ= Ġis Dark Mode ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSurface ( modifier Ġ= ĠModifier . fill MaxSize ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ