1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-24 15:59:41 +02:00

fix(ui/switch): reduce label size [EE-3803] (#10019)

This commit is contained in:
Chaim Lev-Ari 2023-09-03 10:26:38 +01:00 committed by GitHub
parent 8cc5e0796c
commit 4a6b7e2654
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,5 +1,6 @@
import clsx from 'clsx';
import { ComponentProps } from 'react';
import uuid from 'uuid';
import { FeatureId } from '@/react/portainer/feature-flags/enums';
@ -30,7 +31,7 @@ export function SwitchField({
checked,
label,
index,
name,
name = uuid(),
labelClass,
fieldClass,
dataCy,
@ -43,15 +44,16 @@ export function SwitchField({
const toggleName = name ? `toggle_${name}` : '';
return (
<label className={clsx(styles.root, fieldClass)}>
<span
<div className={clsx(styles.root, fieldClass)}>
<label
className={clsx('space-right control-label !p-0 text-left', labelClass)}
htmlFor={toggleName}
>
{label}
{tooltip && (
<Tooltip message={tooltip} setHtmlMessage={setTooltipHtmlMessage} />
)}
</span>
</label>
<Switch
className={clsx('space-right', switchClass)}
name={toggleName}
@ -63,6 +65,6 @@ export function SwitchField({
featureId={featureId}
dataCy={dataCy}
/>
</label>
</div>
);
}