Remove geopicker for now
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
0e1d640a42
commit
8fb18ae000
@ -15,7 +15,12 @@ const Makers: CollectionConfig = {
|
||||
type: 'text', // required
|
||||
required: true,
|
||||
},
|
||||
geoPickerField,
|
||||
//geoPickerField, is a bit broken right now
|
||||
{
|
||||
name: 'location',
|
||||
type: 'point',
|
||||
label: 'Location',
|
||||
},
|
||||
{
|
||||
name: 'products', // required
|
||||
type: 'relationship', // required
|
||||
|
@ -3,8 +3,9 @@ import { useField } from 'payload/components/forms';
|
||||
|
||||
export const GeoPicker: React.FC<{ path: string }> = ({ path }) => {
|
||||
const { value, setValue } = useField<string>({ path });
|
||||
const [longitude, setLongitude] = React.useState(value[0]);
|
||||
const [latitude, setLatitude] = React.useState(value[1]);
|
||||
const [longitude, setLongitude] = React.useState(value[0] || 0);
|
||||
const [latitude, setLatitude] = React.useState(value[1] || 0);
|
||||
const [error, setError] = React.useState("")
|
||||
|
||||
const handleCityEnter = async (e) => {
|
||||
if (e.key === 'Enter') {
|
||||
@ -19,8 +20,9 @@ export const GeoPicker: React.FC<{ path: string }> = ({ path }) => {
|
||||
setLongitude(lon);
|
||||
setValue([lon, lat]);
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Error fetching geolocation:', error);
|
||||
} catch (err) {
|
||||
setError(e)
|
||||
console.error('Error fetching geolocation:', e);
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -46,6 +48,9 @@ export const GeoPicker: React.FC<{ path: string }> = ({ path }) => {
|
||||
placeholder="Enter city to get coordinates"
|
||||
/>
|
||||
</div>
|
||||
{error != "" &&
|
||||
<p>{error}</p>
|
||||
}
|
||||
<div className="field-type point">
|
||||
<ul className='point__wrap'>
|
||||
<li>
|
||||
|
Loading…
Reference in New Issue
Block a user