+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
\ No newline at end of file
+ inkscape:connector-curvature="0" />
+
diff --git a/webpack/component/ue/view.vue b/webpack/component/ue/view.vue
index a4e1d4e..6449dd3 100644
--- a/webpack/component/ue/view.vue
+++ b/webpack/component/ue/view.vue
@@ -73,7 +73,7 @@
- {{ ue.required ? 'UE obligatoire' : 'UE optionnelle' }}
+ {{ ue.required ? 'UE obligatoire' : 'UE optionnelle' }}
{{ ue.volumeCours + ue.volumeTD + ue.volumeTP }}h totales
{{ gstore.form_by_id(form_id).labelForm || '???' }}
diff --git a/webpack/scss/container.scss b/webpack/scss/container.scss
index 59fe107..ab09a9d 100644
--- a/webpack/scss/container.scss
+++ b/webpack/scss/container.scss
@@ -667,6 +667,22 @@
color: $form-valid-color;
}
+ // state style
+ &[data-state]{
+ color: $form-neutral-color;
+
+ &:before,
+ &[data-state='0']:before{
+ background-image: url('/asset/svg/pin.svg@#{$rd-form-neutral-color}');
+ background-position: center center;
+ background-size: auto 100%;
+ }
+
+ &[data-state='1']:before{
+ background-image: url('/asset/svg/pin.svg@#{$rd-form-invalid-color}');
+ }
+ };
+
}
}