Fix bugs with image size and AR view production build
This commit is contained in:
@@ -22,18 +22,18 @@ const styles = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const shapes = {
|
const shapes = {
|
||||||
// hardhat: {
|
hardhat: {
|
||||||
// shape: require("./models/hardhat.obj"),
|
shape: require("./models/hardhat_obj.obj"),
|
||||||
// materials: [require("./models/hardhat.mtl")],
|
materials: [require("./models/hardhat.mtl")],
|
||||||
// },
|
},
|
||||||
// question: {
|
question: {
|
||||||
// shape: require("./models/question.obj"),
|
shape: require("./models/question_obj.obj"),
|
||||||
// materials: [require("./models/question.mtl")],
|
materials: [require("./models/question.mtl")],
|
||||||
// },
|
},
|
||||||
// clipboard: {
|
clipboard: {
|
||||||
// shape: require("./models/clipboard.obj"),
|
shape: require("./models/clipboard_obj.obj"),
|
||||||
// materials: [require("./models/clipboard.mtl")],
|
materials: [require("./models/clipboard.mtl")],
|
||||||
// },
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
class WorkItemSceneAR extends React.Component {
|
class WorkItemSceneAR extends React.Component {
|
||||||
|
|||||||
@@ -106,7 +106,6 @@ export class Home extends React.Component {
|
|||||||
title="Work Item Map"
|
title="Work Item Map"
|
||||||
leftButton={{ icon: "logout", onPress: this.handleLogoutPress }}
|
leftButton={{ icon: "logout", onPress: this.handleLogoutPress }}
|
||||||
rightButton={{ icon: "glasses", onPress: this.handleGlassesPress }}
|
rightButton={{ icon: "glasses", onPress: this.handleGlassesPress }}
|
||||||
disabled
|
|
||||||
/>
|
/>
|
||||||
<MapView
|
<MapView
|
||||||
ref={(ref) => {
|
ref={(ref) => {
|
||||||
@@ -137,10 +136,10 @@ export class Home extends React.Component {
|
|||||||
workItemTypeText[workItem.workItemType]
|
workItemTypeText[workItem.workItemType]
|
||||||
}
|
}
|
||||||
description={workItem.address}
|
description={workItem.address}
|
||||||
image={require("./images/pin.png")}
|
|
||||||
anchor={{ x: 0.5, y: 1.0 }}
|
anchor={{ x: 0.5, y: 1.0 }}
|
||||||
onPress={(e) => this.handleMarkerPress(e, index)}
|
onPress={(e) => this.handleMarkerPress(e, index)}>
|
||||||
/>
|
<Icon name="pin" size={24} />
|
||||||
|
</Marker>
|
||||||
))}
|
))}
|
||||||
</MapView>
|
</MapView>
|
||||||
<View
|
<View
|
||||||
@@ -183,7 +182,8 @@ export class Home extends React.Component {
|
|||||||
height: 45,
|
height: 45,
|
||||||
}}>
|
}}>
|
||||||
<Text style={{ fontSize: 16 }}>
|
<Text style={{ fontSize: 16 }}>
|
||||||
WORK ORDER {pad(workItem.ticketNumber, 4)}
|
{workItemTypeText[workItem.workItemType].toUpperCase()}{" "}
|
||||||
|
{pad(workItem.ticketNumber, 4)}
|
||||||
</Text>
|
</Text>
|
||||||
</View>
|
</View>
|
||||||
)}
|
)}
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.3 KiB |
@@ -1,19 +1,20 @@
|
|||||||
import React, { Component } from 'react'
|
import React, { Component } from "react"
|
||||||
import { Image, View } from 'react-native'
|
import { Image, View } from "react-native"
|
||||||
import PropTypes from 'prop-types'
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
const images = {
|
const images = {
|
||||||
logout: require('./images/logout.png'),
|
logout: require("./images/logout.png"),
|
||||||
glasses: require('./images/ar-glasses.png'),
|
glasses: require("./images/ar-glasses.png"),
|
||||||
back: require('./images/back.png'),
|
back: require("./images/back.png"),
|
||||||
hand: require('./images/hand.png'),
|
hand: require("./images/hand.png"),
|
||||||
center: require('./images/center.png'),
|
center: require("./images/center.png"),
|
||||||
rightArrow: require('./images/right-arrow.png'),
|
rightArrow: require("./images/right-arrow.png"),
|
||||||
search: require('./images/search.png'),
|
search: require("./images/search.png"),
|
||||||
settings: require('./images/settings.png'),
|
settings: require("./images/settings.png"),
|
||||||
add: require('./images/add.png'),
|
add: require("./images/add.png"),
|
||||||
done: require('./images/done.png'),
|
done: require("./images/done.png"),
|
||||||
target: require('./images/target.png'),
|
target: require("./images/target.png"),
|
||||||
|
pin: require("./images/pin.png"),
|
||||||
}
|
}
|
||||||
|
|
||||||
export class Icon extends Component {
|
export class Icon extends Component {
|
||||||
@@ -31,13 +32,19 @@ export class Icon extends Component {
|
|||||||
|
|
||||||
render() {
|
render() {
|
||||||
let { name, margin, style } = this.props
|
let { name, margin, style } = this.props
|
||||||
let size = this.props.size - (margin * 2)
|
let size = this.props.size - margin * 2
|
||||||
let source = images[name]
|
let source = images[name]
|
||||||
|
|
||||||
if (!source) {
|
if (!source) {
|
||||||
return <View style={{ width: size, height: size, margin }} />
|
return <View style={{ width: size, height: size, margin }} />
|
||||||
} else {
|
} else {
|
||||||
return <Image style={[{ width: size, height: size, margin }, style]} source={source} resizeMode='stretch' />
|
return (
|
||||||
|
<Image
|
||||||
|
style={[{ width: size, height: size, margin }, style]}
|
||||||
|
source={source}
|
||||||
|
resizeMode="stretch"
|
||||||
|
/>
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
mobile/src/ui/images/pin.png
Normal file
BIN
mobile/src/ui/images/pin.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.1 KiB |
Reference in New Issue
Block a user