I want to display keyboard keys in a way that's similar to standard QWERT keyboard's look. Therefore, I want to add line brakes after "P" and "L" letters. Any help is much appreciated.
I guess I should be able to add a specific class properties to "P" and "L" objects that would apply line brake rules to those two items, but I don't know how.
HTML
<lightning-layout multiple-rows>
<lightning-layout-item size="12">
<lightning-layout multiple-rows>
<template for:each={keyboardArray} for:item="keyboardKey">
<lightning-layout-item key={keyboardKey.keyboardIndex}>
<div class={keyboardKey.keyboardColor}>
{keyboardKey.keyboardLetter}
</div>
</lightning-layout-item>
</template>
</lightning-layout>
</lightning-layout-item>
<lightning-layout multiple-rows>
The keyboardArray I use for iteration looks as below.
keyboardArray = [
{ keyboardIndex: 0, keyboardLetter: "Q", keyboardColor: "keyboardBoxGray" },
{ keyboardIndex: 1, keyboardLetter: "W", keyboardColor: "keyboardBoxGray" },
{ keyboardIndex: 2, keyboardLetter: "E", keyboardColor: "keyboardBoxGray" },
{ keyboardIndex: 3, keyboardLetter: "R", keyboardColor: "keyboardBoxGray" },
{ keyboardIndex: 4, keyboardLetter: "T", keyboardColor: "keyboardBoxGray" },
{ keyboardIndex: 5, keyboardLetter: "Y", keyboardColor: "keyboardBoxGray" },
{ keyboardIndex: 6, keyboardLetter: "U", keyboardColor: "keyboardBoxGray" },
{ keyboardIndex: 7, keyboardLetter: "I", keyboardColor: "keyboardBoxGray" },
{ keyboardIndex: 8, keyboardLetter: "O", keyboardColor: "keyboardBoxGray" },
{ keyboardIndex: 9, keyboardLetter: "P", keyboardColor: "keyboardBoxGray" },
....