mirror of
https://github.com/orangecoding/fredy.git
synced 2026-06-16 12:31:07 +00:00
feat(): map area filter (#273)
* feat(): create map component, add area filtering to the job config * feat(): filter listings by area filter * chore(): cleanup * feat(): solve feedback * feat(): solve most providers * feat(): solve maybe other providers
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
/*
|
||||
* Copyright (c) 2026 by Christian Kellner.
|
||||
* Licensed under Apache-2.0 with Commons Clause and Attribution/Naming Clause
|
||||
*/
|
||||
|
||||
import Map from '../../../../../components/map/Map.jsx';
|
||||
import './AreaFilter.less';
|
||||
|
||||
export default function AreaFilter({ spatialFilter = null, onChange = null }) {
|
||||
return (
|
||||
<div className="areaFilter">
|
||||
<Map
|
||||
style="STANDARD"
|
||||
show3dBuildings={false}
|
||||
enableDrawing={true}
|
||||
initialSpatialFilter={spatialFilter}
|
||||
onDrawingChange={onChange}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
/*
|
||||
* Copyright (c) 2026 by Christian Kellner.
|
||||
* Licensed under Apache-2.0 with Commons Clause and Attribution/Naming Clause
|
||||
*/
|
||||
|
||||
.areaFilter {
|
||||
height: 50rem;
|
||||
}
|
||||
Reference in New Issue
Block a user