1
0
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:
Youssef Khedher 2022-03-24 11:50:08 +01:00 committed by GitHub
parent 82972498f8
commit fe23fe8472
2 changed files with 12 additions and 14 deletions

View File

@ -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>
); );

View File

@ -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>
); );