summaryrefslogtreecommitdiff
path: root/frontend/app/prism-shell.css
diff options
context:
space:
mode:
authorTyler Hoang <tyler@tylerhoang.xyz>2026-05-19 00:52:16 -0700
committerTyler Hoang <tyler@tylerhoang.xyz>2026-05-19 00:52:16 -0700
commite8ab8993949e960af931f24913d32a5c023bab97 (patch)
tree8903101f930542fe326f7f495bdd6f0311b90dbe /frontend/app/prism-shell.css
parent5fd350345a6f6caceb3375d3736a9a9ef7291257 (diff)
fix: resolve quality review issues in PriceVsValueCard
- Add 150ms ease transitions to pvv-fill and pvv-tick (design system) - Move fill color to modifier CSS classes, drop inline background/opacity - Guard iv === 0 to prevent Infinity in premium/discount label - Remove ambiguous direction arrows from IV figure - Add "projection" suffix to year count in assumption summary Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'frontend/app/prism-shell.css')
-rw-r--r--frontend/app/prism-shell.css5
1 files changed, 5 insertions, 0 deletions
diff --git a/frontend/app/prism-shell.css b/frontend/app/prism-shell.css
index 9bcbdc5..09b8ebd 100644
--- a/frontend/app/prism-shell.css
+++ b/frontend/app/prism-shell.css
@@ -1924,14 +1924,19 @@
top: 0;
height: 100%;
border-radius: var(--r-full);
+ transition: left 150ms ease, width 150ms ease;
}
+.psm-pvv-fill--premium { background: var(--negative); opacity: 0.5; }
+.psm-pvv-fill--discount { background: var(--positive); opacity: 0.5; }
+
.psm-pvv-tick {
position: absolute;
top: -4px;
width: 2px;
height: 12px;
border-radius: 1px;
+ transition: left 150ms ease;
}
.psm-pvv-tick.price {