mirror of
https://github.com/Unleash/unleash.git
synced 2025-11-10 01:19:53 +01:00
chore: remove deprecation warnings for custom strategies (#10924)
This commit is contained in:
parent
88a42ac849
commit
94554ed4f8
@ -1,4 +1,4 @@
|
|||||||
import { useNavigate, Link } from 'react-router-dom';
|
import { useNavigate } from 'react-router-dom';
|
||||||
import useUiConfig from 'hooks/api/getters/useUiConfig/useUiConfig';
|
import useUiConfig from 'hooks/api/getters/useUiConfig/useUiConfig';
|
||||||
import useToast from 'hooks/useToast';
|
import useToast from 'hooks/useToast';
|
||||||
import FormTemplate from 'component/common/FormTemplate/FormTemplate';
|
import FormTemplate from 'component/common/FormTemplate/FormTemplate';
|
||||||
@ -11,25 +11,6 @@ import { formatUnknownError } from 'utils/formatUnknownError';
|
|||||||
import { CreateButton } from 'component/common/CreateButton/CreateButton';
|
import { CreateButton } from 'component/common/CreateButton/CreateButton';
|
||||||
import { GO_BACK } from 'constants/navigate';
|
import { GO_BACK } from 'constants/navigate';
|
||||||
import { CustomStrategyInfo } from '../CustomStrategyInfo/CustomStrategyInfo.tsx';
|
import { CustomStrategyInfo } from '../CustomStrategyInfo/CustomStrategyInfo.tsx';
|
||||||
import { Alert } from '@mui/material';
|
|
||||||
|
|
||||||
const CreateStrategyDeprecationWarning = () => (
|
|
||||||
<Alert
|
|
||||||
severity='warning'
|
|
||||||
sx={(theme) => ({
|
|
||||||
marginBottom: theme.spacing(3),
|
|
||||||
})}
|
|
||||||
>
|
|
||||||
Custom strategies are deprecated and may be removed in a future major
|
|
||||||
release. We recommend using the predefined strategies like Gradual
|
|
||||||
rollout with{' '}
|
|
||||||
<Link to='https://docs.getunleash.io/reference/activation-strategies#constraints'>
|
|
||||||
{' '}
|
|
||||||
constraints
|
|
||||||
</Link>{' '}
|
|
||||||
instead of creating a custom strategy.
|
|
||||||
</Alert>
|
|
||||||
);
|
|
||||||
|
|
||||||
export const CreateStrategy = () => {
|
export const CreateStrategy = () => {
|
||||||
const { setToastData, setToastApiError } = useToast();
|
const { setToastData, setToastApiError } = useToast();
|
||||||
@ -94,7 +75,6 @@ export const CreateStrategy = () => {
|
|||||||
documentationLinkLabel='Custom strategies documentation'
|
documentationLinkLabel='Custom strategies documentation'
|
||||||
formatApiCode={formatApiCode}
|
formatApiCode={formatApiCode}
|
||||||
>
|
>
|
||||||
<CreateStrategyDeprecationWarning />
|
|
||||||
<CustomStrategyInfo alert />
|
<CustomStrategyInfo alert />
|
||||||
<StrategyForm
|
<StrategyForm
|
||||||
errors={errors}
|
errors={errors}
|
||||||
|
|||||||
@ -92,25 +92,6 @@ const Title: FC<{
|
|||||||
</StyledTitle>
|
</StyledTitle>
|
||||||
);
|
);
|
||||||
|
|
||||||
const StrategyDeprecationWarning = () => (
|
|
||||||
<Alert severity='warning' sx={{ mb: 2 }}>
|
|
||||||
Custom strategies are deprecated and may be removed in a future major
|
|
||||||
version. We recommend not using custom strategies going forward and
|
|
||||||
instead using the gradual rollout strategy with{' '}
|
|
||||||
<Link
|
|
||||||
href={
|
|
||||||
'https://docs.getunleash.io/reference/activation-strategies#constraints'
|
|
||||||
}
|
|
||||||
target='_blank'
|
|
||||||
rel='noopener noreferrer'
|
|
||||||
>
|
|
||||||
constraints
|
|
||||||
</Link>
|
|
||||||
. If you have a need for custom strategies that you cannot support with
|
|
||||||
constraints, please reach out to us.
|
|
||||||
</Alert>
|
|
||||||
);
|
|
||||||
|
|
||||||
const RecommendationAlert = () => (
|
const RecommendationAlert = () => (
|
||||||
<Alert severity='info' sx={{ mb: 2 }}>
|
<Alert severity='info' sx={{ mb: 2 }}>
|
||||||
We recommend using gradual rollout. You can customize it with{' '}
|
We recommend using gradual rollout. You can customize it with{' '}
|
||||||
@ -550,7 +531,6 @@ export const StrategiesList = () => {
|
|||||||
<span>Custom strategies</span>
|
<span>Custom strategies</span>
|
||||||
<AddStrategyButton />
|
<AddStrategyButton />
|
||||||
</StyledSubtitle>
|
</StyledSubtitle>
|
||||||
<StrategyDeprecationWarning />
|
|
||||||
<Table {...customGetTableProps()}>
|
<Table {...customGetTableProps()}>
|
||||||
<SortableTableHeader
|
<SortableTableHeader
|
||||||
headerGroups={customHeaderGroups}
|
headerGroups={customHeaderGroups}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user