import { Fragment } from 'inferno'; import { useBackend } from '../backend'; import { Button, LabeledList, Section } from '../components'; export const LanguageMenu = props => { const { act, data } = useBackend(props); const { admin_mode, is_living, omnitongue, languages = [], unknown_languages = [], } = data; return (
{languages.map(language => ( {!!is_living && (
{!!admin_mode && (
act('toggle_omnitongue')} /> )}> {unknown_languages.map(language => ( act('grant_language', { language_name: language.name, })} /> )}> {language.desc} {' '} Key: ,{language.key} {' '} {!!language.shadow && '(gained from mob)'} {' '} {language.can_speak ? 'Can speak.' : 'Cannot speak.' } ))}
)}
); };