Restore content-box sizing for components broken by the global border-box reset (#21361)

Since [#21315](https://github.com/twentyhq/twenty/pull/21315), the new
twenty-ui's global border-box reset applies app-wide, shrinking legacy
content-box components: most visibly, off-center checkboxes.
[#21349](https://github.com/twentyhq/twenty/pull/21349) missed a few;
this adds box-sizing: content-box to Checkbox, Radio, ColorSample,
MenuItemHotKeys, Tag, ImageInput, and OnboardingModalCircularIcon.
This commit is contained in:
Raphaël Bosi
2026-06-09 15:32:19 +02:00
committed by GitHub
parent beaa4e636c
commit 92502efacc
7 changed files with 9 additions and 2 deletions
@@ -11,11 +11,11 @@ import {
IconX,
} from 'twenty-ui-deprecated/display';
import { Button } from 'twenty-ui-deprecated/input';
import { REACT_APP_SERVER_BASE_URL } from '~/config';
import {
ThemeContext,
themeCssVariables,
} from 'twenty-ui-deprecated/theme-constants';
import { REACT_APP_SERVER_BASE_URL } from '~/config';
const StyledContainer = styled.div`
display: flex;
flex-direction: row;
@@ -29,6 +29,7 @@ const StyledPicture = styled.button<{ withPicture: boolean }>`
: themeCssVariables.background.transparent.light};
border: 1px solid ${themeCssVariables.border.color.medium};
border-radius: ${themeCssVariables.border.radius.sm};
box-sizing: content-box;
color: ${themeCssVariables.font.color.light};
cursor: ${({ disabled }) => (disabled ? 'not-allowed' : 'pointer')};
display: flex;