<Trkseg> component

This commit is contained in:
vdv committed 2022-11-27 16:18:50 +01:00
1 parent 54f2ab06d9
commit ab7374f360
4 files changed
+61 -5

No files matched your search

+32
View File
@@ -0,0 +1,32 @@
import { Component, createEffect, createResource } from 'solid-js';
import OlMap from 'ol/Map';
import dispatch from '../../workers/dispatcher-main';
import getUri from '../../lib/ids';
interface Props {
trksegId: string;
map: () => OlMap | null;
}
export const Trkseg: Component<Props> = ({ map, trksegId }) => {
const [trkseg] = createResource(
trksegId,
async () =>
await dispatch({
action: 'getTrkseg',
params: {
id: trksegId,
},
})
);
createEffect(() => {
console.log({ caller: 'Trkseg', map: map(), trksegId, trkseg: trkseg() });
});
return <></>;
};
export default Trkseg;
+1
View File
@@ -0,0 +1 @@
export { default } from './Trkseg';