package Ġio . github . tak us an 2 3 . pho transfer . ui . component Ċ Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . res . p ainter Resource Ċ import Ġandroidx . compose . ui . res . string Resource Ċ import Ġio . github . tak us an 2 3 . pho transfer . R Ċ import Ġio . github . tak us an 2 3 . pho transfer . data . Server Info Data Ċ Ċ /** Ċ Ġ* ĠãĤµ ãĥ¼ãĥĲãĥ¼ / è» ¢ éĢģ åħĪ Ġæ ĥ ħ åł± ãĤĴ è¡¨ç¤º ãģĻãĤĭ Ċ Ġ* Ċ Ġ* Ġ@ param Ġserver Info Data ĠãĤµ ãĥ¼ãĥĲãĥ¼ æĥħåł± Ċ Ġ* Ġ*/ Ċ @ Composable Ċ fun ĠClient Server Info ( server Info Data : ĠServer Info Data ) Ġ{ ĊĠĠĠ ĠHome Screen Item ( ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġstring Resource ( id Ġ= ĠR . string . client _ server _ info ), ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġif Ġ( server Info Data . is Latest Server Data ) Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ${ string Resource ( id Ġ= ĠR . string . device _ name )} Ġ: Ġ${ server Info Data . device Name } ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ${ string Resource ( id Ġ= ĠR . string . ip _ address )} Ġ: Ġ${ server Info Data . host Address } ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ${ string Resource ( id Ġ= ĠR . string . port )} Ġ: Ġ${ server Info Data . port Number } ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ${ string Resource ( id Ġ= ĠR . string . latest _ connection _ server _ info )} ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () Ġelse Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ${ string Resource ( id Ġ= ĠR . string . device _ name )} Ġ: Ġ${ server Info Data . device Name } ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ${ string Resource ( id Ġ= ĠR . string . ip _ address )} Ġ: Ġ${ server Info Data . host Address } ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ${ string Resource ( id Ġ= ĠR . string . port )} Ġ: Ġ${ server Info Data . port Number } ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent (), ĊĠĠĠĠĠĠĠ Ġicon Ġ= Ġpainter Resource ( id Ġ= ĠR . drawable . ic _ outline _ perm _ device _ information _ 2 4 ) ĊĠĠĠ Ġ) Ċ }