1
Fork 0

Fix places CSS load error

This commit is contained in:
viktorstrate 2021-05-20 22:41:58 +02:00
parent 15a43637b6
commit e2b7d6e18d
No known key found for this signature in database
GPG Key ID: 3F855605109C1E8A
2 changed files with 11 additions and 12 deletions

View File

@ -26,7 +26,8 @@ const defineEnv = ENVIRONMENT_VARIABLES.reduce((acc, key) => {
}, {})
const esbuildOptions = {
entryPoints: ['src/index.tsx'],
entryPoints: ['src/index.tsx', 'mapbox-gl/dist/mapbox-gl.css'],
entryNames: '[name]',
plugins: [
babel({
filter: /photoview\/ui\/src\/.*\.(js|tsx?)$/,
@ -51,6 +52,13 @@ const esbuildOptions = {
},
define: defineEnv,
incremental: watchMode,
watch: {
onRebuild(err) {
if (err == null) {
bs.reload()
}
},
},
}
fs.emptyDirSync('dist/')
@ -60,7 +68,7 @@ fs.copyFileSync('src/favicon.ico', 'dist/favicon.ico')
fs.copySync('src/assets/', 'dist/assets/')
if (watchMode) {
let builderPromise = esbuild.build(esbuildOptions)
esbuild.build(esbuildOptions)
bs.init({
server: {
@ -70,12 +78,6 @@ if (watchMode) {
port: 1234,
open: false,
})
bs.watch('src/**/*.@(js|tsx|ts)').on('change', async args => {
console.log('reloading', args)
builderPromise = (await builderPromise).rebuild()
// bs.reload(args)
})
} else {
const build = async () => {
await esbuild.build(esbuildOptions)

View File

@ -7,9 +7,6 @@ import styled from 'styled-components'
import Layout from '../../Layout'
import { makeUpdateMarkers } from './mapboxHelperFunctions'
import MapPresentMarker from './MapPresentMarker'
// Will be bundled to dist/src/Pages/PlacesPage/PlacesPage.css
import 'mapbox-gl/dist/mapbox-gl.css'
import { urlPresentModeSetupHook } from '../../components/photoGallery/photoGalleryReducer'
import { placesReducer } from './placesReducer'
@ -148,7 +145,7 @@ const MapPage = () => {
return (
<Layout title="Places">
<Helmet>
<link rel="stylesheet" href="/src/Pages/PlacesPage/PlacesPage.css" />
<link rel="stylesheet" href="/mapbox-gl.css" />
</Helmet>
<MapWrapper>
<MapContainer ref={mapContainer}></MapContainer>