Merge branch 'develop' into feature/new-tariff-bar
This commit is contained in:
commit
65ab0b20b1
@ -6,7 +6,7 @@ import { getCookie } from "@docspace/shared/utils";
|
||||
export const getRelativeDateDay = (t, date) => {
|
||||
moment.locale(getCookie(LANGUAGE));
|
||||
|
||||
const given = moment(date).tz(window.timezone || "");
|
||||
const given = moment(date).tz(window.timezone);
|
||||
|
||||
const now = moment();
|
||||
const weekAgo = moment().subtract(1, "week");
|
||||
|
@ -57,7 +57,7 @@ const LinkRow = (props) => {
|
||||
const isLocked = !!password;
|
||||
const expiryDate = !!expirationDate;
|
||||
const date = moment(expirationDate)
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.format("LLL");
|
||||
|
||||
const tooltipContent = isExpired
|
||||
|
@ -69,7 +69,7 @@ const DetailsBar = ({ eventDetails }) => {
|
||||
return (
|
||||
moment(date)
|
||||
.locale(i18n.language)
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.format("MMM D, YYYY, h:mm:ss A") +
|
||||
" " +
|
||||
t("Common:UTC")
|
||||
|
@ -25,12 +25,12 @@ const parseUrl = (url) => {
|
||||
params.deliveryDate =
|
||||
params.deliveryDate === "null"
|
||||
? null
|
||||
: moment(params.deliveryDate, "YYYY-MM-DD").tz(window.timezone || "");
|
||||
: moment(params.deliveryDate, "YYYY-MM-DD").tz(window.timezone);
|
||||
params.deliveryFrom = moment(params.deliveryFrom, "HH:mm").tz(
|
||||
window.timezone || ""
|
||||
window.timezone
|
||||
);
|
||||
params.deliveryTo = moment(params.deliveryTo, "HH:mm").tz(
|
||||
window.timezone || ""
|
||||
window.timezone
|
||||
);
|
||||
params.status = JSON.parse(params.status);
|
||||
|
||||
|
@ -72,10 +72,10 @@ const DeliveryDatePicker = ({
|
||||
...prevFilters,
|
||||
deliveryDate: null,
|
||||
deliveryFrom: moment()
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.startOf("day"),
|
||||
deliveryTo: moment()
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.endOf("day"),
|
||||
}));
|
||||
setIsTimeOpen(false);
|
||||
@ -96,10 +96,10 @@ const DeliveryDatePicker = ({
|
||||
...prevFilters,
|
||||
deliveryDate: date,
|
||||
deliveryFrom: moment()
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.startOf("day"),
|
||||
deliveryTo: moment()
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.endOf("day"),
|
||||
}));
|
||||
};
|
||||
@ -130,7 +130,7 @@ const DeliveryDatePicker = ({
|
||||
const formattedTime = isTimeEqual
|
||||
? ""
|
||||
: ` ${filters.deliveryFrom.format("HH:mm")} - ${moment(filters.deliveryTo)
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.format("HH:mm")}`;
|
||||
|
||||
return (
|
||||
|
@ -88,10 +88,10 @@ const FilterDialog = (props) => {
|
||||
const [filters, setFilters] = useState({
|
||||
deliveryDate: null,
|
||||
deliveryFrom: moment()
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.startOf("day"),
|
||||
deliveryTo: moment()
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.endOf("day"),
|
||||
status: [],
|
||||
});
|
||||
@ -118,10 +118,10 @@ const FilterDialog = (props) => {
|
||||
setFilters({
|
||||
deliveryDate: null,
|
||||
deliveryFrom: moment()
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.startOf("day"),
|
||||
deliveryTo: moment()
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.endOf("day"),
|
||||
status: [],
|
||||
});
|
||||
|
@ -44,15 +44,15 @@ const StatusBar = (props) => {
|
||||
label={
|
||||
moment(historyFilters.deliveryDate)
|
||||
.format("DD MMM YYYY")
|
||||
.tz(window.timezone || "") +
|
||||
.tz(window.timezone) +
|
||||
" " +
|
||||
moment(historyFilters.deliveryFrom)
|
||||
.format("HH:mm")
|
||||
.tz(window.timezone || "") +
|
||||
.tz(window.timezone) +
|
||||
" - " +
|
||||
moment(historyFilters.deliveryTo)
|
||||
.format("HH:mm")
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
}
|
||||
onClose={clearDate}
|
||||
onClick={clearDate}
|
||||
|
@ -33,7 +33,7 @@ export const HistoryRowContent = ({ sectionWidth, historyItem }) => {
|
||||
|
||||
const formattedDelivery =
|
||||
moment(historyItem.delivery)
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.locale(i18n.language)
|
||||
.format("MMM D, YYYY, h:mm:ss A") +
|
||||
" " +
|
||||
|
@ -99,7 +99,7 @@ const HistoryTableRow = (props) => {
|
||||
|
||||
const formattedDelivery =
|
||||
moment(item.delivery)
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.locale(i18n.language)
|
||||
.format("MMM D, YYYY, h:mm:ss A") +
|
||||
" " +
|
||||
|
@ -114,6 +114,12 @@ const ActiveSessions = ({
|
||||
}
|
||||
};
|
||||
|
||||
const convertTime = (date) => {
|
||||
return moment(date)
|
||||
.tz(window.timezone)
|
||||
.locale(locale)
|
||||
.format("L, LTS");
|
||||
};
|
||||
const tableCell = (platform, browser) =>
|
||||
interfaceDirection === "rtl" && !isMobile ? (
|
||||
<>
|
||||
|
@ -78,14 +78,14 @@ class CurrentTariffStatusStore {
|
||||
moment.locale(this.authStore.language);
|
||||
if (this.dueDate === null) return "";
|
||||
return moment(this.dueDate)
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.format("LL");
|
||||
}
|
||||
|
||||
isValidDate = (date) => {
|
||||
return (
|
||||
moment(date)
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.year() !== 9999
|
||||
);
|
||||
};
|
||||
@ -97,13 +97,13 @@ class CurrentTariffStatusStore {
|
||||
get isLicenseDateExpired() {
|
||||
if (!this.isPaymentDateValid) return;
|
||||
|
||||
return moment() > moment(this.dueDate).tz(window.timezone || "");
|
||||
return moment() > moment(this.dueDate).tz(window.timezone);
|
||||
}
|
||||
get gracePeriodEndDate() {
|
||||
moment.locale(this.authStore.language);
|
||||
if (this.delayDueDate === null) return "";
|
||||
return moment(this.delayDueDate)
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.format("LL");
|
||||
}
|
||||
|
||||
|
@ -23,14 +23,24 @@ import MainLayout from "SRC_DIR/Layout";
|
||||
import Error403 from "client/Error403";
|
||||
import i18n from "./i18n";
|
||||
|
||||
|
||||
declare global {
|
||||
interface Window {
|
||||
timezone: string;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
const App = observer(() => {
|
||||
const { i18n } = useTranslation();
|
||||
|
||||
const { authStore } = useStore();
|
||||
const { init, settingsStore, userStore } = authStore;
|
||||
const { theme, setTheme, currentColorScheme, limitedAccessSpace } =
|
||||
const { theme, setTheme, currentColorScheme, limitedAccessSpace, timezone } =
|
||||
settingsStore;
|
||||
|
||||
window.timezone = timezone;
|
||||
|
||||
const userTheme = userStore?.user?.theme ? userStore?.user?.theme : "Dark";
|
||||
|
||||
useEffect(() => {
|
||||
|
@ -2,7 +2,7 @@ import moment from "moment-timezone";
|
||||
|
||||
export const convertTime = (date: moment.Moment, locale: string) => {
|
||||
return moment(date)
|
||||
.tz(window.timezone || "")
|
||||
.tz(window.timezone)
|
||||
.locale(locale || "")
|
||||
.format("L, LTS");
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user