+
@@ -31,6 +47,8 @@
type: Object,
required: true,
},
+ noLinks: Boolean,
+ noIcons: Boolean,
},
computed:{
props(){
@@ -74,5 +92,14 @@
.breadcrumbs {
margin-bottom: 16px;
opacity: 0.8;
+}
+.no-icons {
+
}
+
+
diff --git a/app/imports/ui/properties/components/attributes/AttributeEffect.vue b/app/imports/ui/properties/components/attributes/AttributeEffect.vue
new file mode 100644
index 00000000..823d0948
--- /dev/null
+++ b/app/imports/ui/properties/components/attributes/AttributeEffect.vue
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+ {{ effectIcon }}
+
+
+ {{ operation }}
+
+
+
+ {{ displayedValue }}
+
+
+
+ {{ model.name || operation }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/imports/ui/properties/components/skills/SkillProficiency.vue b/app/imports/ui/properties/components/skills/SkillProficiency.vue
new file mode 100644
index 00000000..f7b69911
--- /dev/null
+++ b/app/imports/ui/properties/components/skills/SkillProficiency.vue
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+ {{ icon }}
+
+
+ {{ proficiencyText }}
+
+
+
+ {{ proficiencyValue }}
+
+
+
+ {{ model.name || proficiencyText }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/imports/ui/properties/viewers/AttributeViewer.vue b/app/imports/ui/properties/viewers/AttributeViewer.vue
index 3cad020c..c0d35062 100644
--- a/app/imports/ui/properties/viewers/AttributeViewer.vue
+++ b/app/imports/ui/properties/viewers/AttributeViewer.vue
@@ -43,27 +43,30 @@
:calculations="model.descriptionCalculations"
:inactive="model.inactive"
/>
-
-
-
+
+
+
+