package Ġring ui . user Card Ċ Ċ import Ġkotlin ext . js . Js Object Ċ import Ġreact . R Builder Ċ import Ġreact . R Handler Ċ import Ġring ui . R Class name Props Ċ Ċ data Ġclass ĠUser Card User ( ĊĠĠĠĠĠĠĠ Ġvar Ġname : ĠString , ĊĠĠĠĠĠĠĠ Ġvar Ġlogin : ĠString , ĊĠĠĠĠĠĠĠ Ġvar Ġavatar Url : ĠString , ĊĠĠĠĠĠĠĠ Ġvar Ġemail : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġvar Ġhref : ĠString ? Ġ= Ġnull ) Ċ Ċ data Ġclass ĠUser Card Word ing ( ĊĠĠĠĠĠĠĠ Ġvar Ġb anned : ĠString , ĊĠĠĠĠĠĠĠ Ġvar Ġonline : ĠString , ĊĠĠĠĠĠĠĠ Ġvar Ġoffline : ĠString ) Ċ Ċ interface ĠUser Card Props Ġ: ĠR Class name Props Ġ{ ĊĠĠĠ Ġvar Ġuser : ĠUser Card User ĊĠĠĠ Ġvar Ġword ing : ĠUser Card Word ing ? Ċ } Ċ Ċ fun ĠR Builder . user Card ( user : ĠUser Card User , Ġword ing : ĠUser Card Word ing ? Ġ= Ġnull , Ġblock : ĠR Handler < User Card Props > Ġ= Ġ{}) Ġ= Ġchild ( User Card :: class ) Ġ{ ĊĠĠĠ Ġattrs . user Ġ= Ġuser ĊĠĠĠ Ġword ing ?. let Ġ{ Ġattrs . word ing Ġ= Ġword ing Ġ} ĊĊĠĠĠ Ġblock () Ċ } Ċ Ċ interface ĠUser Card Tooltip Props Ġ: ĠR Class name Props Ġ{ ĊĠĠĠ Ġvar Ġdropdown Props : ĠJs Object ĊĠĠĠ Ġvar Ġuser : ĠUser Card User Ċ // ĠĠĠ Ġvar Ġrender User Card : ĠPropTypes . func , Ġ// fix me Ċ // ĠĠĠ Ġvar Ġrender No User : ĠPropTypes . func Ġ// fix me Ċ } Ċ Ċ fun ĠR Builder . user Card Tooltip ( user : ĠUser Card User , Ġblock : ĠR Handler < User Card Tooltip Props > Ġ= Ġ{}) Ġ= Ġchild ( User Card Tooltip :: class ) Ġ{ ĊĠĠĠ Ġattrs . user Ġ= Ġuser ĊĊĠĠĠ Ġblock () Ċ } ĊĊ