v1.5.6: boneyard-js skeleton migration, TanStack Query refactor, rate-limit config
- Replace hand-coded skeleton CSS/JSX with boneyard-js auto-generated bones - Remove skeleton.css and @keyframes shimmer from base.css - Add <Skeleton> wrappers with fixtures to all 25+ page components - Generate 20 bone captures via boneyard CLI (CDP auth-gated capture) - Refactor data fetching from useEffect+useState to TanStack Query - Extract query hooks into src/admin/lib/queries/ and apiAdapter - Add usePaginatedQuery hook replacing useApiCall/useListData - Fix parseFloat || 0 anti-pattern in OfferDetail and OffersTemplates inputs - Fix customer_id mandatory validation on offer creation - Fix leave-requests comma-separated status filter (Prisma enum in: []) - Add cross-entity cache invalidation for orders/offers/invoices/projects - Make rate limits configurable via env vars (RATE_LIMIT_MAX, RATE_LIMIT_REFRESH, etc.) - Add boneyard.config.json with routes and breakpoints Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
725
src/admin/bones/trips-history.bones.json
Normal file
725
src/admin/bones/trips-history.bones.json
Normal file
@@ -0,0 +1,725 @@
|
||||
{
|
||||
"breakpoints": {
|
||||
"375": {
|
||||
"name": "trips-history",
|
||||
"viewportWidth": 317,
|
||||
"width": 317,
|
||||
"height": 300,
|
||||
"bones": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
100,
|
||||
22,
|
||||
8
|
||||
],
|
||||
[
|
||||
0,
|
||||
26,
|
||||
100,
|
||||
19,
|
||||
8
|
||||
],
|
||||
[
|
||||
0,
|
||||
61,
|
||||
100,
|
||||
239,
|
||||
10,
|
||||
true
|
||||
],
|
||||
[
|
||||
4.1009,
|
||||
74,
|
||||
35.2326,
|
||||
31,
|
||||
0
|
||||
],
|
||||
[
|
||||
39.3336,
|
||||
74,
|
||||
40.4278,
|
||||
31,
|
||||
0
|
||||
],
|
||||
[
|
||||
79.7614,
|
||||
74,
|
||||
29.4657,
|
||||
31,
|
||||
0
|
||||
],
|
||||
[
|
||||
109.2271,
|
||||
74,
|
||||
37.1402,
|
||||
31,
|
||||
0
|
||||
],
|
||||
[
|
||||
146.3673,
|
||||
74,
|
||||
15.4623,
|
||||
31,
|
||||
0
|
||||
],
|
||||
[
|
||||
4.1009,
|
||||
105,
|
||||
35.2326,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
39.3336,
|
||||
105,
|
||||
40.4278,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
79.7614,
|
||||
105,
|
||||
29.4657,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
109.2271,
|
||||
105,
|
||||
37.1402,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
146.3673,
|
||||
105,
|
||||
15.4623,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
4.1009,
|
||||
138,
|
||||
35.2326,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
39.3336,
|
||||
138,
|
||||
40.4278,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
79.7614,
|
||||
138,
|
||||
29.4657,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
109.2271,
|
||||
138,
|
||||
37.1402,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
146.3673,
|
||||
138,
|
||||
15.4623,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
4.1009,
|
||||
172,
|
||||
35.2326,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
39.3336,
|
||||
172,
|
||||
40.4278,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
79.7614,
|
||||
172,
|
||||
29.4657,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
109.2271,
|
||||
172,
|
||||
37.1402,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
146.3673,
|
||||
172,
|
||||
15.4623,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
4.1009,
|
||||
205,
|
||||
35.2326,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
39.3336,
|
||||
205,
|
||||
40.4278,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
79.7614,
|
||||
205,
|
||||
29.4657,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
109.2271,
|
||||
205,
|
||||
37.1402,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
146.3673,
|
||||
205,
|
||||
15.4623,
|
||||
34,
|
||||
0
|
||||
],
|
||||
[
|
||||
4.1009,
|
||||
239,
|
||||
35.2326,
|
||||
33,
|
||||
0
|
||||
],
|
||||
[
|
||||
39.3336,
|
||||
239,
|
||||
40.4278,
|
||||
33,
|
||||
0
|
||||
],
|
||||
[
|
||||
79.7614,
|
||||
239,
|
||||
29.4657,
|
||||
33,
|
||||
0
|
||||
],
|
||||
[
|
||||
109.2271,
|
||||
239,
|
||||
37.1402,
|
||||
33,
|
||||
0
|
||||
],
|
||||
[
|
||||
146.3673,
|
||||
239,
|
||||
15.4623,
|
||||
33,
|
||||
0
|
||||
]
|
||||
]
|
||||
},
|
||||
"768": {
|
||||
"name": "trips-history",
|
||||
"viewportWidth": 690,
|
||||
"width": 690,
|
||||
"height": 312,
|
||||
"bones": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
16.6033,
|
||||
26,
|
||||
8
|
||||
],
|
||||
[
|
||||
0,
|
||||
30,
|
||||
16.6033,
|
||||
21,
|
||||
8
|
||||
],
|
||||
[
|
||||
0,
|
||||
67,
|
||||
100,
|
||||
245,
|
||||
10,
|
||||
true
|
||||
],
|
||||
[
|
||||
2.7536,
|
||||
86,
|
||||
21.0417,
|
||||
33,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.7953,
|
||||
86,
|
||||
24.0534,
|
||||
33,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.8487,
|
||||
86,
|
||||
17.6925,
|
||||
33,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.5412,
|
||||
86,
|
||||
22.1445,
|
||||
33,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.6857,
|
||||
86,
|
||||
9.5607,
|
||||
33,
|
||||
0
|
||||
],
|
||||
[
|
||||
2.7536,
|
||||
119,
|
||||
21.0417,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.7953,
|
||||
119,
|
||||
24.0534,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.8487,
|
||||
119,
|
||||
17.6925,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.5412,
|
||||
119,
|
||||
22.1445,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.6857,
|
||||
119,
|
||||
9.5607,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
2.7536,
|
||||
154,
|
||||
21.0417,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.7953,
|
||||
154,
|
||||
24.0534,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.8487,
|
||||
154,
|
||||
17.6925,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.5412,
|
||||
154,
|
||||
22.1445,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.6857,
|
||||
154,
|
||||
9.5607,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
2.7536,
|
||||
189,
|
||||
21.0417,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.7953,
|
||||
189,
|
||||
24.0534,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.8487,
|
||||
189,
|
||||
17.6925,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.5412,
|
||||
189,
|
||||
22.1445,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.6857,
|
||||
189,
|
||||
9.5607,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
2.7536,
|
||||
224,
|
||||
21.0417,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.7953,
|
||||
224,
|
||||
24.0534,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.8487,
|
||||
224,
|
||||
17.6925,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.5412,
|
||||
224,
|
||||
22.1445,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.6857,
|
||||
224,
|
||||
9.5607,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
2.7536,
|
||||
259,
|
||||
21.0417,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.7953,
|
||||
259,
|
||||
24.0534,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.8487,
|
||||
259,
|
||||
17.6925,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.5412,
|
||||
259,
|
||||
22.1445,
|
||||
35,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.6857,
|
||||
259,
|
||||
9.5607,
|
||||
35,
|
||||
0
|
||||
]
|
||||
]
|
||||
},
|
||||
"1280": {
|
||||
"name": "trips-history",
|
||||
"viewportWidth": 958,
|
||||
"width": 958,
|
||||
"height": 355,
|
||||
"bones": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
11.9585,
|
||||
26,
|
||||
8
|
||||
],
|
||||
[
|
||||
0,
|
||||
30,
|
||||
11.9585,
|
||||
21,
|
||||
8
|
||||
],
|
||||
[
|
||||
0,
|
||||
67,
|
||||
100,
|
||||
288,
|
||||
10,
|
||||
true
|
||||
],
|
||||
[
|
||||
1.9833,
|
||||
86,
|
||||
21.1541,
|
||||
38,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.1374,
|
||||
86,
|
||||
23.8974,
|
||||
38,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.0348,
|
||||
86,
|
||||
18.1106,
|
||||
38,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.1455,
|
||||
86,
|
||||
22.1604,
|
||||
38,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.3059,
|
||||
86,
|
||||
10.7108,
|
||||
38,
|
||||
0
|
||||
],
|
||||
[
|
||||
1.9833,
|
||||
124,
|
||||
21.1541,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.1374,
|
||||
124,
|
||||
23.8974,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.0348,
|
||||
124,
|
||||
18.1106,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.1455,
|
||||
124,
|
||||
22.1604,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.3059,
|
||||
124,
|
||||
10.7108,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
1.9833,
|
||||
167,
|
||||
21.1541,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.1374,
|
||||
167,
|
||||
23.8974,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.0348,
|
||||
167,
|
||||
18.1106,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.1455,
|
||||
167,
|
||||
22.1604,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.3059,
|
||||
167,
|
||||
10.7108,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
1.9833,
|
||||
209,
|
||||
21.1541,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.1374,
|
||||
209,
|
||||
23.8974,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.0348,
|
||||
209,
|
||||
18.1106,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.1455,
|
||||
209,
|
||||
22.1604,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.3059,
|
||||
209,
|
||||
10.7108,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
1.9833,
|
||||
252,
|
||||
21.1541,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.1374,
|
||||
252,
|
||||
23.8974,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.0348,
|
||||
252,
|
||||
18.1106,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.1455,
|
||||
252,
|
||||
22.1604,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.3059,
|
||||
252,
|
||||
10.7108,
|
||||
43,
|
||||
0
|
||||
],
|
||||
[
|
||||
1.9833,
|
||||
294,
|
||||
21.1541,
|
||||
42,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.1374,
|
||||
294,
|
||||
23.8974,
|
||||
42,
|
||||
0
|
||||
],
|
||||
[
|
||||
47.0348,
|
||||
294,
|
||||
18.1106,
|
||||
42,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.1455,
|
||||
294,
|
||||
22.1604,
|
||||
42,
|
||||
0
|
||||
],
|
||||
[
|
||||
87.3059,
|
||||
294,
|
||||
10.7108,
|
||||
42,
|
||||
0
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"_hash": "6b54a0afbb4863895e318916b1fdca67"
|
||||
}
|
||||
Reference in New Issue
Block a user