import * as WebBrowser from 'expo-web-browser'; import * as React from 'react'; import { Div, Button, Image, Text, Avatar, Tag } from 'react-native-magnus'; import { ScrollView } from 'react-native-gesture-handler'; import { TextareaItem } from '@ant-design/react-native'; import { useTranslation } from 'react-i18next'; import { useSet, useCreation } from '@umijs/hooks'; import useModel from 'flooks'; import Detail from '../Detail/model'; // detail模块通用方法 import Header from '../../components/Header'; const messages = ['饮料不加冰', '不要辣']; export default function OrderMessageScreen({ navigation }) { const { t } = useTranslation(); const { remark, setRemark } = useModel(Detail, ['remark']); const [message, setmessage] = React.useState(''); const [chooseTab, tabEvent] = useSet([]); const cansubmit = useCreation(() => { if (message || chooseTab.size > 0) { return true; } else { return false; } }, [message, chooseTab]); return ( <>
{t('chang-yong-biao-qian')}
{messages.map((item, index) => { const isChoose = tabEvent.has(item); return ( { if (isChoose) { tabEvent.remove(item); } else { tabEvent.add(item); } }} > {item} ); })}
); }