<Trkseg> component
This commit is contained in:
1 parent
54f2ab06d9
commit
ab7374f360
4 files changed
+61
-5
No files matched your search
@@ -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;
|
||||
Reference in new issue
Block a user