Skip to content

Commit bc19880

Browse files
authored
Merge pull request #31 from TsotneMikadze/develop
Refactor Header, CreateModelModal, ToolsPanel, HomePage, ProjectPage,…
2 parents 608cace + baad4de commit bc19880

File tree

6 files changed

+199
-213
lines changed

6 files changed

+199
-213
lines changed

src/components/layout/Header.tsx

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ export function Header({ title = 'Vitruvius Modeler', user, onLogout }: HeaderPr
6767
}}>
6868
<div style={{ display: 'flex', alignItems: 'center', gap: 16 }}>
6969
<h1 style={{ margin: 0, fontSize: 16, fontWeight: 600 }}>{title}</h1>
70+
71+
</div>
72+
<div style={{ display: 'flex', alignItems: 'center', gap: 8 }}>
7073
<nav style={{ display: 'flex', alignItems: 'center', gap: 8 }}>
7174
<Link to="/mml" draggable={false} onDragStart={(e) => e.preventDefault()} style={{
7275
color: location.pathname === '/mml' ? '#3498db' : '#ecf0f1',
@@ -87,17 +90,15 @@ export function Header({ title = 'Vitruvius Modeler', user, onLogout }: HeaderPr
8790
fontSize: 13,
8891
}}>Project</Link>
8992
</nav>
90-
</div>
91-
<div style={{ display: 'flex', alignItems: 'center', gap: 8 }}>
9293
<div ref={menuRef} style={{ position: 'relative' }}>
9394
<button
9495
onClick={() => setIsMenuOpen((open) => !open)}
9596
aria-haspopup="menu"
9697
aria-expanded={isMenuOpen}
9798
title={
98-
user?.name || `${user?.givenName || ''} ${user?.familyName || ''}`.trim() ||
99-
user?.email ||
100-
user?.username ||
99+
user?.name || `${user?.givenName || ''} ${user?.familyName || ''}`.trim() ||
100+
user?.email ||
101+
user?.username ||
101102
'User menu'
102103
}
103104
style={{
@@ -150,7 +151,7 @@ export function Header({ title = 'Vitruvius Modeler', user, onLogout }: HeaderPr
150151
}}
151152
>
152153
{/* User Info Section */}
153-
<div style={{
154+
<div style={{
154155
background: '#f8f9fa',
155156
padding: '20px',
156157
color: '#2c3e50',
@@ -191,7 +192,7 @@ export function Header({ title = 'Vitruvius Modeler', user, onLogout }: HeaderPr
191192
)}
192193
</div>
193194
</div>
194-
195+
195196
{/* Status Badge */}
196197
{user?.emailVerified !== undefined && (
197198
<div style={{
@@ -212,9 +213,9 @@ export function Header({ title = 'Vitruvius Modeler', user, onLogout }: HeaderPr
212213

213214
{/* Menu Actions */}
214215
<div style={{ padding: '16px' }}>
215-
<div style={{
216-
display: 'flex',
217-
flexDirection: 'column',
216+
<div style={{
217+
display: 'flex',
218+
flexDirection: 'column',
218219
gap: 8,
219220
}}>
220221
<button

src/components/ui/CreateModelModal.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ export const CreateModelModal: React.FC<CreateModelModalProps> = ({
377377
}, 2000);
378378
} catch (err) {
379379
console.error('Upload error:', err);
380-
setError(`Error uploading ${file.name}: ${err instanceof Error ? err.message : 'Unknown error'}`);
380+
setError(`${err instanceof Error ? err.message : 'Unknown error'}`);
381381
setUploadProgress(prev => ({ ...prev, ecore: { progress: 0, isUploading: false } }));
382382
}
383383

@@ -689,7 +689,7 @@ export const CreateModelModal: React.FC<CreateModelModalProps> = ({
689689
onMouseEnter={(e) => canSave && !isLoading && Object.assign(e.currentTarget.style, buttonHoverStyle)}
690690
onMouseLeave={(e) => canSave && !isLoading && Object.assign(e.currentTarget.style, primaryButtonStyle)}
691691
>
692-
{isLoading ? 'Creating...' : canSave ? 'Create Meta Model' : 'Upload Files First'}
692+
{isLoading ? 'Creating...' : canSave ? 'Build Meta Model' : 'Upload Files First'}
693693
</button>
694694
</div>
695695
</div>

0 commit comments

Comments
 (0)