Spaces:
Running
Running
Fix TypeScript error: Move windowClass declaration before usage
Browse files
app/components/Window.tsx
CHANGED
|
@@ -56,6 +56,10 @@ const Window: React.FC<WindowProps> = ({
|
|
| 56 |
|
| 57 |
if (!isOpen) return null;
|
| 58 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 59 |
// On mobile, always render full screen
|
| 60 |
if (isMobile) {
|
| 61 |
return (
|
|
@@ -90,9 +94,6 @@ const Window: React.FC<WindowProps> = ({
|
|
| 90 |
onMaximize();
|
| 91 |
};
|
| 92 |
|
| 93 |
-
const windowClass = darkMode ? 'bg-gray-900 border-gray-700' : 'bg-[#f5f5f5] border-gray-300/50';
|
| 94 |
-
const headerClass = darkMode ? 'bg-gray-800 border-gray-700' : 'macos-window-header';
|
| 95 |
-
|
| 96 |
if (isMaximized) {
|
| 97 |
return (
|
| 98 |
<div
|
|
|
|
| 56 |
|
| 57 |
if (!isOpen) return null;
|
| 58 |
|
| 59 |
+
// Define window classes
|
| 60 |
+
const windowClass = darkMode ? 'bg-gray-900 border-gray-700' : 'bg-[#f5f5f5] border-gray-300/50';
|
| 61 |
+
const headerClass = darkMode ? 'bg-gray-800 border-gray-700' : 'macos-window-header';
|
| 62 |
+
|
| 63 |
// On mobile, always render full screen
|
| 64 |
if (isMobile) {
|
| 65 |
return (
|
|
|
|
| 94 |
onMaximize();
|
| 95 |
};
|
| 96 |
|
|
|
|
|
|
|
|
|
|
| 97 |
if (isMaximized) {
|
| 98 |
return (
|
| 99 |
<div
|