Skip to content

Commit 53f2dc8

Browse files
committed
Include js components
1 parent 4d967f3 commit 53f2dc8

File tree

4 files changed

+15
-16
lines changed

4 files changed

+15
-16
lines changed

src/Fable.ReactGoogleMaps/Fable.Helpers.ReactGoogleMaps.fs

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ let MarkerClusterer: RCom = import "MarkerClusterer" "react-google-maps/lib/comp
143143
let markerClusterer (props:Props.IMarkerClustererProperties list) (markers:React.ReactElement list) : React.ReactElement =
144144
R.from MarkerClusterer (keyValueList CaseRules.LowerFirst props) markers
145145

146-
let GoogleMapComponent: RCom = import "GoogleMapComponent" "./js/mapComponent.js"
146+
let GoogleMapComponent: RCom = import "GoogleMapComponent" "./mapComponent.js"
147147

148148

149149
/// A wrapper around google.maps.Map
@@ -152,21 +152,15 @@ let googleMap (props:Props.IMapProperties list) : React.ReactElement =
152152
R.from GoogleMapComponent (keyValueList CaseRules.LowerFirst props) []
153153

154154

155-
//
156-
// export function getPosition (options) {
157-
// return new Promise(function (resolve, reject) {
158-
// navigator.geolocation.getCurrentPosition(resolve, reject, options);
159-
// });
160-
// }
161155

162-
// let getPosition (options: obj) : JS.Promise<obj> = importMember "./js/location.js"
156+
let getPosition (options: obj) : JS.Promise<obj> = importMember "./location.js"
163157

164-
// open Fable.PowerPack
158+
open Fable.PowerPack
165159

166-
// let getGeoPosition () =
167-
// promise {
168-
// let! pos = getPosition()
169-
// let c = pos?coords
170-
// return Coordinates.newPos (c?latitude |> unbox) (c?longitude |> unbox)
171-
// }
160+
let getGeoPosition () =
161+
promise {
162+
let! pos = getPosition()
163+
let c = pos?coords
164+
return Coordinates.newPos (c?latitude |> unbox) (c?longitude |> unbox)
165+
}
172166

src/Fable.ReactGoogleMaps/Fable.ReactGoogleMaps.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<Compile Include="Fable.Helpers.ReactGoogleMaps.fs" />
1313
</ItemGroup>
1414
<ItemGroup>
15-
<Content Include="*.fsproj; *.fs" PackagePath="fable\" />
15+
<Content Include="*.fsproj; *.fs; *.js" PackagePath="fable\" />
1616
</ItemGroup>
1717
<Import Project="..\..\.paket\Paket.Restore.targets" />
1818
</Project>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export function getPosition (options) {
2+
return new Promise(function (resolve, reject) {
3+
navigator.geolocation.getCurrentPosition(resolve, reject, options);
4+
});
5+
}
File renamed without changes.

0 commit comments

Comments
 (0)