Skip to content

Commit cc3e96a

Browse files
committed
update UI for workspace header banner
1 parent cec515c commit cc3e96a

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

client/packages/lowcoder/src/pages/setting/environments/components/WorkspaceHeader.tsx

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,12 @@ const HeaderWrapper = styled.div`
4343
margin-bottom: 24px;
4444
`;
4545

46-
const GradientBanner = styled.div`
47-
background: linear-gradient(135deg, #2b5876 0%, #4e4376 100%);
46+
const GradientBanner = styled.div<{ avatarColor: string }>`
47+
background: linear-gradient(135deg, ${props => props.avatarColor} 0%, #feb47b 100%);
4848
height: 140px;
4949
position: relative;
5050
overflow: hidden;
51+
transition: background 1s ease-in-out;
5152
5253
&::before {
5354
content: '';
@@ -74,12 +75,22 @@ const GradientBanner = styled.div`
7475
transform: translate(100px, 100px);
7576
}
7677
}
78+
79+
&:hover {
80+
background: linear-gradient(135deg, #feb47b 0%, ${props => props.avatarColor} 100%);
81+
transition: background 1s ease-in-out;
82+
}
7783
`;
7884

7985
const ContentContainer = styled.div`
8086
background-color: white;
8187
padding: 24px;
8288
position: relative;
89+
transition: transform 0.3s ease-in-out;
90+
91+
&:hover {
92+
transform: translateY(-5px);
93+
}
8394
`;
8495

8596
const AvatarContainer = styled.div`
@@ -169,20 +180,13 @@ const WorkspaceHeader: React.FC<WorkspaceHeaderProps> = ({
169180
});
170181
};
171182

172-
// Mock data - in a real app this would come from props
173-
const stats = {
174-
users: 12,
175-
apps: 24,
176-
datasources: 8,
177-
queries: 15,
178-
lastUpdated: "2023-08-15T10:30:00Z"
179-
};
183+
180184

181185

182186

183187
return (
184188
<HeaderWrapper>
185-
<GradientBanner>
189+
<GradientBanner avatarColor={getAvatarColor(workspace.name)}>
186190
<StatusBadge $active={workspace.managed}>
187191
{workspace.managed ? "Managed" : "Unmanaged"}
188192
</StatusBadge>

0 commit comments

Comments
 (0)