Skip to content

Commit e9e79b5

Browse files
authored
Merge pull request #1766 from FAIRsharing/status_in_editing_1763
Added a status icon for records in the edit form. #1763
2 parents ced6af3 + 15eb981 commit e9e79b5

File tree

2 files changed

+24
-2
lines changed

2 files changed

+24
-2
lines changed

src/components/Editor/EditRelationships.vue

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,11 @@
9797
</span>
9898
</v-list-item-content>
9999
<v-list-item-icon>
100+
<record-status
101+
:record="record"
102+
show-only-status="true"
103+
in-edit-form="true"
104+
/>
100105
<v-btn
101106
icon
102107
class="blue white--text mr-2"
@@ -398,14 +403,15 @@
398403
import { isEqual, capitalize } from "lodash"
399404
import stringUtils from '@/utils/stringUtils';
400405
import Record from "@/views/Records/Record";
406+
import RecordStatus from "@/components/Records/Shared/RecordStatus";
401407
import Loaders from "../Navigation/Loaders";
402408
import Icon from "@/components/Icon";
403409
import Alerts from "./Alerts";
404410
import { isRequired } from "@/utils/rules.js"
405411
406412
export default {
407413
name: "EditRelationships",
408-
components: {Alerts, Icon, Loaders, Record},
414+
components: {Alerts, Icon, Loaders, Record, RecordStatus},
409415
mixins: [stringUtils],
410416
data(){
411417
return {

src/components/Records/Shared/RecordStatus.vue

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<!-- if only shows status and nothing else -->
4242
<div
4343
v-if="showOnlyStatus && showStatus"
44-
class="circle-holder"
44+
:class="inEditForm ? 'circle-holder-editing' : 'circle-holder'"
4545
>
4646
<v-tooltip
4747
v-if="showStatus"
@@ -74,6 +74,7 @@ export default {
7474
record: {default: null, type: Object},
7575
showStatus: {default: true, type: Boolean},
7676
showOnlyStatus: {default: false, type: Boolean},
77+
inEditForm: {default: false, type: Boolean},
7778
},
7879
data() {
7980
return {
@@ -189,4 +190,19 @@ export default {
189190
}
190191
}
191192
193+
.circle-holder-editing {
194+
padding-right: 8px;
195+
border-radius: 50%;
196+
-moz-border-radius: 50%;
197+
-webkit-border-radius: 50%;
198+
.circle {
199+
height: 36px;
200+
width: 36px;
201+
border-radius: 36px;
202+
-moz-border-radius: 36px;
203+
-webkit-border-radius: 36px;
204+
}
205+
}
206+
207+
192208
</style>

0 commit comments

Comments
 (0)