21 lines
752 B
TypeScript
21 lines
752 B
TypeScript
// Metro module 16114 (f16115).
|
|
import UserStore from "../../../stores/UserStore";
|
|
import { intl } from "../../../intl/index.native";
|
|
import { useStateFromStores } from "../../../_bundle/Module589";
|
|
export default function useFormattedEndTime() {
|
|
return useStateFromStores([UserStore], () => {
|
|
const currentUser = UserStore.getCurrentUser();
|
|
const r1 = currentUser == null;
|
|
let r5 = void 0;
|
|
if (!r1) {
|
|
const restrictedSchedule = currentUser.restrictedSchedule;
|
|
r5 = restrictedSchedule == null ? void 0 : restrictedSchedule.getNextEndTime();
|
|
}
|
|
return r5 == null ? null : new Intl.DateTimeFormat(intl.currentLocale, {
|
|
hour: "numeric",
|
|
minute: "2-digit",
|
|
weekday: "long"
|
|
}).format(r5);
|
|
});
|
|
};
|