import React from 'react'; import back from '../assets/back.svg'; import { Wrapper, Key, KeyRow, BackspaceBtn, } from './keyboard.style'; const rows = [ ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p'], ['a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l'], ['z', 'x', 'c', 'v', 'b', 'n', 'm', ] ] export const Keyboard = ({ onChange }) => { const handleClick = (key) => () => { if (typeof key === 'string') { onChange(v => v + key.toUpperCase()); } else { onChange(v => v.split('').slice(0, -1).join('')) } } return ( {rows.map((row, index) => ( {row.map(key => ( {key} ))} ))} ) }