package Ġlibraries . react . material . data Ċ Ċ import Ġreact . dom . With ClassName Ċ Ċ // ĠINTER FAC ES Ċ Ċ interface ĠIconData Props Ġ: ĠWith ClassName Ġ{ ĊĠĠĠ Ġvar Ġleft : ĠBoolean ĊĠĠĠ Ġvar Ġcenter : ĠBoolean ĊĠĠĠ Ġvar Ġright : ĠBoolean ĊĠĠĠ Ġvar Ġtiny : ĠBoolean ĊĠĠĠ Ġvar Ġsmall : ĠBoolean ĊĠĠĠ Ġvar Ġmedium : ĠBoolean ĊĠĠĠ Ġvar Ġlarge : ĠBoolean Ċ } Ċ Ċ interface ĠIcon Props Ġ: ĠIconData Props Ġ{ ĊĠĠĠ Ġvar Ġchildren : ĠString Ċ } Ċ Ċ // ĠIMP LEMENT ATIONS Ċ Ċ data Ġclass ĠIconData ( ĊĠĠĠĠĠĠĠ Ġoverride Ġvar ĠclassName : ĠString ? Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġleft : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġcenter : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġright : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġtiny : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġsmall : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġmedium : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġlarge : ĠBoolean Ġ= Ġfalse Ċ ) Ġ: ĠIconData Props Ċ