11<template >
2- <li class =" event-item noselect" >
3- <div class =" photo-lecturer" v-if =" lecturer.avatar_link" >
4- <div >
5- <img v-bind:src =" lecturer.avatar_link" >
6- </div >
7- </div >
8- <div class =" event-item-icon" v-else >
9- <div >
10- <span class =" material-symbols-sharp" >person</span >
11- </div >
12- </div >
13- <div class =" event-item-information" v-if =" lecturer.first_name[2]" >
14- <div class =" event-item-header" ><b >{{lecturer.first_name}} {{lecturer.middle_name}}</b ></div >
15- <div >{{lecturer.last_name}}</div >
16- </div >
17- <div class =" event-item-information" v-else >
18- <b >{{lecturer.first_name}} {{lecturer.middle_name}} {{lecturer.last_name}}</b >
19- </div >
20- </li >
2+ <li class =" event-item noselect" >
3+ <div class =" photo-lecturer" v-if =" lecturer.avatar_link" >
4+ <div >
5+ <img v-bind:src =" lecturer.avatar_link" />
6+ </div >
7+ </div >
8+ <div class =" event-item-icon" v-else >
9+ <div >
10+ <span class =" material-symbols-sharp" >person</span >
11+ </div >
12+ </div >
13+ <div class =" event-item-information" v-if =" lecturer.first_name[2]" >
14+ <div class =" event-item-header" >
15+ <b >{{ lecturer.first_name }} {{ lecturer.middle_name }}</b >
16+ </div >
17+ <div >{{ lecturer.last_name }}</div >
18+ </div >
19+ <div class =" event-item-information" v-else >
20+ <b
21+ >{{ lecturer.first_name }} {{ lecturer.middle_name }}
22+ {{ lecturer.last_name }}</b
23+ >
24+ </div >
25+ </li >
2126</template >
2227
2328<script >
24- import ' @/components/row.css' ;
29+ import " @/components/row.css" ;
2530
2631export default {
27- props: {
28- lecturer: {
29- type: Object ,
30- required: true ,
31- },
32+ props: {
33+ lecturer: {
34+ type: Object ,
35+ required: true ,
3236 },
37+ },
3338
34- data () {
35- return {
36- textDown: [],
37- icon: [],
38- date: new Date (),
39- }
39+ data () {
40+ return {
41+ textDown: [],
42+ icon: [],
43+ date: new Date (),
44+ };
45+ },
46+ methods: {
47+ formatDate (date ) {
48+ if (this .date ) {
49+ var options = {
50+ month: " long" ,
51+ day: " numeric" ,
52+ };
53+ return date .toLocaleString (" ru" , options);
54+ }
4055 },
41- methods: {
42- formatDate (date ) {
43- if (this .date ) {
44- var options = {
45- month: " long" ,
46- day: " numeric" ,
47- };
48- return date .toLocaleString (" ru" , options);
49- }
50- },
51- },
52- }
56+ },
57+ };
5358 </script >
5459
5560<style scoped>
5661.material-symbols-sharp {
57- font-size : 36px ;
62+ font-size : 36px ;
5863}
5964
6065.photo-lecturer {
61- width : 56px ;
62- height : 56px ;
63- border-radius : 50% ;
66+ width : 56px ;
67+ height : 56px ;
68+ border-radius : 50% ;
6469}
65- </style >
70+ </style >
0 commit comments