mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-14 00:19:16 +01:00
fix: license banner using message type (#9209)
## About the changes Actually uses messageType and maps from warn to warning.
This commit is contained in:
parent
640db0c057
commit
ae65919f92
@ -32,8 +32,7 @@ export const LicenseBanner = () => {
|
|||||||
if (!license.loading && !license.error && licenseInfo.message) {
|
if (!license.loading && !license.error && licenseInfo.message) {
|
||||||
const banner = {
|
const banner = {
|
||||||
message: licenseInfo.message,
|
message: licenseInfo.message,
|
||||||
variant:
|
variant: mapToVariant(licenseInfo.messageType),
|
||||||
licenseInfo.messageType ?? ('warning' as BannerVariant),
|
|
||||||
sticky: true,
|
sticky: true,
|
||||||
};
|
};
|
||||||
return <Banner key={banner.message} banner={banner} />;
|
return <Banner key={banner.message} banner={banner} />;
|
||||||
@ -43,3 +42,15 @@ export const LicenseBanner = () => {
|
|||||||
|
|
||||||
return null;
|
return null;
|
||||||
};
|
};
|
||||||
|
function mapToVariant(
|
||||||
|
messageType: string | undefined,
|
||||||
|
): BannerVariant | undefined {
|
||||||
|
if (messageType) {
|
||||||
|
switch (messageType) {
|
||||||
|
case 'warn':
|
||||||
|
return 'warning';
|
||||||
|
default:
|
||||||
|
return messageType as BannerVariant;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -43,6 +43,7 @@ export const useLicenseCheck = (): LicenseInfo => {
|
|||||||
return {
|
return {
|
||||||
isValid: data?.isValid,
|
isValid: data?.isValid,
|
||||||
message: data?.message,
|
message: data?.message,
|
||||||
|
messageType: data?.messageType,
|
||||||
loading: !error && !data,
|
loading: !error && !data,
|
||||||
reCheckLicense: () => mutate(),
|
reCheckLicense: () => mutate(),
|
||||||
error,
|
error,
|
||||||
|
Loading…
Reference in New Issue
Block a user