|
22 | 22 | v-for="relatedArtwork in resourceRelations.filter(
|
23 | 23 | (resourceRelation) => graphIdToNameTable[resourceRelation.graph_id] === 'Artwork'
|
24 | 24 | )"
|
25 |
| - v-else-if=" |
26 |
| - validateArtistSchema(props.resource.resource) && |
27 |
| - graphIdToNameTable[props.resource.graph_id] === 'Artist' |
28 |
| - " |
| 25 | + v-else-if="graphIdToNameTable[props.resource.graph_id] === 'Artist'" |
29 | 26 | :key="relatedArtwork.graph_id"
|
30 | 27 | :related-artwork="relatedArtwork"
|
31 | 28 | :id-references="props.idReferences"
|
|
35 | 32 | v-for="relatedArtwork in resourceRelations.filter(
|
36 | 33 | (resourceRelation) => graphIdToNameTable[resourceRelation.graph_id] === 'Artwork'
|
37 | 34 | )"
|
38 |
| - v-else-if=" |
39 |
| - validateStructureSchema(props.resource.resource) && |
40 |
| - graphIdToNameTable[props.resource.graph_id] === 'Structure' |
41 |
| - " |
| 35 | + v-else-if="graphIdToNameTable[props.resource.graph_id] === 'Structure'" |
42 | 36 | :key="relatedArtwork.resourceinstanceid"
|
43 | 37 | :related-artwork="relatedArtwork"
|
44 | 38 | :id-references="props.idReferences"
|
|
48 | 42 | v-for="relatedArtwork in resourceRelations.filter(
|
49 | 43 | (resourceRelation) => graphIdToNameTable[resourceRelation.graph_id] === 'Artwork'
|
50 | 44 | )"
|
51 |
| - v-else-if=" |
52 |
| - validatePhotographerSchema(props.resource.resource) && |
53 |
| - graphIdToNameTable[props.resource.graph_id] === 'Photographer' |
54 |
| - " |
| 45 | + v-else-if="graphIdToNameTable[props.resource.graph_id] === 'Photographer'" |
55 | 46 | :key="relatedArtwork.root_ontology_class"
|
56 | 47 | :related-artwork="relatedArtwork"
|
57 | 48 | :id-references="props.idReferences"
|
58 | 49 | :panel-resource-type="PanelResourceEnum.PHOTOGRAPHER"
|
59 | 50 | />
|
60 | 51 | </template>
|
61 |
| - <template |
62 |
| - v-if=" |
63 |
| - validateArtworkSchema(props.resource.resource) && |
64 |
| - graphIdToNameTable[props.resource.graph_id] === 'Artwork' |
65 |
| - " |
66 |
| - #more-by-artist |
67 |
| - > |
| 52 | + <template v-if="graphIdToNameTable[props.resource.graph_id] === 'Artwork'" #more-by-artist> |
68 | 53 | <MoreArtworksByArtist
|
69 | 54 | :resource="props.resource"
|
70 | 55 | :resource-relations="resourceRelations"
|
@@ -93,10 +78,7 @@ import type {
|
93 | 78 | Resource
|
94 | 79 | } from '@/types';
|
95 | 80 | import {
|
96 |
| - validateArtistSchema, |
97 | 81 | validateArtworkSchema,
|
98 |
| - validateStructureSchema, |
99 |
| - validatePhotographerSchema, |
100 | 82 | PanelResourceEnum
|
101 | 83 | } from '@/types';
|
102 | 84 | import useResourceStore from '@/stores/resourceStore';
|
@@ -131,9 +113,19 @@ const clearActiveResource = () => {
|
131 | 113 | align-items: center;
|
132 | 114 | padding: 8px 0px;
|
133 | 115 | gap: 8px;
|
| 116 | + font-weight: 700; |
134 | 117 | }
|
135 | 118 |
|
136 | 119 | .resource-detail-back-button {
|
137 | 120 | cursor: pointer;
|
138 | 121 | }
|
| 122 | +
|
| 123 | +@media (min-width: 940px) { |
| 124 | + .resource-detail { |
| 125 | + height: 100vh; |
| 126 | + } |
| 127 | + .resource-detail { |
| 128 | + overflow-y: scroll; |
| 129 | + } |
| 130 | +} |
139 | 131 | </style>
|
0 commit comments