Fix missing translations for advanced mode toggle (#10931)

Advanced mode toggle was in `twenty-ui` which doesn't support Lingui.

I removed lingui from the global package json and moved it to the local
package.json instead to prevent that kind of error from happening again
This commit is contained in:
Félix Malfait
2025-03-17 10:09:07 +01:00
committed by GitHub
parent fb1e674781
commit d0c31d3f71
37 changed files with 168 additions and 8 deletions

View File

@ -1,5 +1,4 @@
import styled from '@emotion/styled';
import { useLingui } from '@lingui/react/macro';
import { IconPoint } from '@ui/display';
import { Toggle } from '@ui/input';
import { MAIN_COLORS } from '@ui/theme';
@ -38,13 +37,14 @@ const StyledToggleContainer = styled.label`
type AdvancedSettingsToggleProps = {
isAdvancedModeEnabled: boolean;
setIsAdvancedModeEnabled: (enabled: boolean) => void;
label?: string;
};
export const AdvancedSettingsToggle = ({
isAdvancedModeEnabled,
setIsAdvancedModeEnabled,
label = 'Advanced:',
}: AdvancedSettingsToggleProps) => {
const { t } = useLingui();
const onChange = (newValue: boolean) => {
setIsAdvancedModeEnabled(newValue);
};
@ -60,7 +60,7 @@ export const AdvancedSettingsToggle = ({
/>
</StyledIconContainer>
<StyledToggleContainer htmlFor={inputId}>
<StyledText>{t`Advanced:`}</StyledText>
<StyledText>{label}</StyledText>
<Toggle
id={inputId}