First Component
parent
73780d9530
commit
b82dc913a6
File diff suppressed because one or more lines are too long
@ -1,3 +1,29 @@
|
||||
html, body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-family: sans-serif;
|
||||
}
|
||||
|
||||
header, footer {
|
||||
background-color: aqua;
|
||||
padding: 14px 10px;
|
||||
}
|
||||
|
||||
main {
|
||||
background-color: red;
|
||||
width: 80%;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
|
||||
#map {
|
||||
height: 60vh;
|
||||
}
|
||||
}
|
||||
|
||||
.flex {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.flex > *[main] {
|
||||
flex: 1;
|
||||
}
|
||||
|
@ -1,3 +1,4 @@
|
||||
import './map.js'
|
||||
import './src/map.js'
|
||||
|
||||
console.log('Hello World')
|
||||
console.log('lala')
|
||||
|
@ -0,0 +1,12 @@
|
||||
import { coordsToPath } from './util.js'
|
||||
|
||||
const root = document.getElementById('currentTile')
|
||||
|
||||
export const render = (coords) => {
|
||||
root.innerHTML = `
|
||||
<div class="flex">
|
||||
<img src="/tiles${coordsToPath(coords)}">
|
||||
</div>
|
||||
Hello World! ${JSON.stringify(coords)}
|
||||
`
|
||||
}
|
@ -0,0 +1 @@
|
||||
export const coordsToPath = coords => `/${coords.z}/${coords.x}/${coords.y}`
|
Loading…
Reference in New Issue