diff --git a/src/components/icons/LayerIcon.jsx b/src/components/icons/LayerIcon.jsx
index 13890fb4..45a1584a 100644
--- a/src/components/icons/LayerIcon.jsx
+++ b/src/components/icons/LayerIcon.jsx
@@ -14,6 +14,7 @@ class LayerIcon extends React.Component {
render() {
const iconProps = { style: this.props.style }
switch(this.props.type) {
+ case 'fill-extrusion': return
case 'fill': return
case 'background': return
case 'line': return
diff --git a/src/config/layout.json b/src/config/layout.json
index b9473552..91b67d33 100644
--- a/src/config/layout.json
+++ b/src/config/layout.json
@@ -95,6 +95,35 @@
}
]
},
+ "fill-extrusion": {
+ "groups": [
+ {
+ "title": "Settings",
+ "type": "settings"
+ },
+ {
+ "title": "Source",
+ "type": "source"
+ },
+ {
+ "title": "Basic",
+ "type": "properties",
+ "fields": [
+ "fill-extrusion-opacity",
+ "fill-extrusion-color",
+ "fill-extrusion-translate",
+ "fill-extrusion-translate-anchor",
+ "fill-extrusion-pattern",
+ "fill-extrusion-height",
+ "fill-extrusion-base"
+ ]
+ },
+ {
+ "title": "JSON",
+ "type": "jsoneditor"
+ }
+ ]
+ },
"symbol": {
"groups": [
{