mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-04 00:18:01 +01:00
fix: make environment switch text clickable (#887)
* fix: make environment switch text clickable * refactor: use a cursor pointer for the label * refactor: avoid empty clickable area
This commit is contained in:
parent
fdd683813a
commit
27a2a1a776
@ -0,0 +1,9 @@
|
|||||||
|
import { makeStyles } from '@material-ui/core/styles';
|
||||||
|
|
||||||
|
export const useStyles = makeStyles(theme => ({
|
||||||
|
label: {
|
||||||
|
display: 'inline-flex',
|
||||||
|
alignItems: 'center',
|
||||||
|
cursor: 'pointer',
|
||||||
|
},
|
||||||
|
}));
|
@ -10,6 +10,7 @@ import StringTruncator from 'component/common/StringTruncator/StringTruncator';
|
|||||||
import { UPDATE_FEATURE_ENVIRONMENT } from 'component/providers/AccessProvider/permissions';
|
import { UPDATE_FEATURE_ENVIRONMENT } from 'component/providers/AccessProvider/permissions';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { formatUnknownError } from 'utils/formatUnknownError';
|
import { formatUnknownError } from 'utils/formatUnknownError';
|
||||||
|
import { useStyles } from './FeatureOverviewEnvSwitch.styles';
|
||||||
|
|
||||||
interface IFeatureOverviewEnvSwitchProps {
|
interface IFeatureOverviewEnvSwitchProps {
|
||||||
env: IFeatureEnvironment;
|
env: IFeatureEnvironment;
|
||||||
@ -29,6 +30,7 @@ const FeatureOverviewEnvSwitch = ({
|
|||||||
useFeatureApi();
|
useFeatureApi();
|
||||||
const { refetchFeature } = useFeature(projectId, featureId);
|
const { refetchFeature } = useFeature(projectId, featureId);
|
||||||
const { setToastData, setToastApiError } = useToast();
|
const { setToastData, setToastApiError } = useToast();
|
||||||
|
const styles = useStyles();
|
||||||
|
|
||||||
const handleToggleEnvironmentOn = async () => {
|
const handleToggleEnvironmentOn = async () => {
|
||||||
try {
|
try {
|
||||||
@ -91,7 +93,8 @@ const FeatureOverviewEnvSwitch = ({
|
|||||||
);
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div style={{ display: 'flex', alignItems: 'center' }}>
|
<div>
|
||||||
|
<label className={styles.label}>
|
||||||
<PermissionSwitch
|
<PermissionSwitch
|
||||||
permission={UPDATE_FEATURE_ENVIRONMENT}
|
permission={UPDATE_FEATURE_ENVIRONMENT}
|
||||||
projectId={projectId}
|
projectId={projectId}
|
||||||
@ -100,6 +103,7 @@ const FeatureOverviewEnvSwitch = ({
|
|||||||
environmentId={env.name}
|
environmentId={env.name}
|
||||||
/>
|
/>
|
||||||
{content}
|
{content}
|
||||||
|
</label>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user