package Ġring ui . errorMessage Ċ Ċ import Ġreact . R Builder Ċ import Ġreact . R Handler Ċ import Ġreact . R Props Ċ import Ġring ui . icon . Icon Ċ Ċ interface ĠError Message Props Ġ: ĠR Props Ġ{ ĊĠĠĠ Ġvar Ġicon : Ġdynamic Ġ/* ĠString Ġ| Ġ() -> String Ġ*/ ĊĠĠĠ Ġvar Ġcode : ĠString ĊĠĠĠ Ġvar Ġmessage : ĠString ĊĠĠĠ Ġvar Ġdescription : ĠString ĊĠĠĠ Ġvar ĠclassName : ĠString Ċ } Ċ Ċ fun ĠR Builder . errorMessage ( icon : ĠIcon , Ġcode : ĠString , Ġmessage : ĠString , Ġdescription : ĠString ? Ġ= Ġnull , ĠclassName : ĠString ? Ġ= Ġnull , Ġblock : ĠR Handler < ErrorMessage Props > Ġ= Ġ{}) Ġ= Ġchild ( ErrorMessage :: class ) Ġ{ ĊĠĠĠ Ġattrs . icon Ġ= Ġicon ĊĠĠĠ Ġattrs . code Ġ= Ġcode ĊĠĠĠ Ġattrs . message Ġ= Ġmessage ĊĠĠĠ Ġdescription ?. let Ġ{ Ġattrs . description Ġ= Ġdescription Ġ} ĊĠĠĠ ĠclassName ?. let Ġ{ Ġattrs . className Ġ= ĠclassName Ġ} ĊĊĠĠĠ Ġblock () Ċ } ĊĊ