fix(codebase): freeze header name on scroll and remove count pill

This commit is contained in:
2026-06-14 13:42:09 -07:00
parent e73efc24ba
commit dc9347c01c

View File

@@ -260,7 +260,7 @@ function RailGroup({
<div style={railGroup}> <div style={railGroup}>
<header style={railGroupHeader}> <header style={railGroupHeader}>
<span style={railGroupTitle}>{title}</span> <span style={railGroupTitle}>{title}</span>
<span style={countPill}>{count}</span> {/* <span style={countPill}>{count}</span> */}
</header> </header>
<div style={railItems}>{children}</div> <div style={railItems}>{children}</div>
</div> </div>
@@ -382,7 +382,6 @@ const leftCol: React.CSSProperties = {
flexDirection: "column", flexDirection: "column",
gap: 24, gap: 24,
borderRight: `1px solid ${THEME.borderSoft}`, borderRight: `1px solid ${THEME.borderSoft}`,
padding: "20px",
overflowY: "auto", overflowY: "auto",
}; };
@@ -406,7 +405,11 @@ const railGroupHeader: React.CSSProperties = {
display: "flex", display: "flex",
alignItems: "center", alignItems: "center",
justifyContent: "space-between", justifyContent: "space-between",
paddingBottom: 12, padding: "20px 20px 12px 20px",
position: "sticky",
top: 0,
background: THEME.cardBg,
zIndex: 10,
}; };
const railGroupTitle: React.CSSProperties = { const railGroupTitle: React.CSSProperties = {
fontSize: "0.95rem", fontSize: "0.95rem",
@@ -424,7 +427,8 @@ const countPill: React.CSSProperties = {
const railItems: React.CSSProperties = { const railItems: React.CSSProperties = {
display: "flex", display: "flex",
flexDirection: "column", flexDirection: "column",
gap: 10, gap: 4,
padding: "0 20px 20px 20px",
}; };
const railEmpty: React.CSSProperties = { const railEmpty: React.CSSProperties = {
padding: "10px 12px", padding: "10px 12px",