diff --git a/frontend/src/app/pages/Dashboard/canvas/DashboardCanvas.tsx b/frontend/src/app/pages/Dashboard/canvas/DashboardCanvas.tsx index 33a3193b..c9af2cd2 100644 --- a/frontend/src/app/pages/Dashboard/canvas/DashboardCanvas.tsx +++ b/frontend/src/app/pages/Dashboard/canvas/DashboardCanvas.tsx @@ -7,6 +7,7 @@ import TetherLayer from './TetherLayer'; import DashboardCardLayer from './DashboardCardLayer'; import DashboardOverlays from './DashboardOverlays'; import DashboardEmptyState from './DashboardEmptyState'; +import DesktopWallpaper from '../desktop/DesktopWallpaper'; import type { ClaudeTokens } from '@/shared/styles/claudeTokens'; import { useThemeAccent, useThemeWash } from '@/shared/styles/ThemeContext'; import { GRAIN_URL } from '@/shared/styles/grainTexture'; @@ -238,6 +239,8 @@ const DashboardCanvas: React.FC = ({ : 'default', }} > + + {/* Gradient wash: the user's theme-pad stops tint the canvas, Arc-window style; intensity + grain come from the theme device; sits under the dot grid. */} {gradient && gradient.length > 1 && ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {/* Far pink ridge sweeping the right half */} + + + {/* Red-magenta ridge descending from the top-left */} + + + {/* Mid magenta band bridging center */} + + + {/* Deep purple shoulder, left */} + + + {/* Violet crest above the foreground wave */} + + + {/* Foreground indigo wave */} + + + {mode === 'dark' && ( + + )} + + ); +} + +export default DesktopWallpaper;