A custom element that creates a CSS-grid layout in the following format.
+------+---------+---------+-----+---------+| | Header1 | Header2 | ... | HeaderN |+------+---------+---------+-----+---------+| Row1 | Cell11 | Cell12 | ... | Cell1N |+------+---------+---------+-----+---------+| Row2 | Cell21 | Cell22 | ... | Cell2N |+------+---------+---------+-----+---------+| ... | ... | ... | ... | ... |+------+---------+---------+-----+---------+| RowM | CellM1 | CellM2 | ... | CellMN |+------+---------+---------+-----+---------+ Copy
+------+---------+---------+-----+---------+| | Header1 | Header2 | ... | HeaderN |+------+---------+---------+-----+---------+| Row1 | Cell11 | Cell12 | ... | Cell1N |+------+---------+---------+-----+---------+| Row2 | Cell21 | Cell22 | ... | Cell2N |+------+---------+---------+-----+---------+| ... | ... | ... | ... | ... |+------+---------+---------+-----+---------+| RowM | CellM1 | CellM2 | ... | CellMN |+------+---------+---------+-----+---------+
inline-grid
grid-row-label
<grid-control> <grid-column-header value="Inbound emails"></grid-column-header> <grid-column-header value="Outbound emails"></grid-column-header> <grid-row-label value="After received"></grid-row-label> <checkbox-control></checkbox-control> <checkbox-control></checkbox-control> <grid-row-label value="Before disclaimer"></grid-row-label> <checkbox-control></checkbox-control> <checkbox-control></checkbox-control> <grid-row-label value="Before delivery"></grid-row-label> <checkbox-control></checkbox-control> <checkbox-control></checkbox-control> </grid-control> Copy
<grid-control> <grid-column-header value="Inbound emails"></grid-column-header> <grid-column-header value="Outbound emails"></grid-column-header> <grid-row-label value="After received"></grid-row-label> <checkbox-control></checkbox-control> <checkbox-control></checkbox-control> <grid-row-label value="Before disclaimer"></grid-row-label> <checkbox-control></checkbox-control> <checkbox-control></checkbox-control> <grid-row-label value="Before delivery"></grid-row-label> <checkbox-control></checkbox-control> <checkbox-control></checkbox-control> </grid-control>
grid
<grid-control mode="wide"> ...</grid-control> Copy
<grid-control mode="wide"> ...</grid-control>
<grid-control column-alignment="left"> ...</grid-control> Copy
<grid-control column-alignment="left"> ...</grid-control>
<grid-control> <grid-column-header value="Trigger name" au-slot="first-cell"></grid-column-header> <grid-column-header value="Inbound emails"></grid-column-header> <grid-column-header value="Outbound emails"></grid-column-header> <grid-row-label value="After received"></grid-row-label> <checkbox-control></checkbox-control> <checkbox-control></checkbox-control> ...</grid-control> Copy
<grid-control> <grid-column-header value="Trigger name" au-slot="first-cell"></grid-column-header> <grid-column-header value="Inbound emails"></grid-column-header> <grid-column-header value="Outbound emails"></grid-column-header> <grid-row-label value="After received"></grid-row-label> <checkbox-control></checkbox-control> <checkbox-control></checkbox-control> ...</grid-control>
For live examples, refer to the test-app.
A custom element that creates a CSS-grid layout in the following format.
Example
inline-grid) and the columns are centered (other than thegrid-row-labels).grid) and takes teh whole available width.For live examples, refer to the test-app.