From 39005e04a382208f6e41f0c8a3d0508363105802 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20=C5=9Al=C4=99zak?= Date: Tue, 24 Feb 2026 13:11:55 +0100 Subject: [PATCH 1/3] fix formatting in settings license info --- .../SettingsLicenseInfoSection.tsx | 2 +- .../SettingsLdapPage/SettingsLdapPage.tsx | 19 +++++++++++++++++-- .../TopBarLicenseExpiration.tsx | 4 ++-- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/web/src/pages/settings/SettingsIndexPage/tabs/SettingsLicenseTab/components/SettingsLicenseInfoSection/SettingsLicenseInfoSection.tsx b/web/src/pages/settings/SettingsIndexPage/tabs/SettingsLicenseTab/components/SettingsLicenseInfoSection/SettingsLicenseInfoSection.tsx index 2b597ad58..7002873da 100644 --- a/web/src/pages/settings/SettingsIndexPage/tabs/SettingsLicenseTab/components/SettingsLicenseInfoSection/SettingsLicenseInfoSection.tsx +++ b/web/src/pages/settings/SettingsIndexPage/tabs/SettingsLicenseTab/components/SettingsLicenseInfoSection/SettingsLicenseInfoSection.tsx @@ -74,7 +74,7 @@ const ValidUntil = ({ validUntil }: ValidUntilProps) => { const diff = untilDay.diff(nowDay, 'days'); let res = untilDay.format('DD/MM/YYYY'); if (diff > 0) { - res += ` (${diff} ${diff !== 1 ? 'days' : 'day'} left)`; + res += ` (${untilDay.fromNow(true)})`; } return res; }, [validUntil]); diff --git a/web/src/pages/settings/SettingsLdapPage/SettingsLdapPage.tsx b/web/src/pages/settings/SettingsLdapPage/SettingsLdapPage.tsx index d02dced69..ee512ef64 100644 --- a/web/src/pages/settings/SettingsLdapPage/SettingsLdapPage.tsx +++ b/web/src/pages/settings/SettingsLdapPage/SettingsLdapPage.tsx @@ -120,6 +120,11 @@ const PageForm = () => { const { data: licenseInfo } = useSuspenseQuery(getLicenseInfoQueryOptions); const { data: settings } = useSuspenseQuery(getSettingsQueryOptions); + const canUseBusinessLicenseCheck = useMemo(() => { + if (licenseInfo === undefined) return false; + return canUseBusinessFeature(licenseInfo).result; + }, [licenseInfo]); + const defaultValues = useMemo((): FormFields => { return { ldap_group_search_base: settings?.ldap_group_search_base ?? '', @@ -391,7 +396,12 @@ const PageForm = () => { > {({ isDefaultValue, isSubmitting }) => ( <> - +