Squirclesssss 🟦🔵 (#22535)
This commit is contained in:
committed by
GitHub
parent
badaae17cd
commit
e609320666
+1
-1
@@ -5,7 +5,7 @@ import { themeCssVariables } from 'twenty-ui/theme-constants';
|
||||
|
||||
const StyledContainer = styled.div`
|
||||
border: 1px solid ${themeCssVariables.border.color.light};
|
||||
border-radius: 4px;
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
display: flex;
|
||||
flex: 1;
|
||||
flex-direction: column;
|
||||
|
||||
+5
-3
@@ -9,11 +9,12 @@ const StyledChip = styled.div<{ deletable: boolean; danger: boolean }>`
|
||||
danger ? themeCssVariables.color.red3 : themeCssVariables.color.blue3};
|
||||
border-color: ${({ danger }) =>
|
||||
danger ? themeCssVariables.color.red5 : themeCssVariables.color.blue5};
|
||||
border-radius: 4px;
|
||||
border-radius: ${themeCssVariables.border.radius.smRound};
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
box-sizing: border-box;
|
||||
column-gap: ${themeCssVariables.spacing[1]};
|
||||
corner-shape: round;
|
||||
cursor: ${({ deletable }) => (deletable ? 'pointer' : 'default')};
|
||||
display: inline-flex;
|
||||
flex-direction: row;
|
||||
@@ -37,11 +38,12 @@ const StyledDelete = styled.button<{ danger: boolean }>`
|
||||
align-items: center;
|
||||
background: none;
|
||||
border: none;
|
||||
border-bottom-right-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-top-right-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-bottom-right-radius: ${themeCssVariables.border.radius.smRound};
|
||||
border-top-right-radius: ${themeCssVariables.border.radius.smRound};
|
||||
box-sizing: border-box;
|
||||
color: ${({ danger }) =>
|
||||
danger ? themeCssVariables.color.red : themeCssVariables.color.blue};
|
||||
corner-shape: round;
|
||||
cursor: pointer;
|
||||
display: flex;
|
||||
font-size: ${themeCssVariables.font.size.sm};
|
||||
|
||||
+2
-2
@@ -36,7 +36,7 @@ const StyledAdvancedTextFieldFieldContainer = styled.div`
|
||||
const StyledAdvancedTextFieldInnerContainer = styled.div`
|
||||
background-color: ${themeCssVariables.background.transparent.lighter};
|
||||
border: 1px solid ${themeCssVariables.border.color.medium};
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-radius: ${themeCssVariables.border.radius.md};
|
||||
box-sizing: border-box;
|
||||
|
||||
display: flex;
|
||||
@@ -61,7 +61,7 @@ const StyledEditorActionButtonContainer = styled.div<{
|
||||
const StyledFullScreenEditorContainer = styled.div`
|
||||
background-color: ${themeCssVariables.background.secondary};
|
||||
border: 1px solid ${themeCssVariables.border.color.medium};
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-radius: ${themeCssVariables.border.radius.md};
|
||||
flex: 1;
|
||||
min-height: 0;
|
||||
overflow-y: auto;
|
||||
|
||||
+2
-2
@@ -31,10 +31,10 @@ const StyledDescription = styled.span`
|
||||
const StyledToggleContainer = styled.div`
|
||||
background-color: ${themeCssVariables.background.transparent.lighter};
|
||||
border-bottom: 1px solid ${themeCssVariables.border.color.medium};
|
||||
border-bottom-right-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-bottom-right-radius: ${themeCssVariables.border.radius.md};
|
||||
border-right: 1px solid ${themeCssVariables.border.color.medium};
|
||||
border-top: 1px solid ${themeCssVariables.border.color.medium};
|
||||
border-top-right-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-top-right-radius: ${themeCssVariables.border.radius.md};
|
||||
display: flex;
|
||||
padding-bottom: ${themeCssVariables.spacing[2]};
|
||||
padding-right: ${themeCssVariables.spacing[2]};
|
||||
|
||||
+4
-4
@@ -20,16 +20,16 @@ const StyledFormFieldInputInnerContainer = styled.div<
|
||||
align-items: ${({ multiline }) => (multiline ? 'flex-start' : 'center')};
|
||||
background-color: ${themeCssVariables.background.transparent.lighter};
|
||||
border: 1px solid ${themeCssVariables.border.color.medium};
|
||||
border-bottom-left-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-bottom-left-radius: ${themeCssVariables.border.radius.md};
|
||||
border-bottom-right-radius: ${({ multiline, hasRightElement }) =>
|
||||
multiline || !hasRightElement ? themeCssVariables.border.radius.sm : '0'};
|
||||
multiline || !hasRightElement ? themeCssVariables.border.radius.md : '0'};
|
||||
border-right: ${({ multiline, hasRightElement }) =>
|
||||
multiline || !hasRightElement
|
||||
? `1px solid ${themeCssVariables.border.color.medium}`
|
||||
: 'none'};
|
||||
border-top-left-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-top-left-radius: ${themeCssVariables.border.radius.md};
|
||||
border-top-right-radius: ${({ multiline, hasRightElement }) =>
|
||||
multiline || !hasRightElement ? themeCssVariables.border.radius.sm : '0'};
|
||||
multiline || !hasRightElement ? themeCssVariables.border.radius.md : '0'};
|
||||
box-sizing: border-box;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ import { themeCssVariables } from 'twenty-ui/theme-constants';
|
||||
const StyledFormNestedFieldInputContainer = styled.div`
|
||||
background: ${themeCssVariables.background.secondary};
|
||||
border: 1px solid ${themeCssVariables.border.color.medium};
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-radius: ${themeCssVariables.border.radius.md};
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: ${themeCssVariables.spacing[2]};
|
||||
|
||||
+2
-2
@@ -52,14 +52,14 @@ const StyledEditor = styled.div<{
|
||||
|
||||
.variable-tag {
|
||||
background-color: ${themeCssVariables.color.blue3};
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-radius: ${themeCssVariables.border.radius.md};
|
||||
color: ${themeCssVariables.color.blue};
|
||||
padding: ${themeCssVariables.spacing[1]};
|
||||
}
|
||||
|
||||
.text-tag {
|
||||
background-color: ${themeCssVariables.color.blue3};
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-radius: ${themeCssVariables.border.radius.md};
|
||||
color: ${themeCssVariables.color.blue};
|
||||
padding: ${themeCssVariables.spacing[1]};
|
||||
}
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ const StyledContainer = styled.div`
|
||||
align-items: center;
|
||||
background: ${themeCssVariables.background.transparent.light};
|
||||
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-radius: ${themeCssVariables.border.radius.md};
|
||||
color: ${themeCssVariables.font.color.tertiary};
|
||||
display: inline-flex;
|
||||
font-size: ${themeCssVariables.font.size.md};
|
||||
|
||||
+1
-1
@@ -64,7 +64,7 @@ const LoadingSkeleton = () => {
|
||||
<SkeletonTheme
|
||||
baseColor={theme.background.tertiary}
|
||||
highlightColor={theme.background.transparent.lighter}
|
||||
borderRadius={theme.border.radius.sm}
|
||||
borderRadius={themeCssVariables.border.radius.md}
|
||||
>
|
||||
<Skeleton height={SKELETON_LOADER_HEIGHT_SIZES.standard.s} />
|
||||
</SkeletonTheme>
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ const StyledRecordInlineCellNormalModeOuterContainer = styled.div<
|
||||
isHovered && !readonly && !disableHoverEffect
|
||||
? themeCssVariables.background.transparent.light
|
||||
: 'transparent'};
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-radius: ${themeCssVariables.border.radius.md};
|
||||
cursor: ${({ isHovered, readonly }) =>
|
||||
isHovered && !readonly ? 'pointer' : 'default'};
|
||||
display: flex;
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ const StyledPropertyBoxContainer = styled.div<{
|
||||
noHorizontalPadding?: boolean;
|
||||
}>`
|
||||
align-self: stretch;
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-radius: ${themeCssVariables.border.radius.md};
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: ${themeCssVariables.spacing[2]};
|
||||
|
||||
+7
@@ -5,6 +5,13 @@ import { MOBILE_VIEWPORT, themeCssVariables } from 'twenty-ui/theme-constants';
|
||||
import { AnimatedContainer } from 'twenty-ui/layout';
|
||||
|
||||
const StyledButtonContainer = styled.div`
|
||||
/* Buttons stay concentric with the frame: its radius minus the 1px border.
|
||||
The frame uses sm (not md): on this ~26px control md would exceed 50% of
|
||||
the box and clamp to a full squircle, and a scaled full squircle is not a
|
||||
uniform offset — the child corners would pull away from the frame. sm
|
||||
stays well below the clamp point so radius - inset holds in both modes. */
|
||||
--light-icon-button-radius: calc(${themeCssVariables.border.radius.sm} - 1px);
|
||||
|
||||
border: 1px solid ${themeCssVariables.border.color.strong};
|
||||
@media (max-width: ${MOBILE_VIEWPORT}px) {
|
||||
position: relative;
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ const StyledDiv = styled.div`
|
||||
align-items: center;
|
||||
background: inherit;
|
||||
border: none;
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-radius: ${themeCssVariables.border.radius.md};
|
||||
box-sizing: border-box;
|
||||
color: ${themeCssVariables.font.color.primary};
|
||||
cursor: pointer;
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ const StyledDiv = styled.div`
|
||||
align-items: center;
|
||||
background: inherit;
|
||||
border: none;
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-radius: ${themeCssVariables.border.radius.md};
|
||||
box-sizing: border-box;
|
||||
color: ${themeCssVariables.font.color.primary};
|
||||
display: flex;
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ const StyledDiv = styled.div`
|
||||
align-items: center;
|
||||
background: inherit;
|
||||
border: none;
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
border-radius: ${themeCssVariables.border.radius.md};
|
||||
box-sizing: border-box;
|
||||
color: ${themeCssVariables.font.color.primary};
|
||||
cursor: pointer;
|
||||
|
||||
Reference in New Issue
Block a user