@mantine/dates
Version:
Calendars, date and time pickers based on Mantine components
1 lines • 1.05 kB
Source Map (JSON)
{"version":3,"file":"is-same-time.mjs","names":[],"sources":["../../../../../src/components/TimePicker/utils/is-same-time/is-same-time.ts"],"sourcesContent":["import { splitTimeString } from '../split-time-string/split-time-string';\n\ninterface IsSameTimeInput {\n time: string;\n compare: string;\n withSeconds: boolean;\n}\n\nexport function isSameTime({ time, compare, withSeconds }: IsSameTimeInput) {\n const timeParts = splitTimeString(time);\n const compareParts = splitTimeString(compare);\n\n if (withSeconds) {\n return (\n timeParts.hours === compareParts.hours &&\n timeParts.minutes === compareParts.minutes &&\n timeParts.seconds === compareParts.seconds\n );\n }\n\n return timeParts.hours === compareParts.hours && timeParts.minutes === compareParts.minutes;\n}\n"],"mappings":";;;AAQA,SAAgB,WAAW,EAAE,MAAM,SAAS,eAAgC;CAC1E,MAAM,YAAY,gBAAgB,IAAI;CACtC,MAAM,eAAe,gBAAgB,OAAO;CAE5C,IAAI,aACF,OACE,UAAU,UAAU,aAAa,SACjC,UAAU,YAAY,aAAa,WACnC,UAAU,YAAY,aAAa;CAIvC,OAAO,UAAU,UAAU,aAAa,SAAS,UAAU,YAAY,aAAa;AACtF"}