package Ġdev . pet us ka . k mdc . layout . grid Ċ Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġdev . pet us ka . k mdc . core . M DC Content Ċ import Ġdev . pet us ka . k mdc . core . M DC Content Dsl Ċ import Ġdev . pet us ka . k mdc . core . classes Ċ import Ġdev . pet us ka . k mdc . core . reinterpret Ċ import Ġorg . jetbrains . compose . web . dom . Attr Builder Context Ċ import Ġorg . jetbrains . compose . web . dom . Div Ċ import Ġorg . jetbrains . compose . web . dom . Element Scope Ċ import Ġorg . w 3 c . dom . HTML Div Element Ċ Ċ @ Js Module ("@ material / layout - grid / mdc - layout - grid . scss ") Ċ private Ġexternal Ġval ĠStyle : Ġdynamic Ċ Ċ public Ġenum Ġclass ĠMD CL ayout Grid Align ( public Ġvar arg Ġval Ġclasses : ĠString ) Ġ{ ĊĠ ĠCenter , ĊĠ ĠLeft (" mdc - layout - grid -- align - left "), ĊĠ ĠRight (" mdc - layout - grid -- align - right "), Ċ } Ċ Ċ public Ġinterface ĠMD CL ayout Grid Scope Ġ: ĠElement Scope < HTML Div Element > Ċ public Ġinterface ĠMD CL ayout Grid Cells Scope Ġ: ĠMD CL ayout Grid Scope Ċ Ċ /** Ċ Ġ* Ġ[ JS ĠAPI ]( https :// github . com / material - components / material - components - web / tree / v 1 4 . 0 . 0 / packages / mdc - layout - grid ) Ċ Ġ*/ Ċ @ M DC Content Dsl Ċ @ Composable Ċ public Ġfun ĠMD CL ayout Grid ( ĊĠ Ġalign : ĠMD CL ayout Grid Align Ġ= ĠMD CL ayout Grid Align . Center , ĊĠ Ġfixed Column Width : ĠBoolean Ġ= Ġfalse , ĊĠ Ġattrs : ĠAttr Builder Context < HTML Div Element >? Ġ= Ġnull , ĊĠ Ġcontent : ĠM DC Content < MD CL ayout Grid Scope >? Ġ= Ġnull Ċ ) Ġ{ ĊĠ ĠStyle ĊĠ ĠDiv ( ĊĠĠĠ Ġattrs Ġ= Ġ{ ĊĠĠĠĠĠ Ġclasses (" mdc - layout - grid ") ĊĠĠĠĠĠ Ġclasses ( align . classes ) ĊĠĠĠĠĠ Ġif Ġ( fixed Column Width ) Ġclasses (" mdc - layout - grid -- fixed - column - width ") ĊĠĠĠĠĠ Ġattrs ?. invoke ( this ) ĊĠĠĠ Ġ}, ĊĠĠĠ Ġcontent Ġ= Ġcontent . reinterpret () ĊĠ Ġ) Ċ } Ċ Ċ /** Ċ Ġ* Ġ[ JS ĠAPI ]( https :// github . com / material - components / material - components - web / tree / v 1 4 . 0 . 0 / packages / mdc - layout - grid ) Ċ Ġ*/ Ċ @ M DC Content Dsl Ċ @ Composable Ċ public Ġfun ĠMD CL ayout Grid Scope . Cells ( ĊĠ Ġattrs : ĠAttr Builder Context < HTML Div Element >? Ġ= Ġnull , ĊĠ Ġcontent : ĠM DC Content < MD CL ayout Grid Cells Scope >? Ġ= Ġnull Ċ ) Ġ{ ĊĠ ĠDiv ( ĊĠĠĠ Ġattrs Ġ= Ġ{ ĊĠĠĠĠĠ Ġclasses (" mdc - layout - grid __ inner ") ĊĠĠĠĠĠ Ġattrs ?. invoke ( this ) ĊĠĠĠ Ġ}, ĊĠĠĠ Ġcontent Ġ= Ġcontent . reinterpret () ĊĠ Ġ) Ċ } Ċ