- Main content is passed via a slot and will be visible by default.
-
-
- To make content "expandable" it should be passed in the slot along with the main content, but add the class "show-hide-hideable" to any items that should be hidden.
-
-
-
-
-
-
SectionStaffOrcidPublications Component
-
-
-
-
-
-
NavBreadcrumb Component
-
-
-
-
-
-
diff --git a/src/App.vue b/src/App.vue
index e305fd330..5a8f0c41e 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -4,12 +4,15 @@ import { computed } from 'vue'
import BlockMediaWithText from './lib-components/BlockMediaWithText.vue'
import SiteBrandBar from './lib-components/SiteBrandBar.vue'
import BlockShowHide from './lib-components/BlockShowHide.vue'
+import BlockStaffSubjectLibrarian from './lib-components/BlockStaffSubjectLibrarian.vue'
import AlphabeticalBrowseBy from '@/lib-components/AlphabeticalBrowseBy.vue'
+import BlockAmenities from '@/lib-components/BlockAmenities.vue'
import BlockCallToAction from '@/lib-components/BlockCallToAction.vue'
import BlockCallToActionTwoUp from '@/lib-components/BlockCallToActionTwoUp.vue'
import BlockCardWithIllustration from '@/lib-components/BlockCardWithIllustration.vue'
import BlockDate from '@/lib-components/BlockDate.vue'
import BlockEvent from '@/lib-components/BlockEvent.vue'
+import BlockGenericList from '@/lib-components/BlockGenericList.vue'
import BlockSimpleCard from '@/lib-components/BlockSimpleCard.vue'
import BlockSpaces from '@/lib-components/BlockSpaces.vue'
import BlockSponsor from '@/lib-components/BlockSponsor.vue'
@@ -100,6 +103,100 @@ const propsForMediaWithText = {
const itemVideo = MEDIA.VideoFile
const coverImage = MEDIA.VideoFileCoverImage
+
+const mockStaff = {
+ subjectArea: 'African American Studies',
+ nameFirst: 'Ariane',
+ nameLast: 'Bicho',
+ to: '/about/staff/ariane-bicho',
+ staffName: 'Ariane Bicho 娘の洋子より',
+ image: null,
+
+ jobTitle: 'Director of Communications and Marketing',
+ departments: [
+ {
+ id: '7272',
+ title: 'Communications',
+ },
+ {
+ id: '7373',
+ title: 'Marketing',
+ },
+ ],
+ alternativeName: [
+ {
+ fullName: '娘の洋子より',
+ languageAltName: 'zh',
+ },
+ ],
+ uri: 'about/staff/ariane-bicho',
+ phone: '(222) 444-5555',
+ email: 'abicho@library.ucla.edu',
+ consultation: 'https://calendar.library.ucla.edu/appointments/aogarcia',
+ academicDepartments: [
+ {
+ id: '11947',
+ title: 'African American Studies',
+ },
+ {
+ id: '11955',
+ title: 'Cluster 60: America in Sixties: Politics, Society, and Culture, 1954 to 1974',
+ },
+ ],
+ locations: [
+ {
+ title: 'DIIT',
+ to: 'location/bar',
+ },
+ ],
+}
+
+const mockStaff2 = {
+ title: 'Humanities and Social Sciences Librarian',
+ alternativeFullName: '陳餘敏卿纪念基金',
+ language: 'zh',
+ text:
+ '
The UCLA Library seeks a highly collaborative, user-focused professional for the position of Humanities and Social Sciences Librarian. The incumbent will join a multi-location, cross disciplinary team that supports teaching and all levels of research in the humanities and social sciences. Note: Two positions are being filled.
-
+
@@ -351,7 +429,8 @@ const coverImage = MEDIA.VideoFileCoverImage
Main content is passed via a slot and will be visible by default.
- To make content "expandable" it should be passed in the slot along with the main content, but add the class "show-hide-hideable" to any items that should be hidden.
+ To make content "expandable" it should be passed in the slot along with the main content, but add the class
+ "show-hide-hideable" to any items that should be hidden.
The UCLA Library seeks a highly collaborative, user-focused professional for the position of Humanities and Social Sciences Librarian. The incumbent will join a multi-location, cross disciplinary team that supports teaching and all levels of research in the humanities and social sciences. Note: Two positions are being filled.