This commit is contained in:
uwap 2017-09-17 06:31:37 +02:00
parent bfb4856352
commit e48676da95
3 changed files with 22 additions and 7 deletions

View file

@ -45,7 +45,7 @@ const config : Config = {
led_stahltrager: {
name: "LED Stahlträger",
position: [360, 80],
icon: "",
icon: "wb_incandescent",
ui: [
{
type: "toggle",
@ -57,7 +57,7 @@ const config : Config = {
snackbar: {
name: "Snackbar",
position: [550, 200],
icon: "",
icon: "kitchen",
ui: [
{
type: "toggle",
@ -69,7 +69,7 @@ const config : Config = {
twinkle: {
name: "Twinkle",
position: [500, 280],
icon: "",
icon: "wb_incandescent",
ui: [
{
type: "toggle",
@ -81,7 +81,7 @@ const config : Config = {
flyfry: {
name: "Fliegenbratgerät",
position: [450, 320],
icon: "",
icon: "whatshot",
ui: [
{
type: "toggle",
@ -93,7 +93,7 @@ const config : Config = {
artnet: {
name: "Artnet",
position: [550,150],
icon: "",
icon: "wb_incandescent",
ui: [
{
type: "toggle",
@ -120,7 +120,7 @@ const config : Config = {
onkyo: {
name: "Onkyo",
position: [350, 350],
icon: "",
icon: "volume_up",
ui: [
{
type: "slider",

View file

@ -5,11 +5,19 @@ import Leaflet from "leaflet";
import R from "ramda";
import Config from "./config";
import ActionInfo from 'material-ui/svg-icons/action/info';
import ReactDOM from "react-dom";
// convert width/height coordinates to -height/width coordinates
const c = (p) => [-p[1], p[0]]
const Markers = (props) => R.values(R.mapObjIndexed((el,key) => (
<Marker position={c(el.position)} key={el.name}>
<Marker position={c(el.position)} key={el.name}
icon={Leaflet.divIcon(
{
html: "<i class=\"material-icons\">" + el.icon + "</i>",
iconSize: Leaflet.point(32,32)
})}>
<Popup onOpen={() => props.store.dispatch({type: "uiopen", ui: key})}
onClose={() => props.store.dispatch({type: "uiclose"})}>
<span>{el.name}</span>