1
0
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:
Simon Hornby 2025-11-05 15:17:11 +02:00 committed by GitHub
parent 88a42ac849
commit 94554ed4f8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 1 additions and 41 deletions

View File

@ -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 useToast from 'hooks/useToast';
import FormTemplate from 'component/common/FormTemplate/FormTemplate';
@ -11,25 +11,6 @@ import { formatUnknownError } from 'utils/formatUnknownError';
import { CreateButton } from 'component/common/CreateButton/CreateButton';
import { GO_BACK } from 'constants/navigate';
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 = () => {
const { setToastData, setToastApiError } = useToast();
@ -94,7 +75,6 @@ export const CreateStrategy = () => {
documentationLinkLabel='Custom strategies documentation'
formatApiCode={formatApiCode}
>
<CreateStrategyDeprecationWarning />
<CustomStrategyInfo alert />
<StrategyForm
errors={errors}

View File

@ -92,25 +92,6 @@ const Title: FC<{
</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 = () => (
<Alert severity='info' sx={{ mb: 2 }}>
We recommend using gradual rollout. You can customize it with{' '}
@ -550,7 +531,6 @@ export const StrategiesList = () => {
<span>Custom strategies</span>
<AddStrategyButton />
</StyledSubtitle>
<StrategyDeprecationWarning />
<Table {...customGetTableProps()}>
<SortableTableHeader
headerGroups={customHeaderGroups}