mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-09 00:18:00 +01:00
refactor: change strategy form buttons (#812)
This commit is contained in:
parent
82972498f8
commit
fe23fe8472
@ -1,14 +1,14 @@
|
|||||||
import { useHistory } from 'react-router-dom';
|
import { useHistory } 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 '../../common/FormTemplate/FormTemplate';
|
import FormTemplate from 'component/common/FormTemplate/FormTemplate';
|
||||||
import { useStrategyForm } from '../hooks/useStrategyForm';
|
import { useStrategyForm } from '../hooks/useStrategyForm';
|
||||||
import { StrategyForm } from '../StrategyForm/StrategyForm';
|
import { StrategyForm } from '../StrategyForm/StrategyForm';
|
||||||
import PermissionButton from '../../common/PermissionButton/PermissionButton';
|
import { CREATE_STRATEGY } from 'component/providers/AccessProvider/permissions';
|
||||||
import { CREATE_STRATEGY } from '../../providers/AccessProvider/permissions';
|
import useStrategiesApi from 'hooks/api/actions/useStrategiesApi/useStrategiesApi';
|
||||||
import useStrategiesApi from '../../../hooks/api/actions/useStrategiesApi/useStrategiesApi';
|
import { useStrategies } from 'hooks/api/getters/useStrategies/useStrategies';
|
||||||
import { useStrategies } from '../../../hooks/api/getters/useStrategies/useStrategies';
|
|
||||||
import { formatUnknownError } from 'utils/format-unknown-error';
|
import { formatUnknownError } from 'utils/format-unknown-error';
|
||||||
|
import { CreateButton } from 'component/common/CreateButton/CreateButton';
|
||||||
|
|
||||||
export const CreateStrategy = () => {
|
export const CreateStrategy = () => {
|
||||||
const { setToastData, setToastApiError } = useToast();
|
const { setToastData, setToastApiError } = useToast();
|
||||||
@ -90,9 +90,9 @@ export const CreateStrategy = () => {
|
|||||||
setErrors={setErrors}
|
setErrors={setErrors}
|
||||||
clearErrors={clearErrors}
|
clearErrors={clearErrors}
|
||||||
>
|
>
|
||||||
<PermissionButton permission={CREATE_STRATEGY} type="submit">
|
<CreateButton name="strategy" permission={CREATE_STRATEGY}>
|
||||||
Create strategy
|
Create strategy
|
||||||
</PermissionButton>
|
</CreateButton>
|
||||||
</StrategyForm>
|
</StrategyForm>
|
||||||
</FormTemplate>
|
</FormTemplate>
|
||||||
);
|
);
|
||||||
|
@ -4,12 +4,12 @@ import useToast from 'hooks/useToast';
|
|||||||
import FormTemplate from 'component/common/FormTemplate/FormTemplate';
|
import FormTemplate from 'component/common/FormTemplate/FormTemplate';
|
||||||
import { useStrategyForm } from '../hooks/useStrategyForm';
|
import { useStrategyForm } from '../hooks/useStrategyForm';
|
||||||
import { StrategyForm } from '../StrategyForm/StrategyForm';
|
import { StrategyForm } from '../StrategyForm/StrategyForm';
|
||||||
import PermissionButton from 'component/common/PermissionButton/PermissionButton';
|
import { UPDATE_STRATEGY } from 'component/providers/AccessProvider/permissions';
|
||||||
import { CREATE_STRATEGY } from 'component/providers/AccessProvider/permissions';
|
|
||||||
import useStrategiesApi from 'hooks/api/actions/useStrategiesApi/useStrategiesApi';
|
import useStrategiesApi from 'hooks/api/actions/useStrategiesApi/useStrategiesApi';
|
||||||
import { useStrategies } from 'hooks/api/getters/useStrategies/useStrategies';
|
import { useStrategies } from 'hooks/api/getters/useStrategies/useStrategies';
|
||||||
import { formatUnknownError } from 'utils/format-unknown-error';
|
import { formatUnknownError } from 'utils/format-unknown-error';
|
||||||
import useStrategy from 'hooks/api/getters/useStrategy/useStrategy';
|
import useStrategy from 'hooks/api/getters/useStrategy/useStrategy';
|
||||||
|
import { UpdateButton } from 'component/common/UpdateButton/UpdateButton';
|
||||||
|
|
||||||
export const EditStrategy = () => {
|
export const EditStrategy = () => {
|
||||||
const { setToastData, setToastApiError } = useToast();
|
const { setToastData, setToastApiError } = useToast();
|
||||||
@ -93,9 +93,7 @@ export const EditStrategy = () => {
|
|||||||
setErrors={setErrors}
|
setErrors={setErrors}
|
||||||
clearErrors={clearErrors}
|
clearErrors={clearErrors}
|
||||||
>
|
>
|
||||||
<PermissionButton permission={CREATE_STRATEGY} type="submit">
|
<UpdateButton permission={UPDATE_STRATEGY} />
|
||||||
Save
|
|
||||||
</PermissionButton>
|
|
||||||
</StrategyForm>
|
</StrategyForm>
|
||||||
</FormTemplate>
|
</FormTemplate>
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user