Skip to content

Commit e9a1ca0

Browse files
authored
Merge pull request #26 from PolicyEngine/fix/mansion-tax-description
fix: update mansion tax description to 'valued more than £1m'
2 parents 35f8178 + 7bfd0db commit e9a1ca0

File tree

4 files changed

+20
-9
lines changed

4 files changed

+20
-9
lines changed

src/components/Dashboard.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -523,9 +523,9 @@ export default function Dashboard({ selectedPolicies = [] }) {
523523
{/* Introduction */}
524524
<h2 className="section-title" id="introduction" ref={(el) => (sectionRefs.current["introduction"] = el)}>Introduction</h2>
525525
<p className="chart-description">
526-
<a href="https://www.gov.scot/publications/scottish-budget-2026-2027/documents/" target="_blank" rel="noopener noreferrer">Finance Secretary Shona Robison announced the Scottish Budget 2026–27</a> on 13 January 2026.
526+
Finance Secretary Shona Robison <a href="https://www.gov.scot/publications/scottish-budget-2026-2027/documents/" target="_blank" rel="noopener noreferrer">announced</a> the Scottish Budget 2026–27 on 13 January 2026.
527527
This dashboard estimates how the budget affects household incomes, poverty rates, and different areas across Scotland.
528-
The budget also announces a{" "}
528+
The government also announced a{" "}
529529
<a
530530
href="#mansion-tax"
531531
onClick={(e) => {
@@ -562,7 +562,7 @@ export default function Dashboard({ selectedPolicies = [] }) {
562562
<details className="methodology-details">
563563
<summary>Methodology</summary>
564564
<p>
565-
This analysis uses the PolicyEngine microsimulation model, which{" "}
565+
This analysis uses the <a href="https://github.com/PolicyEngine/scottish-budget-2026-2027" target="_blank" rel="noopener noreferrer">PolicyEngine microsimulation model</a>, which{" "}
566566
<a href="https://github.com/PolicyEngine/policyengine-uk-data" target="_blank" rel="noopener noreferrer">reweights</a>{" "}
567567
the Family Resources Survey to match Scottish demographics. See also:{" "}
568568
<a href="https://www.policyengine.org/uk/scottish-budget-2026-27" target="_blank" rel="noopener noreferrer">pre-budget dashboard</a>{" "}
@@ -663,7 +663,7 @@ export default function Dashboard({ selectedPolicies = [] }) {
663663
Mansion tax
664664
</summary>
665665
<p className="chart-description" style={{ marginTop: "12px" }}>
666-
The Scottish Budget 2026-27 <a href="https://www.bbc.co.uk/news/live/c0lxn7e7rlpt" target="_blank" rel="noopener noreferrer">introduces</a> new council tax bands for properties valued at £1 million or more,
666+
The Scottish Budget 2026-27 <a href="https://www.bbc.co.uk/news/live/c0lxn7e7rlpt" target="_blank" rel="noopener noreferrer">introduced</a> new council tax bands for properties valued at £1 million or more,
667667
effective from April 2028. The Finance Secretary <a href="https://www.lbc.co.uk/article/wealthy-scots-in-snp-sights-as-budget-proposes-mansion-house-tax-and-a-tax-on-pr-5HjdQg9_2/" target="_blank" rel="noopener noreferrer">estimated £16m</a> in annual revenue; using UK benchmark rates, we estimate £18.5m.
668668
The map below shows each constituency's share. Edinburgh constituencies account for ~47% of total revenue.
669669
</p>

src/components/MansionTaxMap.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ export default function MansionTaxMap() {
329329
<div>
330330
<h3 className="chart-title">Mansion tax revenue by constituency</h3>
331331
<p className="chart-description">
332-
Estimated annual revenue from council tax reform for properties valued at £1m+
332+
Estimated annual revenue from council tax reform for properties valued more than £1m
333333
</p>
334334
</div>
335335
</div>
@@ -448,7 +448,7 @@ export default function MansionTaxMap() {
448448
<p className="tooltip-value" style={{ color: "#0B7D73" }}>
449449
{tooltipData.pct.toFixed(2)}%
450450
</p>
451-
<p className="tooltip-label">Share of revenue</p>
451+
<p className="tooltip-label">Share of total revenue</p>
452452
<p className="tooltip-value-secondary" style={{ color: "#374151" }}>
453453
£{(tooltipData.rev / 1000000).toFixed(2)}m
454454
</p>

src/components/SFCComparisonTable.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ function SFCComparisonTable() {
142142
<h2>PolicyEngine vs SFC comparison</h2>
143143
<p className="comparison-description">
144144
This table compares PolicyEngine's static microsimulation estimates with
145-
the Scottish Fiscal Commission's official costings from the December 2024
145+
the <a href="https://fiscalcommission.scot/wp-content/uploads/2026/01/Scotlands-Economic-and-Fiscal-Forecasts-January-2026-revised-13-01-2026.pdf" target="_blank" rel="noopener noreferrer">Scottish Fiscal Commission's</a> official costings from the January 2026
146146
Economic and Fiscal Forecasts. Values show annual budgetary impact in
147147
millions of pounds. Positive values indicate revenue for the Government;
148148
negative values indicate costs.
@@ -250,11 +250,11 @@ function SFCComparisonTable() {
250250
apportion using PolicyEngine microsimulation. SCP inflation uprating has
251251
no SFC costing as it's included in their baseline. See{" "}
252252
<a
253-
href="https://fiscalcommission.scot/publications/scotlands-economic-and-fiscal-forecasts-december-2024/"
253+
href="https://fiscalcommission.scot/wp-content/uploads/2026/01/Scotlands-Economic-and-Fiscal-Forecasts-January-2026-revised-13-01-2026.pdf"
254254
target="_blank"
255255
rel="noopener noreferrer"
256256
>
257-
SFC December 2024 Forecasts
257+
SFC January 2026 Forecasts
258258
</a>{" "}
259259
and{" "}
260260
<a

src/index.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,17 @@ body {
8888
-moz-osx-font-smoothing: grayscale;
8989
}
9090

91+
a {
92+
color: var(--pe-teal-600);
93+
text-decoration: none;
94+
border-bottom: 1px solid var(--pe-teal-300);
95+
transition: border-color var(--pe-transition-fast);
96+
}
97+
98+
a:hover {
99+
border-bottom-color: var(--pe-teal-600);
100+
}
101+
91102
code {
92103
font-family: var(--pe-font-mono);
93104
}

0 commit comments

Comments
 (0)