fsanyoto commited on
Commit
6b2a2a0
Β·
verified Β·
1 Parent(s): a944445

Deploy AIOS web (React glide grid + FastAPI slice)

Browse files
RELEASES.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
- "current": "507c54b",
3
  "releases": [
4
  {
5
  "version": "v53",
 
1
  {
2
+ "current": "2c4bcb5",
3
  "releases": [
4
  {
5
  "version": "v53",
VERSION CHANGED
@@ -1 +1 @@
1
- 507c54b
 
1
+ 2c4bcb5
web/src/customer-grid/MapView.tsx CHANGED
@@ -2416,7 +2416,7 @@ export function MapView({
2416
  selected is a crash, not a blank.
2417
  ═══════════════════════════════════════════════════════════════════════════════════ */}
2418
  {routePanelOpen && !routeCreateOpen && (
2419
- <aside id="cg-route-popover" className="cg-route-popover cg-route-index" aria-label="Routes">
2420
  <div className="cg-route-popover-head">
2421
  <span className="cg-views-title">Routes</span>
2422
  <button
@@ -2520,7 +2520,7 @@ export function MapView({
2520
  </aside>
2521
  )}
2522
  {routePanelOpen && routeCreateOpen && (
2523
- <aside id="cg-route-popover" className="cg-route-popover" aria-label="Route navigation">
2524
  <div className="cg-route-popover-head">
2525
  <button
2526
  type="button"
 
2416
  selected is a crash, not a blank.
2417
  ═══════════════════════════════════════════════════════════════════════════════════ */}
2418
  {routePanelOpen && !routeCreateOpen && (
2419
+ <aside id="cg-route-popover" className="cg-route-popover cg-route-nav-panel cg-route-index" aria-label="Routes">
2420
  <div className="cg-route-popover-head">
2421
  <span className="cg-views-title">Routes</span>
2422
  <button
 
2520
  </aside>
2521
  )}
2522
  {routePanelOpen && routeCreateOpen && (
2523
+ <aside id="cg-route-popover" className="cg-route-popover cg-route-nav-panel" aria-label="Route navigation">
2524
  <div className="cg-route-popover-head">
2525
  <button
2526
  type="button"
web/src/styles/wave42/route-nav.css CHANGED
@@ -9,22 +9,22 @@
9
  dead on arrival. Raise specificity deliberately, or put the rule in index.css and say so in the
10
  ticket. Landed EMPTY in the baseline commit so lane D never has to touch index.css to be seen. */
11
 
12
- /* The index is the landing state, not a small popover behind the map. Its one scroll container is
13
- the full-height aside; children must grow into it instead of starting their own wheel target. */
14
- .cg-map-frame > .cg-route-popover.cg-route-index {
 
15
  top: 0;
16
  bottom: 0;
17
  left: 0;
18
  width: min(380px, 100%);
19
  max-height: none;
20
- height: 100%;
21
  box-sizing: border-box;
22
  overflow-y: auto;
23
  border-radius: 0;
24
  }
25
 
26
- .cg-map-frame > .cg-route-popover .cg-map-stoplist,
27
- .cg-map-frame > .cg-route-popover .cg-route-picker-list {
28
  max-height: none;
29
  overflow: visible;
30
  }
 
9
  dead on arrival. Raise specificity deliberately, or put the rule in index.css and say so in the
10
  ticket. Landed EMPTY in the baseline commit so lane D never has to touch index.css to be seen. */
11
 
12
+ /* Route asides mount in the map toolbar, not in `.cg-map-frame`. The same panel owns scroll in
13
+ both the index and editor states, so an empty or loading index holds the same top-to-bottom
14
+ geometry as a populated route and no child creates another vertical wheel target. */
15
+ .cg-mapview > .cg-map-bar > .cg-route-popover.cg-route-nav-panel {
16
  top: 0;
17
  bottom: 0;
18
  left: 0;
19
  width: min(380px, 100%);
20
  max-height: none;
 
21
  box-sizing: border-box;
22
  overflow-y: auto;
23
  border-radius: 0;
24
  }
25
 
26
+ .cg-mapview > .cg-map-bar > .cg-route-popover.cg-route-nav-panel .cg-map-stoplist,
27
+ .cg-mapview > .cg-map-bar > .cg-route-popover.cg-route-nav-panel .cg-route-picker-list {
28
  max-height: none;
29
  overflow: visible;
30
  }