Expoで通知アプリを作っています。
triggerで毎週水曜日17時40分に通知をする設定を作ったのですが、以下のエラーが表示されました。
TransformErrorSyntaxError: /Users/user/Development/GomiApp/screens/HomeScreen.js: Unexpected token, expected ";" (16:44)
react
1import { StatusBar } from 'expo-status-bar'; 2import React from 'react'; 3import GomiList from "../components/GomiList"; 4import { StyleSheet, Text, View } from 'react-native'; 5 6import * as Notifications from 'expo-notifications'; 7 8Notifications.setNotificationHandler({ 9 handleNotification: async () => ({ 10 shouldShowAlert: true, 11 shouldPlaySound: false, 12 shouldSetBadge: false, 13 }), 14}); 15 16const trigger = CalendarNotificationTrigger { 17 type: 'calendar'; 18 repeats: true; 19 dateComponents: { 20 hour: 17; 21 minute: 40; 22 weekday: 3; 23 calendar: Calendar.current; 24 }, 25}; 26 27 28Notifications.scheduleNotificationAsync({ 29 content: { 30 title: 'ゴミ出しの時間です!', 31 }, 32 trigger, 33}); 34 35export default function HomeScreen() { 36 return ( 37 <View style={styles.container}> 38 <View style={styles.GomiList}> 39 <GomiList title="燃えるごみ"/> 40 </View> 41 <View style={styles.GomiList}> 42 <GomiList title="燃えないごみ"/> 43 </View> 44 </View> 45 ); 46} 47 48const styles = StyleSheet.create({ 49 container: { 50 flex: 1, 51 backgroundColor: '#fff', 52 }, 53 GomiList: { 54 paddingTop: 20, 55 alignItems: 'center', 56 }, 57}); 58
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。