Spaces:
Running
Running
Commit
·
3a9f19d
1
Parent(s):
8509ae0
Update
Browse files- .gitignore +0 -1
- frontend/src/components/UploadSection.tsx +16 -9
.gitignore
CHANGED
|
@@ -1,6 +1,5 @@
|
|
| 1 |
# Ignore generated outputs and binaries
|
| 2 |
backend/outputs/
|
| 3 |
-
frontend/public/cyto/
|
| 4 |
|
| 5 |
# Node / frontend build artefacts (kept for safety alongside frontend/.gitignore)
|
| 6 |
node_modules/
|
|
|
|
| 1 |
# Ignore generated outputs and binaries
|
| 2 |
backend/outputs/
|
|
|
|
| 3 |
|
| 4 |
# Node / frontend build artefacts (kept for safety alongside frontend/.gitignore)
|
| 5 |
node_modules/
|
frontend/src/components/UploadSection.tsx
CHANGED
|
@@ -38,16 +38,22 @@ export function UploadSection({
|
|
| 38 |
};
|
| 39 |
|
| 40 |
|
| 41 |
-
|
| 42 |
cytology: [
|
| 43 |
-
"/cyto/
|
| 44 |
-
"/cyto/
|
| 45 |
-
"/cyto/
|
|
|
|
|
|
|
|
|
|
| 46 |
],
|
| 47 |
colposcopy: [
|
| 48 |
-
"/colpo/
|
| 49 |
-
"/colpo/
|
| 50 |
-
"/colpo/
|
|
|
|
|
|
|
|
|
|
| 51 |
],
|
| 52 |
histopathology: [
|
| 53 |
"/histo/hist1.png",
|
|
@@ -56,6 +62,7 @@ export function UploadSection({
|
|
| 56 |
],
|
| 57 |
};
|
| 58 |
|
|
|
|
| 59 |
const currentModels =
|
| 60 |
modelOptions[selectedTest as keyof typeof modelOptions] || [];
|
| 61 |
|
|
@@ -113,7 +120,7 @@ export function UploadSection({
|
|
| 113 |
</div>
|
| 114 |
{uploadedImage ? (
|
| 115 |
<>
|
| 116 |
-
<p className="text-
|
| 117 |
Image uploaded successfully!
|
| 118 |
</p>
|
| 119 |
<p className="text-sm text-gray-500 mb-4">
|
|
@@ -164,7 +171,7 @@ export function UploadSection({
|
|
| 164 |
className={`w-full mt-6 text-white py-3 rounded-lg font-medium transition-colors ${
|
| 165 |
!uploadedImage || !selectedModel
|
| 166 |
? 'bg-gray-300 disabled:cursor-not-allowed'
|
| 167 |
-
: 'bg-gradient-to-r from-
|
| 168 |
}`}
|
| 169 |
>
|
| 170 |
Analyze
|
|
|
|
| 38 |
};
|
| 39 |
|
| 40 |
|
| 41 |
+
const sampleImages = {
|
| 42 |
cytology: [
|
| 43 |
+
"/cyto/neg1.bmp",
|
| 44 |
+
"/cyto/neg2.png",
|
| 45 |
+
"/cyto/LSIL1.png",
|
| 46 |
+
"/cyto/LSIL2.png",
|
| 47 |
+
"/cyto/HSIL1.jpg",
|
| 48 |
+
"/cyto/HSIL2.JPG",
|
| 49 |
],
|
| 50 |
colposcopy: [
|
| 51 |
+
"/colpo/ab1.jpg",
|
| 52 |
+
"/colpo/ab2.jpg",
|
| 53 |
+
"/colpo/ab3.jpg",
|
| 54 |
+
"/colpo/nor1.jpg",
|
| 55 |
+
"/colpo/nor2.jpg",
|
| 56 |
+
"/colpo/nor3.jpg",
|
| 57 |
],
|
| 58 |
histopathology: [
|
| 59 |
"/histo/hist1.png",
|
|
|
|
| 62 |
],
|
| 63 |
};
|
| 64 |
|
| 65 |
+
|
| 66 |
const currentModels =
|
| 67 |
modelOptions[selectedTest as keyof typeof modelOptions] || [];
|
| 68 |
|
|
|
|
| 120 |
</div>
|
| 121 |
{uploadedImage ? (
|
| 122 |
<>
|
| 123 |
+
<p className="text-teal-700 font-medium mb-2">
|
| 124 |
Image uploaded successfully!
|
| 125 |
</p>
|
| 126 |
<p className="text-sm text-gray-500 mb-4">
|
|
|
|
| 171 |
className={`w-full mt-6 text-white py-3 rounded-lg font-medium transition-colors ${
|
| 172 |
!uploadedImage || !selectedModel
|
| 173 |
? 'bg-gray-300 disabled:cursor-not-allowed'
|
| 174 |
+
: 'bg-gradient-to-r from-teal-800 to-teal-600 hover:opacity-95'
|
| 175 |
}`}
|
| 176 |
>
|
| 177 |
Analyze
|