Skip to content

Commit f8c7666

Browse files
styles changes commit
1 parent 91d7b74 commit f8c7666

File tree

1 file changed

+22
-15
lines changed

1 file changed

+22
-15
lines changed

src/frontend/src/components/uploadButton.tsx

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,27 @@
11
import React, { useCallback, useState, useEffect } from 'react';
2-
// Helper function to check for .sql extension
3-
const isSqlFile = (file: File): boolean => file.name.toLowerCase().endsWith('.sql');
4-
5-
// MessageBar styles constant
2+
// MessageBar styles constants
63
const messageBarErrorStyles = {
74
root: { display: "flex", flexDirection: "column", alignItems: "left", background: "#fff4f4" },
85
icon: { display: "none" },
96
};
7+
8+
const messageBarNetworkErrorStyles = {
9+
root: { display: "flex", alignItems: "left", background: "#fff4f4" },
10+
icon: { display: "none" },
11+
};
12+
13+
const messageBarSuccessStyles = {
14+
root: { display: "flex", alignItems: "left" },
15+
icon: { display: "none" },
16+
};
17+
18+
const messageBarWarningStyles = {
19+
root: { display: "flex", alignItems: "center" },
20+
};
21+
// Helper function to check for .sql extension
22+
const isSqlFile = (file: File): boolean => file.name.toLowerCase().endsWith('.sql');
23+
24+
// ...existing code...
1025
import { useDropzone, FileRejection, DropzoneOptions } from 'react-dropzone';
1126
import { CircleCheck, X } from 'lucide-react';
1227
import {
@@ -575,10 +590,7 @@ const FileUploadZone: React.FC<FileUploadZoneProps> = ({
575590
<MessageBar
576591
messageBarType={MessageBarType.error}
577592
isMultiline={false}
578-
styles={{
579-
root: { display: "flex", alignItems: "left", background: "#fff4f4" },
580-
icon: { display: "none" },
581-
}}
593+
styles={messageBarNetworkErrorStyles}
582594
>
583595
<div style={{ display: "flex", alignItems: "left" }}>
584596
<X
@@ -597,10 +609,7 @@ const FileUploadZone: React.FC<FileUploadZoneProps> = ({
597609
<MessageBar
598610
messageBarType={MessageBarType.success}
599611
isMultiline={false}
600-
styles={{
601-
root: { display: "flex", alignItems: "left" },
602-
icon: { display: "none" },
603-
}}
612+
styles={messageBarSuccessStyles}
604613
>
605614
<div style={{ display: "flex", alignItems: "left" }}>
606615
<CircleCheck
@@ -620,9 +629,7 @@ const FileUploadZone: React.FC<FileUploadZoneProps> = ({
620629
isMultiline={false}
621630
onDismiss={() => setFileLimitExceeded(false)}
622631
dismissButtonAriaLabel="Close"
623-
styles={{
624-
root: { display: "flex", alignItems: "center" },
625-
}}
632+
styles={messageBarWarningStyles}
626633
>
627634
<X
628635
strokeWidth="2.5px"

0 commit comments

Comments
 (0)