Merge branch 'main' into twilio
This commit is contained in:
		
						commit
						69b01bc468
					
				
					 23 changed files with 2593 additions and 267 deletions
				
			
		|  | @ -585,7 +585,7 @@ const Stats = () => { | |||
|                     description={t("account_usage_attachment_storage_description", { | ||||
|                         filesize: formatBytes(account.limits.attachment_file_size), | ||||
|                         expiry: humanizeDuration(account.limits.attachment_expiry_duration * 1000, { | ||||
|                             language: i18n.language, | ||||
|                             language: i18n.resolvedLanguage, | ||||
|                             fallbacks: ["en"] | ||||
|                         }) | ||||
|                     })} | ||||
|  |  | |||
|  | @ -436,7 +436,7 @@ const Appearance = () => { | |||
| const Language = () => { | ||||
|     const { t, i18n } = useTranslation(); | ||||
|     const labelId = "prefLanguage"; | ||||
|     const lang = i18n.language ?? "en"; | ||||
|     const lang = i18n.resolvedLanguage ?? "en"; | ||||
| 
 | ||||
|     // Country flags are displayed using emoji. Emoji rendering is handled by platform fonts.
 | ||||
|     // Windows in particular does not yet play nicely with flag emoji so for now, hide flags on Windows.
 | ||||
|  | @ -541,8 +541,8 @@ const ReservationsTable = (props) => { | |||
|     const [deleteDialogOpen, setDeleteDialogOpen] = useState(false); | ||||
|     const { subscriptions } = useOutletContext(); | ||||
|     const localSubscriptions = (subscriptions?.length > 0) | ||||
|         ? Object.assign(...subscriptions.filter(s => s.baseUrl === config.base_url).map(s => ({[s.topic]: s}))) | ||||
|         : []; | ||||
|         ? Object.assign({}, ...subscriptions.filter(s => s.baseUrl === config.base_url).map(s => ({[s.topic]: s}))) | ||||
|         : {}; | ||||
| 
 | ||||
|     const handleEditClick = (reservation) => { | ||||
|         setDialogKey(prev => prev+1); | ||||
|  |  | |||
|  | @ -34,7 +34,7 @@ export const ReserveAddDialog = (props) => { | |||
|     const handleSubmit = async () => { | ||||
|         try { | ||||
|             await accountApi.upsertReservation(topic, everyone); | ||||
|             console.debug(`[ReserveAddDialog] Added reservation for topic ${t}: ${everyone}`); | ||||
|             console.debug(`[ReserveAddDialog] Added reservation for topic ${topic}: ${everyone}`); | ||||
|         } catch (e) { | ||||
|             console.log(`[ReserveAddDialog] Error adding topic reservation.`, e); | ||||
|             if (e instanceof UnauthorizedError) { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue