package Ġcom . mo eg irl viewer . component Ċ Ċ import Ġandroidx . compose . foundation . Image Ċ import Ġandroidx . compose . foundation . layout .* Ċ import Ġandroidx . compose . material . Material Theme Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . Alignment Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . platform . Local Configuration Ċ import Ġandroidx . compose . ui . res . p ainter Resource Ċ import Ġandroidx . compose . ui . res . string Resource Ċ import Ġandroidx . compose . ui . unit . Dp Ċ import Ġandroidx . compose . ui . unit . dp Ċ import Ġandroidx . compose . ui . unit . sp Ċ import Ġcom . mo eg irl viewer . R Ċ import Ġcom . mo eg irl viewer . component . styled . Styled Text Ċ import Ġcom . mo eg irl viewer . theme . text Ċ Ċ @ Composable Ċ private Ġfun Ġdefault Empty Content Height () Ġ= ĠLocal Configuration . current . screen Height Dp Ġ- Ġ 5 6 Ċ Ċ @ Composable Ċ fun ĠEmpty Content ( ĊĠ Ġheight : ĠD p Ġ= Ġdefault Empty Content Height (). dp , ĊĠ Ġmessage : ĠString Ġ= Ġstring Resource ( id Ġ= ĠR . string . empty Cont net ) Ċ ) Ġ{ ĊĠ Ġval Ġconfiguration Ġ= ĠLocal Configuration . current ĊĠ Ġval Ġtheme Colors Ġ= ĠMaterial Theme . colors ĊĠ Ġval Ġimage Width Ġ= Ġconfiguration . screen Width Dp Ġ* Ġ 0 . 5 ĊĊĠ ĠColumn ( ĊĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠ Ġ. fill Max Width () ĊĠĠĠĠĠ Ġ. height ( height ), ĊĠĠĠ Ġhorizontal Alignment Ġ= ĠAlignment . Center H orizontally , ĊĠĠĠ Ġvertical Arrange ment Ġ= ĠArrange ment . Center ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠImage ( ĊĠĠĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠĠĠ Ġ. width ( image Width . dp ), ĊĠĠĠĠĠ Ġpainter Ġ= Ġpainter Resource ( R . drawable . empty ), ĊĠĠĠĠĠ Ġcontent Description Ġ= Ġnull , ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠStyled Text ( ĊĠĠĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠĠĠ Ġ. padding ( top Ġ= Ġ 2 0 . dp ), ĊĠĠĠĠĠ Ġtext Ġ= Ġmessage , ĊĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 8 . sp , ĊĠĠĠĠĠ Ġcolor Ġ= Ġtheme Colors . text . secondary ĊĠĠĠ Ġ) ĊĠ Ġ} Ċ }