Skip to content

Commit

Permalink
added new props to nakshaimport and geojsonimport
Browse files Browse the repository at this point in the history
  • Loading branch information
abrahul committed Jan 8, 2024
1 parent 2a98d62 commit 73a2be0
Showing 1 changed file with 25 additions and 8 deletions.
33 changes: 25 additions & 8 deletions packages/naksha-gmaps-draw/src/test/index.tsx
@@ -1,8 +1,16 @@
import React, { useRef, useState, useEffect } from "react";
import { GMAP_FEATURE_TYPES } from "../static/constants";
import NakshaImport from "../import";
import GeojsonImport from "../geojson";

export default function TestingImport({ ButtonComponent,ModalComponent,addFeature,InputComponent}) {
export default function TestingImport({
ButtonComponent,
ModalComponent,
addFeature,
InputComponent,
ButtonComponentModal,
DeteteIcon,
}) {
const [isModalOpen, setIsModalOpen] = useState(false);

const handleModalClose = () => {
Expand All @@ -15,19 +23,28 @@ export default function TestingImport({ ButtonComponent,ModalComponent,addFeatur

return (
<div style={{ display: "flex" }}>
{React.cloneElement(ModalComponent, {
{React.cloneElement(ModalComponent, {
isOpen: isModalOpen,
onClose: handleModalClose,
nakshaImport:<NakshaImport
addFeature={addFeature}
InputComponent={InputComponent}
ButtonComponent={ButtonComponent}/>
nakshaImport: (
<NakshaImport
addFeature={addFeature}
InputComponent={InputComponent}
ButtonComponent={ButtonComponent}
/>
),
geoJSONImport: (
<GeojsonImport
addFeature={addFeature}
ButtonComponent={ButtonComponent}
DeleteIcon={DeteteIcon}
/>
),
})}
{React.cloneElement(ButtonComponent, {
{React.cloneElement(ButtonComponentModal, {
onClick: handleOpenModal,
type: "button",
})}

</div>
);
}

0 comments on commit 73a2be0

Please sign in to comment.