ui_layers__layers.mjs

/**
## /ui/layers

@module /ui/layers
*/

import view from './view.mjs'

import listview from './listview.mjs'

import filters from './filters.mjs'

// Panels
import meta from './panels/meta.mjs'

import draw from './panels/draw.mjs'

import filter from './panels/filter.mjs'

import gazetteer from './panels/gazetteer.mjs'

import dataviews from './panels/dataviews.mjs'

import reports from './panels/reports.mjs'

import style from './panels/style.mjs'

// Styles
import categorized from './legends/categorized.mjs'

import graduated from './legends/graduated.mjs'

import basic from './legends/basic.mjs'

export default {
  view,
  listview,
  filters,
  panels: {
    meta,
    draw,
    style,
    filter,
    gazetteer,
    reports,
    dataviews
  },
  legends: {
    categorized,
    graduated,
    basic,
  },
  styles: {
    categorized: layer => {console.warn('Please use mapp.layers.legends instead of mapp.layers.styles'); return categorized(layer)},
    graduated: layer => {console.warn('Please use mapp.layers.legends instead of mapp.layers.styles'); return graduated(layer)},
    grid: layer => {console.warn('Please use mapp.layers.legends instead of mapp.layers.styles'); return grid(layer)},
    basic: layer => {console.warn('Please use mapp.layers.legends instead of mapp.layers.styles'); return basic(layer)},
  }
}