Skip to content

Commit 1888467

Browse files
ui(dashboard): add animation to Incidents icon and reorder sidebar (#4622)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: [email protected] <[email protected]>
1 parent b98bfda commit 1888467

File tree

3 files changed

+27
-2
lines changed

3 files changed

+27
-2
lines changed

packages/fern-dashboard/src/app/[orgName]/(homepage)/@navbar/default.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ export default async function Navbar({ params }: Readonly<{ params: Promise<{ or
3535
<FeatureFlaggedServerSide flag={PosthogFeatureFlag.ENABLE_SDKS_PAGE} orgName={orgName}>
3636
<NavbarItem title="SDKs" iconType="sdks" href="/sdks" />
3737
</FeatureFlaggedServerSide>
38+
<NavbarSectionTitle title="Settings" />
39+
<NavbarItem title="Members" iconType="members" href="/members" />
3840
<FeatureFlaggedServerSide flag={PosthogFeatureFlag.ENABLE_INCIDENTS_PAGE} orgName={orgName}>
3941
<NavbarItem title="Incidents" iconType="incidents" href="/incidents" />
4042
</FeatureFlaggedServerSide>
41-
<NavbarSectionTitle title="Settings" />
42-
<NavbarItem title="Members" iconType="members" href="/members" />
4343
<FeatureFlaggedServerSide flag={PosthogFeatureFlag.ENABLE_API_KEYS_PAGE} orgName={orgName}>
4444
<NavbarItem title="API Keys" mobileTitle="Keys" iconType="api-keys" href="/api-keys" />
4545
</FeatureFlaggedServerSide>

packages/fern-dashboard/src/app/globals.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -717,6 +717,19 @@ why? who knows. thanks monaco:)
717717
}
718718
}
719719

720+
/* Icon animations: Incidents */
721+
.group:hover .alert,
722+
.hover-animating .alert {
723+
animation: alert-shake-x 0.5s ease-in-out;
724+
}
725+
726+
@media (prefers-reduced-motion: reduce) {
727+
.group:hover .alert,
728+
.hover-animating .alert {
729+
animation: none;
730+
}
731+
}
732+
720733
/* PR Title scroll animation */
721734
@keyframes scroll-text {
722735
0% {

packages/fern-dashboard/src/styles/_keyframe-animations.scss

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,3 +89,15 @@
8989
transform: rotate(360deg);
9090
}
9191
}
92+
93+
@keyframes alert-shake-x {
94+
0%, 100% {
95+
transform: translateX(0);
96+
}
97+
10%, 30%, 50%, 70%, 90% {
98+
transform: translateX(-2px);
99+
}
100+
20%, 40%, 60%, 80% {
101+
transform: translateX(2px);
102+
}
103+
}

0 commit comments

Comments
 (0)