MCPcopy Index your code
hub / github.com/simstudioai/sim / pickDay

Function pickDay

packages/emcn/src/components/calendar/calendar.tsx:367–382  ·  view source on GitHub ↗
(day: number)

Source from the content-addressed store, hash-verified

365 const [endTime, setEndTime] = useState(() => extractTime(endDate, DEFAULT_RANGE_END_TIME))
366
367 const pickDay = (day: number) => {
368 const date = new Date(view.year, view.month, day)
369 if (!selectingEnd || !rangeStart) {
370 setRangeStart(date)
371 setRangeEnd(null)
372 setSelectingEnd(true)
373 return
374 }
375 if (date < rangeStart) {
376 setRangeEnd(rangeStart)
377 setRangeStart(date)
378 } else {
379 setRangeEnd(date)
380 }
381 setSelectingEnd(false)
382 }
383
384 const clear = () => {
385 setRangeStart(null)

Callers 1

RangeCalendarViewFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected