Web Developer Work - I
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
632 B

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  1. import { React } from 'jimu-core'
  2. import { type AllWidgetSettingProps } from 'jimu-for-builder'
  3. import { MapWidgetSelector } from 'jimu-ui/advanced/setting-components'
  4. const Setting = (props: AllWidgetSettingProps<any>) => {
  5. const onMapWidgetSelected = (useMapWidgetIds: string[]) => {
  6. console.log("Selected Map Widget IDs:", useMapWidgetIds);
  7. props.onSettingChange({
  8. id: props.id,
  9. useMapWidgetIds: useMapWidgetIds
  10. })
  11. }
  12. return <div className="widget-setting-demo">
  13. <MapWidgetSelector useMapWidgetIds={props.useMapWidgetIds} onSelect={onMapWidgetSelected} />
  14. </div>
  15. }
  16. export default Setting