Allow users to customize poll behaviour (#785)

This commit is contained in:
Luke Vella 2023-07-25 17:24:45 +01:00 committed by GitHub
parent 14cfa2bd50
commit b1e3f63a2e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
58 changed files with 1361 additions and 1042 deletions

View file

@ -180,7 +180,7 @@ export const DayjsProvider: React.FunctionComponent<{
const localeConfig = dayjsLocales[router.locale ?? "en"];
const { data } = trpc.userPreferences.get.useQuery();
useAsync(async () => {
const state = useAsync(async () => {
const locale = await localeConfig.import();
const localeTimeFormat = localeConfig.timeFormat;
const timeFormat = data?.timeFormat ?? localeConfig.timeFormat;
@ -205,6 +205,11 @@ export const DayjsProvider: React.FunctionComponent<{
const preferredTimeZone = data?.timeZone ?? locale.timeZone;
if (state.loading) {
// wait for locale to load before rendering
return null;
}
return (
<DayjsContext.Provider
value={{