From f4f962262b6d37160b21735b602ca16c2c1e22e9 Mon Sep 17 00:00:00 2001 From: Ethan Look Date: Tue, 28 Nov 2023 11:51:08 -0500 Subject: [PATCH] Make obstacle coloring declarative (#435) --- packages/blocks/package.json | 2 +- packages/blocks/src/lib/index.ts | 1 + .../components/draw-tool.svelte | 3 +- .../components/nav/obstacles.svelte | 24 ++++++++++-- .../navigation-map/components/obstacle.svelte | 4 +- .../lib/navigation-map/lib/create-obstacle.ts | 3 ++ .../blocks/src/lib/navigation-map/types.ts | 2 + .../blocks/src/routes/navigation-map.svelte | 38 +++++++++++++++++-- 8 files changed, 65 insertions(+), 12 deletions(-) diff --git a/packages/blocks/package.json b/packages/blocks/package.json index 464dec3a..33af557c 100644 --- a/packages/blocks/package.json +++ b/packages/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@viamrobotics/prime-blocks", - "version": "0.0.17", + "version": "0.0.18", "publishConfig": { "access": "public" }, diff --git a/packages/blocks/src/lib/index.ts b/packages/blocks/src/lib/index.ts index d9e4a788..157e2b04 100644 --- a/packages/blocks/src/lib/index.ts +++ b/packages/blocks/src/lib/index.ts @@ -18,4 +18,5 @@ export type { BoxGeometry, Geometry, Obstacle, + Plans, } from './navigation-map/types'; diff --git a/packages/blocks/src/lib/navigation-map/components/draw-tool.svelte b/packages/blocks/src/lib/navigation-map/components/draw-tool.svelte index 4d38c4d5..241e5069 100644 --- a/packages/blocks/src/lib/navigation-map/components/draw-tool.svelte +++ b/packages/blocks/src/lib/navigation-map/components/draw-tool.svelte @@ -15,6 +15,7 @@ import { } from 'maplibre-gl'; import { view } from '../stores'; import * as math from '../lib/math'; +import { theme } from '@viamrobotics/prime-core/theme'; interface $$Events extends Record { /** Fires when a rectangle is drawn. */ @@ -128,6 +129,6 @@ $: if (drawing) { on:create={handleGeometryCreate} /> {/if} - + diff --git a/packages/blocks/src/lib/navigation-map/components/nav/obstacles.svelte b/packages/blocks/src/lib/navigation-map/components/nav/obstacles.svelte index b267ef0c..0acdaa57 100644 --- a/packages/blocks/src/lib/navigation-map/components/nav/obstacles.svelte +++ b/packages/blocks/src/lib/navigation-map/components/nav/obstacles.svelte @@ -1,5 +1,10 @@