diff --git a/src/api/gql/entite.fragment.gql b/src/api/gql/entite.fragment.gql index 08e49bc..9d49238 100644 --- a/src/api/gql/entite.fragment.gql +++ b/src/api/gql/entite.fragment.gql @@ -1,7 +1,9 @@ fragment EntiteFields on Entite { + id action menacemaintien title + can_update image { alt url diff --git a/src/assets/main.scss b/src/assets/main.scss index 115aaa3..9017dfa 100644 --- a/src/assets/main.scss +++ b/src/assets/main.scss @@ -1042,24 +1042,17 @@ body{ } } -button.edit-btn, -button.save-btn{ - background-color: #444; - color: #fff; - border: none; - border-radius: 6px; - $size: 25px; - width: $size; height:$size; +.editable{ + background: #eee; + border: #eee 2px solid; + border-radius: 5px; + padding: 0.3em!important; + margin-bottom: 1em; + font-size: 0.756em; + &>*{ + display: inline-block!important; + padding: 0!important; + cursor: pointer; + } - display: inline; - - >svg{ - width:100%; - height:100%; - } - transition: all 0.2s ease-in-out; - &:hover{ - cursor:pointer; - opacity: 0.7; - } -} +} \ No newline at end of file diff --git a/src/components/contents/Entite.vue b/src/components/contents/Entite.vue index 7d22d9a..1fbba3a 100644 --- a/src/components/contents/Entite.vue +++ b/src/components/contents/Entite.vue @@ -3,6 +3,8 @@ import { mapActions, mapState } from 'pinia' import { ConcernementsStore } from '@stores/concernements' +import ContentEditable from '@components/editable/ContentEditable.vue'; +import CheckboxEditable from '@components/editable/CheckboxEditable.vue'; export default { props: ['concernement', 'entite', 'eid'], data() { @@ -36,25 +38,63 @@ export default { }, components: { + ContentEditable, + CheckboxEditable } } @@ -271,7 +284,7 @@ export default { nid: this.concernement.id, field: 'field_caillou' }" /> - + diff --git a/src/components/editable/CheckboxEditable.vue b/src/components/editable/CheckboxEditable.vue new file mode 100644 index 0000000..2880a40 --- /dev/null +++ b/src/components/editable/CheckboxEditable.vue @@ -0,0 +1,64 @@ + + + \ No newline at end of file diff --git a/src/components/misc/ContentEditable.vue b/src/components/editable/ContentEditable.vue similarity index 77% rename from src/components/misc/ContentEditable.vue rename to src/components/editable/ContentEditable.vue index 8d92704..9bb6209 100644 --- a/src/components/misc/ContentEditable.vue +++ b/src/components/editable/ContentEditable.vue @@ -1,12 +1,6 @@