Commit a7be94d
refactor(social): keep the header help link out of @yoast/components
Adding to @yoast/components is discouraged, and it turns out nothing there needed
to change. CollapsibleStateless already takes a Heading prop, and the stateful
Collapsible spreads its own props after setting Heading, so a caller can pass its
own heading. MetaboxCollapsible now does that: with a HeaderHelpLink it renders a
heading holding the toggle button and the link as siblings, and all the styling
lives alongside it in this package.
This reverts the headerHelpLink prop and StyledHeaderRow from Collapsible, its
export, and its tests. Those tests move to a MetaboxCollapsible suite, which also
covers that the heading keeps its identity across renders: HeaderHelpLink is a
component rather than an element so it can be memoized, because a heading that
changed identity every render would remount the toggle button and drop focus.
Also reverts the analysis report snapshot. Its styled-components class hashes only
shifted because Collapsible gained a component; with that change gone the hashes
are back to their previous values.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent 3667b0c commit a7be94d
8 files changed
Lines changed: 250 additions & 462 deletions
File tree
- packages
- analysis-report/tests/__snapshots__
- components
- src
- tests
- __snapshots__
- js
- src/components
- social
- tests/components
Lines changed: 17 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | 55 | | |
129 | 56 | | |
130 | 57 | | |
| |||
183 | 110 | | |
184 | 111 | | |
185 | 112 | | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | 113 | | |
191 | 114 | | |
192 | 115 | | |
| |||
209 | 132 | | |
210 | 133 | | |
211 | 134 | | |
212 | | - | |
213 | 135 | | |
214 | 136 | | |
215 | 137 | | |
| |||
218 | 140 | | |
219 | 141 | | |
220 | 142 | | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | 143 | | |
241 | 144 | | |
242 | 145 | | |
243 | 146 | | |
244 | 147 | | |
245 | | - | |
246 | | - | |
247 | | - | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
248 | 164 | | |
249 | 165 | | |
250 | 166 | | |
| |||
287 | 203 | | |
288 | 204 | | |
289 | 205 | | |
290 | | - | |
291 | 206 | | |
292 | 207 | | |
293 | 208 | | |
| |||
305 | 220 | | |
306 | 221 | | |
307 | 222 | | |
308 | | - | |
309 | 223 | | |
310 | 224 | | |
311 | 225 | | |
| |||
325 | 239 | | |
326 | 240 | | |
327 | 241 | | |
328 | | - | |
329 | 242 | | |
330 | 243 | | |
331 | 244 | | |
| |||
452 | 365 | | |
453 | 366 | | |
454 | 367 | | |
455 | | - | |
456 | 368 | | |
457 | 369 | | |
458 | 370 | | |
| |||
484 | 396 | | |
485 | 397 | | |
486 | 398 | | |
487 | | - | |
488 | 399 | | |
489 | 400 | | |
490 | 401 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | 50 | | |
52 | 51 | | |
53 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | 74 | | |
118 | 75 | | |
119 | 76 | | |
| |||
0 commit comments