mirror of https://github.com/portainer/portainer
parent
7275d23e4b
commit
dd4d126934
|
@ -12,4 +12,5 @@ export const switchField = r2a(SwitchField, [
|
||||||
'disabled',
|
'disabled',
|
||||||
'onChange',
|
'onChange',
|
||||||
'featureId',
|
'featureId',
|
||||||
|
'switchValues',
|
||||||
]);
|
]);
|
||||||
|
|
|
@ -18,6 +18,10 @@ export interface Props {
|
||||||
dataCy?: string;
|
dataCy?: string;
|
||||||
disabled?: boolean;
|
disabled?: boolean;
|
||||||
featureId?: FeatureId;
|
featureId?: FeatureId;
|
||||||
|
switchValues?: {
|
||||||
|
on: string;
|
||||||
|
off: string;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export function SwitchField({
|
export function SwitchField({
|
||||||
|
@ -30,6 +34,7 @@ export function SwitchField({
|
||||||
disabled,
|
disabled,
|
||||||
onChange,
|
onChange,
|
||||||
featureId,
|
featureId,
|
||||||
|
switchValues,
|
||||||
}: Props) {
|
}: Props) {
|
||||||
const toggleName = name ? `toggle_${name}` : '';
|
const toggleName = name ? `toggle_${name}` : '';
|
||||||
|
|
||||||
|
@ -55,6 +60,12 @@ export function SwitchField({
|
||||||
featureId={featureId}
|
featureId={featureId}
|
||||||
dataCy={dataCy}
|
dataCy={dataCy}
|
||||||
/>
|
/>
|
||||||
|
{switchValues && checked && (
|
||||||
|
<span className="ml-2">{switchValues.on}</span>
|
||||||
|
)}
|
||||||
|
{switchValues && !checked && (
|
||||||
|
<span className="ml-2">{switchValues.off}</span>
|
||||||
|
)}
|
||||||
</label>
|
</label>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue