Skip to content

Commit 3bb1ced

Browse files
committed
Use refactored three-part layout
1 parent 9662f03 commit 3bb1ced

14 files changed

+14
-70
lines changed

web/package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/src/App.svelte

+5-7
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@
1212
import { notNull } from "svelte-utils";
1313
import { Geocoder } from "svelte-utils/map";
1414
import {
15-
DisableInteractiveLayers,
15+
mapContents,
16+
topContents,
17+
sidebarContents,
1618
Layout,
17-
layerId,
18-
StreetView,
19-
} from "./common";
19+
} from "svelte-utils/top_bar_layout";
20+
import { DisableInteractiveLayers, layerId, StreetView } from "./common";
2021
import DebugMode from "./DebugMode.svelte";
2122
import NeighbourhoodMode from "./edit/NeighbourhoodMode.svelte";
2223
import NetworkMode from "./NetworkMode.svelte";
@@ -25,13 +26,10 @@
2526
import SetBoundaryMode from "./SetBoundaryMode.svelte";
2627
import {
2728
app,
28-
mapContents,
29-
topContents,
3029
map as mapStore,
3130
showAbout,
3231
lightMode,
3332
mode,
34-
sidebarContents,
3533
maptilerBasemap,
3634
maptilerApiKey,
3735
useLocalVite,

web/src/DebugMode.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import { Link, layerId, Popup } from "./common";
55
import { PropertiesTable, notNull } from "svelte-utils";
66
import RenderNeighbourhood from "./RenderNeighbourhood.svelte";
7-
import SplitComponent from "./SplitComponent.svelte";
7+
import { SplitComponent } from "svelte-utils/top_bar_layout";
88
import { app, mode } from "./stores";
99
</script>
1010

web/src/NetworkMode.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import { FillLayer, GeoJSON, hoverStateFilter } from "svelte-maplibre";
99
import { layerId, Popup, Link } from "./common";
1010
import ModalFilterLayer from "./ModalFilterLayer.svelte";
11-
import SplitComponent from "./SplitComponent.svelte";
11+
import { SplitComponent } from "svelte-utils/top_bar_layout";
1212
import { lightMode, app, autosave, mode, projectName } from "./stores";
1313
1414
// Note we do this to trigger a refresh when loading stuff

web/src/RouteMode.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import { layerId, Link } from "./common";
77
import ModalFilterLayer from "./ModalFilterLayer.svelte";
88
import RenderNeighbourhood from "./RenderNeighbourhood.svelte";
9-
import SplitComponent from "./SplitComponent.svelte";
9+
import { SplitComponent } from "svelte-utils/top_bar_layout";
1010
import { app, mode, route_pt_a, route_pt_b, mainRoadPenalty } from "./stores";
1111
1212
export let prevMode: "network" | "neighbourhood";

web/src/SetBoundaryMode.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import { notNull } from "svelte-utils";
55
import RouteSnapperLayer from "./common/snapper/RouteSnapperLayer.svelte";
66
import SnapPolygonControls from "./common/snapper/SnapPolygonControls.svelte";
7-
import SplitComponent from "./SplitComponent.svelte";
7+
import { SplitComponent } from "svelte-utils/top_bar_layout";
88
import { autosave, app, mode, route_tool } from "./stores";
99
import type { AreaProps } from "route-snapper-ts";
1010

web/src/SplitComponent.svelte

-17
This file was deleted.

web/src/ViewShortcutsMode.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import { notNull } from "svelte-utils";
1010
import ModalFilterLayer from "./ModalFilterLayer.svelte";
1111
import RenderNeighbourhood from "./RenderNeighbourhood.svelte";
12-
import SplitComponent from "./SplitComponent.svelte";
12+
import { SplitComponent } from "svelte-utils/top_bar_layout";
1313
import { app, map, mode } from "./stores";
1414
1515
type State =

web/src/common/Layout.svelte

-32
This file was deleted.

web/src/common/index.ts

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
export { default as BasemapPicker } from "./BasemapPicker.svelte";
22
export { default as DisableInteractiveLayers } from "./DisableInteractiveLayers.svelte";
3-
export { default as Layout } from "./Layout.svelte";
43
export { default as Link } from "./Link.svelte";
54
export { default as Popup } from "./Popup.svelte";
65
export { default as StreetView } from "./StreetView.svelte";

web/src/edit/NeighbourhoodMode.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import { type LayerClickInfo } from "svelte-maplibre";
88
import { Popup, Link } from "../common";
99
import RenderNeighbourhood from "../RenderNeighbourhood.svelte";
10-
import SplitComponent from "../SplitComponent.svelte";
10+
import { SplitComponent } from "svelte-utils/top_bar_layout";
1111
import {
1212
app,
1313
map,

web/src/stores.ts

-4
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,6 @@ export let useLocalVite: Writable<boolean> = writable(false);
4747
export let projectName: Writable<string> = writable("");
4848
export let showAbout: Writable<boolean> = writable(true);
4949

50-
export let topContents: Writable<HTMLDivElement | null> = writable(null);
51-
export let sidebarContents: Writable<HTMLDivElement | null> = writable(null);
52-
export let mapContents: Writable<HTMLDivElement | null> = writable(null);
53-
5450
export let app: Writable<LTN | null> = writable(null);
5551
export let route_tool: Writable<RouteTool | null> = writable(null);
5652
export let route_pt_a: Writable<LngLat> = writable(new LngLat(0, 0));

web/src/title/NewProjectMode.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import { Link } from "../common";
66
import { OverpassSelector } from "svelte-utils/overpass";
77
import { PolygonToolLayer } from "maplibre-draw-polygon";
8-
import SplitComponent from "../SplitComponent.svelte";
8+
import { SplitComponent } from "svelte-utils/top_bar_layout";
99
import {
1010
autosave,
1111
projectName,

web/src/title/TitleMode.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import editLight from "../../assets/edit_light.svg?url";
55
import editDark from "../../assets/edit_dark.svg?url";
66
import { Link } from "../common";
7-
import SplitComponent from "../SplitComponent.svelte";
7+
import { SplitComponent } from "svelte-utils/top_bar_layout";
88
import {
99
lightMode,
1010
app,

0 commit comments

Comments
 (0)