diff --git a/client/web/assets/svg/24x24-bounds-16x16-icon/visibility-eye-hidden.svg b/client/web/assets/svg/24x24-bounds-16x16-icon/visibility-eye-hidden.svg
new file mode 100644
index 000000000..5ea953565
--- /dev/null
+++ b/client/web/assets/svg/24x24-bounds-16x16-icon/visibility-eye-hidden.svg
@@ -0,0 +1,3 @@
+
diff --git a/client/web/assets/svg/24x24-bounds-16x16-icon/visibility-eye-visible.svg b/client/web/assets/svg/24x24-bounds-16x16-icon/visibility-eye-visible.svg
new file mode 100644
index 000000000..79819a7a6
--- /dev/null
+++ b/client/web/assets/svg/24x24-bounds-16x16-icon/visibility-eye-visible.svg
@@ -0,0 +1,4 @@
+
diff --git a/client/web/src/components/panels/LayerTree.vue b/client/web/src/components/panels/LayerTree.vue
index ee197ea4c..0b04c1431 100644
--- a/client/web/src/components/panels/LayerTree.vue
+++ b/client/web/src/components/panels/LayerTree.vue
@@ -15,8 +15,8 @@
:key="layerId"
>
-
-
+
+
@@ -41,21 +41,15 @@
.layer-row {
display: flex;
- height: 36px;
+ height: 24px;
align-items: center;
& + .layer-row {
margin-top: 2px;
}
- .layer-visibility {
- .icon-button + .icon-button {
- display: none;
- }
- }
-
.layer-thumbnail {
- width: 54px;
+ width: 36px;
height: 100%;
background: white;
}
@@ -76,8 +70,8 @@ import NumberInput from "../widgets/NumberInput.vue";
import DropdownButton from "../widgets/DropdownButton.vue";
import IconButton from "../widgets/IconButton.vue";
import IconContainer from "../widgets/IconContainer.vue";
-import EyeVisible from "../../../assets/svg/24x24-bounds-16x16-icon/boolean-difference.svg";
-import EyeHidden from "../../../assets/svg/24x24-bounds-16x16-icon/boolean-intersect.svg";
+import EyeVisible from "../../../assets/svg/24x24-bounds-16x16-icon/visibility-eye-visible.svg";
+import EyeHidden from "../../../assets/svg/24x24-bounds-16x16-icon/visibility-eye-hidden.svg";
import NodeTypePath from "../../../assets/svg/24x24-node-type-icon/node-type-path.svg";
export default defineComponent({