lint.
Этот коммит содержится в:
@@ -63,7 +63,6 @@ const OverageUsersBanner = () => {
|
||||
const prefixLicenseId = (license.Id || '').substring(0, 8);
|
||||
const preferenceName = `${prefixPreferences}_overage_seats_${prefixLicenseId}`;
|
||||
|
||||
|
||||
const overageByUsers = activeUsers - seatsPurchased;
|
||||
|
||||
const isOverageState = isBetween5PercerntAnd10PercentPurchasedSeats || isOver10PercerntPurchasedSeats;
|
||||
@@ -114,8 +113,7 @@ const OverageUsersBanner = () => {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
let message = (
|
||||
const message = (
|
||||
<FormattedMessage
|
||||
id='licensingPage.overageUsersBanner.text'
|
||||
defaultMessage='Your workspace user count has exceeded your paid license seat count by {seats, number} {seats, plural, one {seat} other {seats}}. Purchase additional seats to remain compliant.'
|
||||
|
||||
@@ -16,7 +16,6 @@ import {STORAGE_KEY_EXPANSION_IN_PROGRESS} from 'components/self_hosted_purchase
|
||||
import SelfHostedExpansionModal from 'components/self_hosted_purchases/self_hosted_expansion_modal';
|
||||
|
||||
import {useControlModal, ControlModal} from './useControlModal';
|
||||
import useCanSelfHostedExpand from './useCanSelfHostedExpand';
|
||||
|
||||
interface HookOptions{
|
||||
trackingLocation?: string;
|
||||
@@ -34,7 +33,6 @@ export default function useControlSelfHostedExpansionModal(options: HookOptions)
|
||||
return {
|
||||
...controlModal,
|
||||
open: async () => {
|
||||
|
||||
const purchaseInProgress = localStorage.getItem(STORAGE_KEY_EXPANSION_IN_PROGRESS) === 'true';
|
||||
|
||||
// check if user already has an open purchase modal in current browser.
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
import React from 'react';
|
||||
import {FormattedMessage} from 'react-intl';
|
||||
import {useDispatch, useSelector} from 'react-redux';
|
||||
import {useHistory} from 'react-router-dom'
|
||||
|
||||
import {getCurrentUser, isCurrentUserSystemAdmin} from 'mattermost-redux/selectors/entities/users';
|
||||
import {GlobalState} from 'types/store';
|
||||
@@ -104,15 +103,15 @@ const OverageUsersBannerNotice = () => {
|
||||
className='overage_users_banner__button'
|
||||
href={`${siteURL}/${ConsolePages.LICENSE}?action=show_expansion_modal`}
|
||||
rel='noopener noreferrer'
|
||||
target="_blank"
|
||||
target='_blank'
|
||||
>
|
||||
{chunks}
|
||||
</ExternalLink>
|
||||
)
|
||||
}
|
||||
);
|
||||
},
|
||||
}}
|
||||
/>
|
||||
)
|
||||
);
|
||||
} else if (!isGovSku) {
|
||||
message = (
|
||||
<FormattedMessage
|
||||
|
||||
@@ -515,7 +515,7 @@ describe('components/invitation_modal/overage_users_banner_notice', () => {
|
||||
};
|
||||
store.entities.general.license.IsGovSku = 'true';
|
||||
|
||||
await act( async () => {
|
||||
await act(async () => {
|
||||
renderComponent({
|
||||
store,
|
||||
});
|
||||
|
||||
Ссылка в новой задаче
Block a user