Leon 1 rok temu
rodzic
commit
3ae7ed5153
1 zmienionych plików z 14 dodań i 4 usunięć
  1. 14 4
      src/_health/components/post_moment_time.tsx

+ 14 - 4
src/_health/components/post_moment_time.tsx

@@ -109,9 +109,12 @@ export default function PostMomentTime(props: {
     function scheduleTime() {
         if (props.moment) {
             var timestamp = props.moment.target.timestamp
-            var time = parseInt(dayjs(timestamp).format('HHmm'))
+            var time1 = parseInt(dayjs(timestamp).format('HHmm'))
             var now = parseInt(dayjs().format('HHmm'))
-            if (time > now) {
+            if (time == dayjs(timestamp).format('HH:mm')){
+                return `Check in:Today ${dayjs(global.set_time).format('HH:mm')}`
+            }
+            if (time1 > now) {
                 isYesterdayTarget = true
                 return `Scheduled for ${dayjs(timestamp).format('HH:mm')} yesterday`
             }
@@ -170,8 +173,15 @@ export default function PostMomentTime(props: {
                 }
                 {
                     !props.isTemp && !showDurationPicker && <View className='picker_time_card_footer' onClick={() => {
-                        setIsYesterday(isYesterdayTarget)
-                        setTime(dayjs(props.moment.target.timestamp).format('HH:mm'))
+                        if (time == dayjs(props.moment.target.timestamp).format('HH:mm')){
+                            setIsYesterday(false)
+                            setTime(dayjs(global.set_time).format('HH:mm'))
+                        }
+                        else {
+                            setIsYesterday(isYesterdayTarget)
+                            setTime(dayjs(props.moment.target.timestamp).format('HH:mm'))
+                        }
+                        
                     }}>
                         <IconCalendar width={rpxToPx(24)} color='#5C7099' />
                         <Text style={{ color: '#5C7099', marginLeft: rpxToPx(12), fontSize: rpxToPx(26) }}>{scheduleTime()}</Text>