Adding context properties to OL features.
This commit is contained in:
1 parent
91916fca88
commit
b14db11938
5 files changed
+76
-20
No files matched your search
@@ -11,6 +11,7 @@ import { Box, Button, Stack, TextField } from '@suid/material';
|
||||
interface Props {
|
||||
wptId: string;
|
||||
vectorSource: VectorSource;
|
||||
context: any;
|
||||
}
|
||||
|
||||
enum Mode {
|
||||
@@ -18,7 +19,11 @@ enum Mode {
|
||||
EDIT,
|
||||
}
|
||||
|
||||
export const Wpt: Component<Props> = ({ vectorSource, wptId: wptId }) => {
|
||||
export const Wpt: Component<Props> = ({
|
||||
vectorSource,
|
||||
wptId: wptId,
|
||||
context,
|
||||
}) => {
|
||||
const [t, { add, locale, dict }] = useI18n();
|
||||
|
||||
const [wpt, setWpt] = createSignal<Wpt>();
|
||||
@@ -91,7 +96,14 @@ export const Wpt: Component<Props> = ({ vectorSource, wptId: wptId }) => {
|
||||
type: 'Point',
|
||||
coordinates: [wpt()?.$.lon, wpt()?.$.lat],
|
||||
},
|
||||
properties: { type: 'wpt', ...wpt(), id: wptId, getTitle, edit },
|
||||
properties: {
|
||||
type: 'wpt',
|
||||
...wpt(),
|
||||
id: wptId,
|
||||
getTitle,
|
||||
edit,
|
||||
context: { ...context, wpt, wptId },
|
||||
},
|
||||
id: wptId,
|
||||
},
|
||||
],
|
||||
|
||||
Reference in new issue
Block a user