@@ -180,10 +180,17 @@ export const FeatureCard = ({ feature }: { feature: Feature }) => {
)}
-
+
- {feature.sampleGroups.map((sampleGroup) => (
+ {feature.sampleGroups.slice(0,feature.sampleGroups.length/2).map((sampleGroup) => (
+
+ {analysisNameMap(sampleGroup.analysisName)}
+
+ ))}
+
+
+ {feature.sampleGroups.slice(feature.sampleGroups.length/2,feature.sampleGroups.length).map((sampleGroup) => (
{analysisNameMap(sampleGroup.analysisName)}
diff --git a/ui/src/globals.css b/ui/src/globals.css
index 9e24275..bdca90d 100644
--- a/ui/src/globals.css
+++ b/ui/src/globals.css
@@ -74,3 +74,19 @@
@apply bg-background text-foreground;
}
}
+
+
+html {
+ scroll-behavior: smooth;
+}
+/* Side navigation styles */
+.side-nav {
+ position: fixed;
+ right: 0;
+ top: 0;
+ width: 125px;
+ height: 100%;
+ background-color: #f4f4f4;
+ /* padding: 10px; */
+ box-shadow: -2px 0 5px rgba(0, 0, 0, 0.1);
+}
diff --git a/ui/src/routes/features/page.tsx b/ui/src/routes/features/page.tsx
index f55925f..387747e 100644
--- a/ui/src/routes/features/page.tsx
+++ b/ui/src/routes/features/page.tsx
@@ -1,5 +1,6 @@
import { AppNavbar } from "@/components/app/navbar";
import { FeatureCard } from "@/components/feature/feature-card";
+import { SideNav} from "@/components/app/sidenav";
import { Button } from "@/components/ui/button";
import { Input } from "@/components/ui/input";
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select";
@@ -90,7 +91,8 @@ export const FeaturesPage = () => {
return (