synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
86 lines (85 loc) • 2.91 kB
JavaScript
import { jsx as i, jsxs as a, Fragment as l } from "react/jsx-runtime";
import "../../utils/PermissionLevelToAccessType.js";
import "../../utils/SynapseConstants.js";
import { useMemo as u } from "react";
import "../../synapse-client/SynapseClient.js";
import "@sage-bionetworks/synapse-client/generated/models/ErrorResponseCode";
import "@sage-bionetworks/synapse-client/generated/models/TwoFactorAuthErrorResponse";
import "@sage-bionetworks/synapse-client/util/SynapseClientError";
import "@sage-bionetworks/synapse-types";
import "../../utils/functions/EntityTypeUtils.js";
import "lodash-es";
import "@sage-bionetworks/synapse-client/util/synapseClientFetch";
import { useSynapseContext as p } from "../../utils/context/SynapseContext.js";
import "use-deep-compare-effect";
import "@tanstack/react-query";
import "@tanstack/query-core";
import "lodash-es/isEmpty";
import "lodash-es/isEqual";
import "lodash-es/xorWith";
import { TextField as c, Box as d } from "@mui/material";
import "@sage-bionetworks/synapse-client";
import "../../utils/types/IsType.js";
import "../../utils/hooks/useCookiePreferences.js";
import "../../utils/hooks/useSourceAppConfigs.js";
import "universal-cookie";
import "../../utils/AppUtils/session/ApplicationSessionContext.js";
import "../../utils/context/FullContextProvider.js";
import "../../utils/context/DocumentMetadataContext.js";
import '../../style/components/_spinner.css';/* empty css */
import "react-router";
import { AdapterDayjs as f } from "@mui/x-date-pickers/AdapterDayjs";
import { DateTimePicker as x } from "@mui/x-date-pickers/DateTimePicker";
import { LocalizationProvider as T } from "@mui/x-date-pickers/LocalizationProvider";
import r from "dayjs";
import z from "dayjs/plugin/advancedFormat";
import D from "dayjs/plugin/timezone";
import P from "dayjs/plugin/utc";
r.extend(P);
r.extend(D);
r.extend(z);
function A(o) {
const { utcTime: t } = p(), e = t ? "UTC" : r().tz(r.tz.guess()).format("z");
return /* @__PURE__ */ i(
c,
{
...o,
slotProps: {
input: {
...o.slotProps?.input,
endAdornment: /* @__PURE__ */ a(l, { children: [
/* @__PURE__ */ i(
d,
{
sx: {
ml: 0.5
},
children: e
}
),
o.slotProps?.input?.endAdornment
] })
}
}
}
);
}
function et(o) {
const { value: t, slots: e, ...n } = o, { utcTime: m } = p(), s = u(() => t == null ? t : m ? r.utc(t) : r(t), [m, t]);
return /* @__PURE__ */ i(T, { dateAdapter: f, children: /* @__PURE__ */ i(
x,
{
enableAccessibleFieldDOMStructure: !1,
value: s,
slots: {
...e,
textField: A
},
...n
}
) });
}
export {
et as default
};
//# sourceMappingURL=DateTimePicker.js.map