Loading placeholder for person fields.
This commit is contained in:
		| @@ -5,7 +5,10 @@ | ||||
|         <h1 v-if="person"> | ||||
|           {{ person.title || person.name }} | ||||
|         </h1> | ||||
|         <loading-placeholder v-else :count="1" /> | ||||
|         <div v-else> | ||||
|           <loading-placeholder :count="1" /> | ||||
|           <loading-placeholder :count="1" lineClass="short" :top="3.5" /> | ||||
|         </div> | ||||
|  | ||||
|         <span class="known-for" v-if="person && person['known_for_department']"> | ||||
|           {{ | ||||
| @@ -25,6 +28,14 @@ | ||||
|       </figure> | ||||
|     </header> | ||||
|  | ||||
|     <div v-if="loading"> | ||||
|       <loading-placeholder :count="6" /> | ||||
|       <loading-placeholder lineClass="short" :top="3" /> | ||||
|       <loading-placeholder :count="6" lineClass="fullwidth" /> | ||||
|       <loading-placeholder lineClass="short" :top="4.5" /> | ||||
|       <loading-placeholder /> | ||||
|     </div> | ||||
|  | ||||
|     <div v-if="person"> | ||||
|       <MovieDetail v-if="age" title="Age" :detail="age" /> | ||||
|  | ||||
| @@ -261,6 +272,21 @@ header { | ||||
|  | ||||
| .person__poster { | ||||
|   display: block; | ||||
|   border-radius: 10px; | ||||
|   background-color: grey; | ||||
|   animation: pulse 1s infinite ease-in-out; | ||||
|  | ||||
|   @keyframes pulse { | ||||
|     0% { | ||||
|       background-color: rgba(165, 165, 165, 0.1); | ||||
|     } | ||||
|     50% { | ||||
|       background-color: rgba(165, 165, 165, 0.3); | ||||
|     } | ||||
|     100% { | ||||
|       background-color: rgba(165, 165, 165, 0.1); | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   > img { | ||||
|     border-radius: 10px; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user