Skip to content

Commit 31f786a

Browse files
committed
fix: improved theme colors for file dropzone
1 parent 40f8611 commit 31f786a

File tree

6 files changed

+23
-3
lines changed

6 files changed

+23
-3
lines changed

ts/components/conversation/SessionFileDropzone.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ const DropZoneContainer = styled.div`
1212
`;
1313

1414
const DropZoneWithBorder = styled.div`
15-
border: dashed 4px var(--primary-color);
16-
background-color: var(--message-link-preview-background-color);
15+
border: dashed 4px var(--file-dropzone-border-color);
16+
background-color: var(--file-dropzone-background-color);
1717
position: absolute;
1818
top: 0;
1919
bottom: 0;
@@ -29,7 +29,11 @@ export const SessionFileDropzone = () => {
2929
<DropZoneContainer>
3030
<DropZoneWithBorder>
3131
<Flex container={true} justifyContent="space-around" height="100%" alignItems="center">
32-
<SessionIcon iconColor="var(--primary-color)" iconSize={'max'} iconType="circlePlus" />
32+
<SessionIcon
33+
iconColor="var(--file-dropzone-border-color)"
34+
iconSize={'max'}
35+
iconType="circlePlus"
36+
/>
3337
</Flex>
3438
</DropZoneWithBorder>
3539
</DropZoneContainer>

ts/themes/classicDark.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,4 +153,7 @@ export const classicDark: ThemeColorVariables = {
153153
'--call-buttons-icon-disabled-color': 'var(--text-primary-color)',
154154
'--call-buttons-dropdown-color': 'var(--text-primary-color)',
155155
'--call-buttons-dropdown-shadow': '0 0 4px 0 var(grey-color)',
156+
157+
'--file-dropzone-background-color': 'var(--message-link-preview-background-color)',
158+
'--file-dropzone-border-color': 'var(--primary-color)',
156159
};

ts/themes/classicLight.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,4 +153,7 @@ export const classicLight: ThemeColorVariables = {
153153
'--call-buttons-icon-disabled-color': 'var(--disabled-color)',
154154
'--call-buttons-dropdown-color': 'var(--text-primary-color)',
155155
'--call-buttons-dropdown-shadow': '0 0 4px 0 var(grey-color)',
156+
157+
'--file-dropzone-background-color': 'var(--message-link-preview-background-color)',
158+
'--file-dropzone-border-color': 'var(--text-primary-color)',
156159
};

ts/themes/oceanDark.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,4 +154,7 @@ export const oceanDark: ThemeColorVariables = {
154154
'--call-buttons-icon-disabled-color': THEMES.OCEAN_DARK.COLOR7!,
155155
'--call-buttons-dropdown-color': 'var(--text-primary-color)',
156156
'--call-buttons-dropdown-shadow': '0 0 4px 0 var(grey-color)',
157+
158+
'--file-dropzone-background-color': 'var(--message-link-preview-background-color)',
159+
'--file-dropzone-border-color': 'var(--primary-color)',
157160
};

ts/themes/oceanLight.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,4 +154,7 @@ export const oceanLight: ThemeColorVariables = {
154154
'--call-buttons-icon-disabled-color': 'var(--disabled-color)',
155155
'--call-buttons-dropdown-color': 'var(--text-primary-color)',
156156
'--call-buttons-dropdown-shadow': '0 0 4px 0 var(grey-color)',
157+
158+
'--file-dropzone-background-color': 'var(--message-link-preview-background-color)',
159+
'--file-dropzone-border-color': 'var(--text-primary-color)',
157160
};

ts/themes/variableColors.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,10 @@ export type ThemeColorVariables = {
189189
'--call-buttons-icon-disabled-color': string;
190190
'--call-buttons-dropdown-color': string;
191191
'--call-buttons-dropdown-shadow': string;
192+
193+
/* File Dropzone */
194+
'--file-dropzone-background-color': string;
195+
'--file-dropzone-border-color': string;
192196
};
193197

194198
export function loadThemeColors(variables: ThemeColorVariables) {

0 commit comments

Comments
 (0)