It creates a CrossWord Board for the given data. Input data should be in below Format.
Steps:
- Manually Prepare the CrossWord in Paper
- Prepare Input Data in below Format
- Give Input data to CrossWord React Component. CrossWord Board will be created based on the data.
Features:
- you can click on the Clue text to select/highlight respective boxes
- you can navigate through boxes with keyboard arrow keys
- special styles to identify the current box and selected row/column
- check button to verify the answer and show Ans button to reveal correct ans.
- it allows only alphabets
- easy navigation
clues = [
{
clueNo: 1,
startIndex: [0, 3],
text: 'SEE',
clueText: 'clue A',
direction: 'top'
},
{
clueNo: 2,
startIndex: [2, 1],
text: 'DENNV',
clueText: 'clue B',
direction: 'top'
}
]Please refer https://github.com/Muralikumar92/react-crossword/blob/main/src/utils/clues.js



