/* eslint-disable react/no-danger */ import { useBackend } from '../backend'; import { Stack, Tabs, Section, Box } from '../components'; import { Window } from '../layouts'; type data = { namae: string; names: string[]; descriptions: { key: string; val: string }[]; categories: { key: string; val: string }[]; tutorials: { key: string; val: string }[]; selection: string; }; export const TraitTutorial = (props, context) => { const { act, data } = useBackend(context); return (
); }; export const TraitSelection = (props, context) => { const { act, data } = useBackend(context); const { names, selection } = data; return (
{names.map((name) => ( act('select_trait', { name })}> {name} ))}
{selection && (
)}
); }; export const TraitDescription = (props, context) => { const { act, data } = useBackend(context); const { name } = props; const { descriptions, categories, tutorials } = data; return (
Name: {name}
Category: {categories[name]}
Description: {descriptions[name]}
Details & How to Use:

); };