@@ -3,7 +3,7 @@ import React, { useState } from 'react';
33import { useEntries } from '../../features/statements/hooks/useEntries' ;
44import { Dialog , DialogTrigger } from '../../components/ui/dialog' ;
55import SmallCircularQuestionCounter from '../../components/ui/questionCounter/smallCircularQuestionCounter' ;
6- import UserDataModal from '../../components/modals/UserDataModal' ;
6+ // import UserDataModal from '../../components/modals/UserDataModal';
77
88const Header : React . FC = ( ) => {
99 const { data } = useEntries ( ) ;
@@ -17,22 +17,31 @@ const Header: React.FC = () => {
1717 { /* Mobile: Top row with logo and login / Desktop: 3-column layout */ }
1818 < div className = 'flex w-full min-[580px]:w-auto items-center justify-between min-[580px]:justify-start' >
1919 { /* Logo - always left */ }
20- < img src = '/lift_logo.png' alt = 'Logo' className = 'h-8 sm:h-10 mr-2 shrink-0' />
21-
20+ < img
21+ src = '/lift_logo.png'
22+ alt = 'Logo'
23+ className = 'h-8 sm:h-10 mr-2 shrink-0'
24+ />
25+
2226 { /* Login - right on mobile, disappears on desktop (reappears in its desktop position) */ }
23- < div className = " min-[580px]:hidden" >
27+ < div className = ' min-[580px]:hidden' >
2428 { data . username ? (
25- < Dialog open = { isDashboardOpen } onOpenChange = { setIsDashboardOpen } >
29+ < Dialog
30+ open = { isDashboardOpen }
31+ onOpenChange = { setIsDashboardOpen }
32+ >
2633 < DialogTrigger asChild >
2734 < button className = 'flex items-center shrink-0 border-2 border-white rounded-full px-2 py-1 sm:px-4 sm:py-2 cursor-pointer hover:bg-pink-600 transition-colors' >
2835 < span className = 'hidden sm:inline mr-2' > Logged as: </ span >
29- < span className = 'mr-2 text-xs sm:text-base truncate max-w-[100px] sm:max-w-[150px]' > { data . username } </ span >
36+ < span className = 'mr-2 text-xs sm:text-base truncate max-w-[100px] sm:max-w-[150px]' >
37+ { data . username }
38+ </ span >
3039 < SmallCircularQuestionCounter size = { 18 } />
3140 </ button >
3241 </ DialogTrigger >
33- < UserDataModal
42+ { /* <UserDataModal
3443 onOpenChange={setIsDashboardOpen}
35- />
44+ /> */ }
3645 </ Dialog >
3746 ) : (
3847 < div className = 'flex shrink-0 items-center border-2 border-white rounded-full px-2 py-1 sm:px-4 sm:py-2 cursor-default' >
@@ -43,24 +52,26 @@ const Header: React.FC = () => {
4352 ) }
4453 </ div >
4554 </ div >
46-
55+
4756 { /* Title - bottom row on mobile, center column on desktop */ }
48- < h1 className = 'text-xl sm:text-2xl font-bold w-full min-[580px]:w-auto min-[580px]:flex-1 text-left min-[580px]:text-center mt-2 min-[580px]:mt-0' > Beacons</ h1 >
49-
57+ < h1 className = 'text-xl sm:text-2xl font-bold w-full min-[580px]:w-auto min-[580px]:flex-1 text-left min-[580px]:text-center mt-2 min-[580px]:mt-0' >
58+ Beacons
59+ </ h1 >
60+
5061 { /* Login - hidden on mobile (appears in mobile top row), right on desktop */ }
51- < div className = " hidden min-[580px]:block" >
62+ < div className = ' hidden min-[580px]:block' >
5263 { data . username ? (
5364 < Dialog open = { isDashboardOpen } onOpenChange = { setIsDashboardOpen } >
5465 < DialogTrigger asChild >
5566 < button className = 'flex items-center shrink-0 border-2 border-white rounded-full px-2 py-1 sm:px-4 sm:py-2 cursor-pointer hover:bg-pink-600 transition-colors' >
5667 < span className = 'hidden sm:inline mr-2' > Logged as: </ span >
57- < span className = 'mr-2 text-xs sm:text-base truncate max-w-[100px] sm:max-w-[150px]' > { data . username } </ span >
68+ < span className = 'mr-2 text-xs sm:text-base truncate max-w-[100px] sm:max-w-[150px]' >
69+ { data . username }
70+ </ span >
5871 < SmallCircularQuestionCounter size = { 18 } />
5972 </ button >
6073 </ DialogTrigger >
61- < UserDataModal
62- onOpenChange = { setIsDashboardOpen }
63- />
74+ { /* <UserDataModal onOpenChange={setIsDashboardOpen} /> */ }
6475 </ Dialog >
6576 ) : (
6677 < div className = 'flex shrink-0 items-center border-2 border-white rounded-full px-2 py-1 sm:px-4 sm:py-2 cursor-default' >
0 commit comments